") // Ex pour la section "emprunts" : $('#t_emprunts').click(function()... /* function $this->MyHelper->echoSectionStart($title, $section) { echo '

'; echo ''; echo ''.$title.''; echo '

'; echo '
'; } function $this->MyHelper->echoSectionStart($title) { //echo '

'; //echo "

"; echo "

"; //echo ''; echo ''; echo ''.$title.''; echo '

'; //echo '
'; echo '
'; /S echo ''; echo ''; S/ } function $this->MyHelper->echoSectionStop() { //echo '
'; echo '
'; } */ ?>
Form->create($configurationObj)?>

Editer la configuration

MyHelper->echoSectionStart("Modes", "informations"); $this->MyHelper->echoSectionStart("Modes"); /* echo '

'; echo ''; echo 'Modes'; echo '

'; echo '
'; */ echo $this->Form->control('mode_install'); //echo $this->Form->control('mode_debug'); echo $this->Form->control('mode_debug', [ 'label' => 'Mode DEBUG (via la table "configurations")' ]); $this->MyHelper->echoSectionStop(); /* SECTION LABORATOIRE */ //$this->MyHelper->echoSectionStart("Laboratoire", "informations_admin"); $this->MyHelper->echoSectionStart("Laboratoire"); /* echo '

'; echo ''; echo 'Laboratoire'; echo '

'; echo '
'; */ echo $this->Form->control('labName', [ 'label' => 'Nom complet du Labo' ]); echo $this->Form->control('labNameShort', [ 'label' => 'Nom court du Labo (10 caractères max)' ]); echo $this->Form->control('labPresent', [ // Label avec du code de formatage html 'label' => 'Article devant nom du Labo ("inventaire DU LATMOS" ou "inventaire DE L\' IRAP")', /* 'label' => [ //'Article devant nom du Labo : "inventaire DU LATMOS" ou bien "inventaire "DE L\'" IRAP"', "Article devant nom du Labo", //'escape' => false ], */ "escape" => false ]); echo $this->Form->control('labUmr', [ 'label' => 'UMR du Labo' ]); $this->MyHelper->echoSectionStop(); /* SECTION DIVERS */ //$this->MyHelper->echoSectionStart("Divers", "suivis"); $this->MyHelper->echoSectionStart("Divers"); /* echo '

'; echo ''; echo 'Divers'; echo '

'; echo '
'; */ echo $this->Form->control('pdf_engine', [ 'options' => [ 'FPDF' => "FPDF", 'DOMPDF' => "DOMPDF", ], 'label' => 'Librairie pdf' ]); echo $this->Form->control('procedure_sur_accueil', [ 'label' => 'Afficher la procédure à suivre sur l\'écran d\'accueil' ]); echo $this->Form->control('hasPrinter', [ 'label' => 'Imprimante disponible' ]); echo $this->Form->control('label_format_num', [ 'options' => [ '1' => '1 - Etiquette 19mm, texte sur 3 lignes avec QrCode (ruban, DYMO LabelManager420P ou MobileLabeler, pour logiciel DCD 1.3.x sur Windows 10)', '2' => '2 - Etiquette 19mm, texte sur 2 lignes avec QrCode (ruban, Dymo LabelManager PCII, CRAL)', '3' => '3 - (idem 1 mais avec logiciel DLS au lieu de DCD) Etiquette 19mm, texte sur 3 lignes avec QrCode (ruban, DYMO LabelManager420P ou MobileLabeler, pour logiciel DLS 8.7.x sur Mac ou Win)', '4' => '4 - Etiquette 12mm, texte sur 2 lignes avec LOGO laboratoire (ruban, DYMO LabelManager PnP, logiciel DLS Mac/Win)', '5' => '5 - Etiquette 12mm, texte sur 2 lignes avec QrCode (ruban, DYMO LabelManager PnP, logiciel DLS Mac/Win, mais QrCode trop petit pour être identifiable)', /* '1' => '1 - Etiquette 12mm, texte sur 2 lignes avec LOGO laboratoire (ruban, DYMO LabelManager PnP)', '2' => '2 - Etiquette 19mm, texte sur 2 lignes avec QrCode (ruban, Dymo LabelManager PCII, CRAL)', '3' => '3 - Etiquette 19mm, texte sur 3 lignes avec QrCode (ruban, DYMO LabelManager420P ou MobileLabeler, pour logiciel DLS 8.7.x sur Mac ou Win)', '4' => '4 - Etiquette 12mm, texte sur 2 lignes avec QrCode (ruban, DYMO LabelManager PnP, IRAP)', '5' => '5 - Etiquette 19mm, texte sur 3 lignes avec QrCode (ruban, DYMO LabelManager420P ou MobileLabeler, pour logiciel DCD 1.3.x sur Windows 10)', */ //'6' => '6 - Etiquette 19mm, texte sur 3 lignes avec QrCode (ruban, DYMO LabelManager420P ou MobileLabeler avec DLS, test)', /* '6' => 6, '7' => 7, '8' => 8, '9' => 9, '10' => 10, */ ], 'label' => 'Numéro Format Etiquette' ]); echo $this->Form->control('numero_labo_sans_annee', [ 'label' => 'Numero labo sans année' ]); echo "Si vous cochez la case ci-dessous, assurez-vous que la case au-dessus soit cochée aussi."; echo $this->Form->control('date_commande_facultative', [ 'label' => 'Champ date commande facultatif' ]); echo $this->Form->control('prix_inventaire_administratif', [ 'label' => 'Seuil (prix) Matériel administratif' ]); echo $this->Form->control('taille_max_doc', [ 'label' => 'Taille max documents (octets)' ]); echo $this->Form->control('nom_groupe_thematique', [ 'label' => 'Label groupe thématique' ]); echo $this->Form->control('nom_groupe_metier', [ 'label' => 'Label groupe métier' ]); echo $this->Form->control('metrologie', [ 'label' => 'Module métrologie' ]); $this->MyHelper->echoSectionStop(); /* SECTION EMAILS */ //$this->MyHelper->echoSectionStart("Emails", "emprunts"); $this->MyHelper->echoSectionStart("Emails"); /* echo '

'; echo ''; echo 'Emails'; echo '

'; echo '
'; */ echo $this->Form->control('sender_mail', [ 'label' => "Attribut 'sender' (expéditeur)" ]); echo $this->Form->control('envoi_mail', [ 'label' => "Activer l'envoi 'général' des mails" ]); echo $this->Form->control('envoi_mail_guests', [ 'label' => "Activer l'envoi 'spécifique' des mails pour la liste ci-dessous" ]); // (EP202009) non mais, faudrait arrêter d'être fainénant aussi... for ($i=1 ; $i<=10; $i++) { echo $this->Form->control('emailGuest'.$i, [ 'label' => "Destinataire $i" ]); } /* echo $this->Form->control('emailGuest1', [ 'label' => 'Destinataire 1' ]); echo $this->Form->control('emailGuest2', [ 'label' => 'Mail guest 2' ]); echo $this->Form->control('emailGuest3', [ 'label' => 'Mail guest 3' ]); echo $this->Form->control('emailGuest4', [ 'label' => 'Mail guest 4' ]); echo $this->Form->control('emailGuest5', [ 'label' => 'Mail guest 5' ]); echo $this->Form->control('emailGuest6', [ 'label' => 'Mail guest 6' ]); echo $this->Form->control('emailGuest7', [ 'label' => 'Mail guest 7' ]); echo $this->Form->control('emailGuest8', [ 'label' => 'Mail guest 8' ]); echo $this->Form->control('emailGuest9', [ 'label' => 'Mail guest 9' ]); echo $this->Form->control('emailGuest10', [ 'label' => 'Mail guest 10' ]); */ $this->MyHelper->echoSectionStop(); /* SECTION LDAP */ //$this->MyHelper->echoSectionStart("LDAP", "fichiers"); $this->MyHelper->echoSectionStart("LDAP"); /* echo '

'; echo ''; echo 'LDAP'; echo '

'; echo '
'; */ echo $this->Form->control('ldap_used', [ 'label' => 'Utilisation du LDAP', 'onchange' => 'display_ldap();' ]); // start LDAP DIV echo '
'; echo $this->Form->control('ldap_host', ['label' => 'Host (préfixer par ldaps:// si ldap secured)']); echo $this->Form->control('ldap_port', ['label' => 'Port du LDAP']); echo $this->Form->control('ldap_authenticationType', [ //'label' => "Type d'authentification du LDAP (uid ou samaccountname, tout en minuscules)" 'label' => "Nom du champ login (uid ou samaccountname, tout en minuscules)" ]); echo $this->Form->control('ldap_baseDn', [ 'label' => 'Base DN du LDAP' ]); echo $this->Form->control('ldap_filter', [ 'label' => 'Filtre du LDAP' ]); // start LDAP auth subsection (DIV) echo $this->Form->control('ldap_authentified', [ //'id' => 'ldap-authentified', 'label' => 'LDAP authentifié (non anonyme)', //'onchange' => 'display_ldap_auth();' 'onchange' => 'toggle_ldap_auth();' ]); echo '
'; echo $this->Form->control('ldap_bindDn', [ 'label' => 'Bind du LDAP' ]); echo $this->Form->password('ldap_bindPass', [ 'label' => 'Password Bind du LDAP' ]); echo '
'; // end LDAP auth subsection (DIV) // end LDAP DIV echo '
'; $this->MyHelper->echoSectionStop(); /* * SECTION OPTIMISATION LISTE UTILISATEURS */ $this->MyHelper->echoSectionStart("Optimisation"); /* LDAP optimisation */ echo $this->Form->control('ldap_cached', [ 'label' => "Optimisation accès liste utilisateurs (Cache en BD)" ]); /* echo $this->Form->control('ldap_cache_last_update', [ 'label' => 'Date de dernière mise à jour du cache LDAP' ]); */ echo $this->Form->control('ldap_cache_validity_duration', [ 'label' => 'Durée validité Cache (mn)' ]); $this->MyHelper->echoSectionStop(); /* SECTION AFFICHAGE */ $this->MyHelper->echoSectionStart("Affichage"); /* echo '

'; echo ''; echo 'Affichage'; echo '

'; echo '
'; */ echo $this->Form->control('aff_par_defaut', [ 'options' => [ '20' => 20, '30' => 30, '50' => 50, '100' => 100, '150' => 150, '200' => 200 ], 'label' => 'Nombre de materiel affichés par défaut' ]); $this->MyHelper->echoSectionStop(); ?>
Form->button('Valider', ['class'=>'btn btn-outline-success', 'type'=>'submit'])?> Form->end()?>