Server : Apache System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64 User : hednacluml ( 122243) PHP Version : 8.3.9 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/hednacluml/universe/tmp/cache/skel/ |
<?php /* * Squelette : ../plugins/auto/saisies/prive/style_prive_plugin_saisies.html * Date : Fri, 28 Jul 2023 07:15:47 GMT * Compile : Fri, 28 Jul 2023 07:25:24 GMT * Boucles : _saisies, _si_yaml */ function BOUCLE_saisieshtml_46d806a312b3f0fb1a3e5d7070fba7ea(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; $command['sourcemode'] = 'table'; $command['source'] = array(saisies_lister_disponibles('saisies','')); if (!isset($command['table'])) { $command['table'] = ''; $command['id'] = '_saisies'; $command['from'] = array(); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array(".valeur", ".cle", "icone"); $command['orderby'] = array(); $command['where'] = array(); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = Spip\Compilateur\Iterateur\Factory::create( "DATA", $command, array('../plugins/auto/saisies/prive/style_prive_plugin_saisies.html','html_46d806a312b3f0fb1a3e5d7070fba7ea','_saisies',17,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( ' .navigation_avec_icones .bando2_saisie_' . interdire_scripts(safehtml($Pile[$SP]['cle'])) . ' { ' . (($t1 = strval(interdire_scripts(extraire_attribut(filtrer('image_graver', filtrer('image_reduire',safehtml((isset($Pile[$SP]['icone'])?$Pile[$SP]['icone']:(($Pile[0]['icone'] ?? null)))),'16')),'src'))))!=='' ? ('background-image: url(' . $t1 . ');') : '') . ' } '); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_saisies @ ../plugins/auto/saisies/prive/style_prive_plugin_saisies.html","profiler"._LOG_AVERTISSEMENT); return $t0; } function BOUCLE_si_yamlhtml_46d806a312b3f0fb1a3e5d7070fba7ea(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) { static $command = array(); static $connect; $command['connect'] = $connect = ''; if (!isset($si_init)) { $command['si'] = array(); $si_init = true; } $command['si'][] = interdire_scripts(filtre_info_plugin_dist("yaml", "est_actif")); if (!isset($command['table'])) { $command['table'] = ''; $command['id'] = '_si_yaml'; $command['from'] = array(); $command['type'] = array(); $command['groupby'] = array(); $command['select'] = array("1"); $command['orderby'] = array(); $command['where'] = array(); $command['join'] = array(); $command['limit'] = ''; $command['having'] = array(); } if (defined("_BOUCLE_PROFILER")) $timer = time()+(float)microtime(); $t0 = ""; // REQUETE $iter = Spip\Compilateur\Iterateur\Factory::create( "CONDITION", $command, array('../plugins/auto/saisies/prive/style_prive_plugin_saisies.html','html_46d806a312b3f0fb1a3e5d7070fba7ea','_si_yaml',16,$GLOBALS['spip_lang']) ); if (!$iter->err()) { $SP++; // RESULTATS while ($Pile[$SP]=$iter->fetch()) { $t0 .= ( ' ' . BOUCLE_saisieshtml_46d806a312b3f0fb1a3e5d7070fba7ea($Cache, $Pile, $doublons, $Numrows, $SP) . ' '); } $iter->free(); } if (defined("_BOUCLE_PROFILER") AND 1000*($timer = (time()+(float)microtime())-$timer) > _BOUCLE_PROFILER) spip_log(intval(1000*$timer)."ms BOUCLE_si_yaml @ ../plugins/auto/saisies/prive/style_prive_plugin_saisies.html","profiler"._LOG_AVERTISSEMENT); return $t0; } // // Fonction principale du squelette ../plugins/auto/saisies/prive/style_prive_plugin_saisies.html // Temps de compilation total: 0.615 ms // function html_46d806a312b3f0fb1a3e5d7070fba7ea($Cache, $Pile, $doublons = array(), $Numrows = array(), $SP = 0) { if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"])) $doublons = nettoyer_env_doublons($Pile[0]["doublons"]); $connect = ''; $page = ( '<'.'?php header("X-Spip-Cache: 360000"); ?'.'>'.'<'.'?php header("Cache-Control: max-age=360000"); ?'.'>'.'<'.'?php header("X-Spip-Statique: oui"); ?'.'>' . '<'.'?php header(' . _q('Content-Type: text/css; charset=iso-8859-15') . '); ?'.'>' . '<'.'?php header(' . _q('Vary: Accept-Encoding') . '); ?'.'>#wysiwyg .saisie_fieldset .champ {font-size: 1em;} ' . BOUCLE_si_yamlhtml_46d806a312b3f0fb1a3e5d7070fba7ea($Cache, $Pile, $doublons, $Numrows, $SP) . ' /* Thème des saisies fieldsets en onglets * La base mutualisée avec le public se trouve dans saisies.css.html * On s\'inspire de material design : https://material.io/components/tabs */ .formulaire_spip .fieldset_onglet > fieldset { border-top: 0; } .saisies-menu-onglets.saisies-menu-onglets { border-bottom: 0; } /* pseudo-element pour avoir une bordure en bas à la fin */ .saisies-menu-onglets__item:last-child { flex: 1 1 auto; } .saisies-menu-onglets__item:last-child:after { content: \'\'; flex: 1 1 auto; } .saisies-menu-onglets__item:last-child:after, .saisies-menu-onglets__lien { border-bottom: 2px solid hsla(0, 0%, 0%, 0.066); } .saisies-onglets-verticaux .saisies-menu-onglets__lien { border-' . interdire_scripts(($Pile[0]['right'] ?? null)) . ': 2px solid hsla(0, 0%, 0%, 0.066); border-bottom: 0; width: 100%; } .saisies-menu-onglets__lien { color: inherit; white-space: nowrap; text-transform: uppercase; font-weight: 500; font-size: 0.85em; transition: 0.05s all; } .saisies-menu-onglets__item .saisies-menu-onglets__lien.actif { color: ' . (($t1 = strval(interdire_scripts(filtrer('couleur_foncer',entites_html(table_valeur($Pile[0]??[], (string)'foncee', null),true),'0.1'))))!=='' ? ('#' . $t1) : '') . '; border-bottom-color: ' . interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'foncee', null),true)) . '; font-weight: 500; } .saisies-menu-onglets__lien:hover, .saisies-menu-onglets__lien:focus { transition-duration: 0.2s; } .saisies-menu-onglets__lien:hover { border-bottom-color: ' . interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'foncee', null),true)) . '; } @media (min-width: 580px) { .saisies-onglets-verticaux .saisies-menu-onglets { max-width: var(--spip-form-label-width) !important; /**Ne pas se laisser surprendre par les styles par défaut en 15em **/ min-width: var(--spip-form-label-width) !important; } } .saisies-onglets-verticaux .saisies-menu-onglets__lien.actif { background-color: hsla(0, 0%, 0%, 0.05); border-bottom-color: hsla(0, 0%, 0%, 0.066); border-right-color: ' . interdire_scripts(entites_html(table_valeur($Pile[0]??[], (string)'foncee', null),true)) . '; } /** Éviter d\'avoir la toute première ligne du contenu d\'un onglet vertical décalée vers le bas **/ .saisies-onglets-verticaux .saisies-contenu-onglet > fieldset{ padding-top: 0; padding-bottom: 0; } .saisies-onglets-verticaux .saisies-contenu-onglet > fieldset > .editer-groupe:first-of-type, .saisies-onglets-verticaux .saisies-contenu-onglet > fieldset > .editer-groupe:first-of-type > div.editer:first-of-type;/** On cible volontairement div.editer pour ne pas avoir .fieldset.editer, où il est nécessaire de garder un peu de padding-top pour pas que le libellé/legend soit collé à la suite**/ { padding-top: 0; } .saisies-onglets-verticaux .saisies-menu-onglets__lien { white-space: normal;/* Les onglets horizontaux ont nowrap*/ } .formulaire_spip .saisies-onglets fieldset + fieldset, .formulaire_spip .saisies-onglets .fieldset + .fieldset > fieldset { margin-top: 0/* Annulation de style de SPIP pour les fieldset successifs */ } .formulaire_spip .saisies-onglets fieldset + fieldset, .formulaire_spip .saisies-onglets .fieldset + .fieldset > fieldset, .formulaire_spip .afficher_si_masque + fieldset, .formulaire_spip .afficher_si_masque + .fieldset > fieldset { margin-top: 0;/* Annulation de style de SPIP pour les fieldset successifs */ } /* Dans les onglets, c\'est seulement en troisième niveau qu\'on va décaler à gauche */ .formulaire_spip .saisies-onglets fieldset:not(.editer) fieldset:not(.editer) { margin-left: 0; } .formulaire_spip .saisies-onglets fieldset:not(.editer) fieldset:not(.editer) fieldset:not(.editer) { margin-left: var(--spip-form-fieldset-offset); } .saisies-menu-onglets__lien:focus { background-color: hsla(0, 0%, 0%, 0.1); } .saisies-menu-onglets__lien.erreur { color: red; } .saisies-menu-onglets__lien.erreur:after { content: \'\'; display: block; width: 1em; height: 1em; background: url(' . chemin_image((string)'erreur-16.png') . ') no-repeat; background-size: contain; margin-' . interdire_scripts(($Pile[0]['left'] ?? null)) . ': 0.5em; } /* Menu scrollable quand les onglets dépassent */ .saisies-menu-onglets.scrollable { overflow-x: scroll; scrollbar-width: thin; scrollbar-color: transparent transparent; transition: scrollbar-color 0.2s; -webkit-mask-image: linear-gradient( to right, transparent 0%, black 2em, black calc(100% - 10em), transparent 100% ); mask-image: linear-gradient( to right, transparent 0%, black 2em, black calc(100% - 10em), transparent 100% ); } .saisies-menu-onglets.scrollable .saisies-menu-onglets__item:first-child { padding-' . interdire_scripts(($Pile[0]['left'] ?? null)) . ': 2em; } .saisies-menu-onglets.scrollable .saisies-menu-onglets__item:last-child { padding-' . interdire_scripts(($Pile[0]['right'] ?? null)) . ': 6em; } .saisies-menu-onglets.scrollable:hover { scrollbar-color: black transparent; } @supports (-moz-appearance:none){/*CSS spécifique FF, cf issue 180 */ .saisies-menu-onglets.scrollable { padding-bottom:8px; } } .formulaire_spip__etapes { padding: 0.75em; } /** recap des étapes **/ .formulaire_spip .saisies_etapes_recapitulatif .editer_explication{ padding-left:0; padding-right:0; } .saisies_etapes_recapitulatif { margin:10px; } '); return analyse_resultat_skel('html_46d806a312b3f0fb1a3e5d7070fba7ea', $Cache, $page, '../plugins/auto/saisies/prive/style_prive_plugin_saisies.html'); }