Configuration générale de l'application
Html->link(__('
Editer la configuration'), [
'action' => 'edit',
$configurationObj->id
], [
'escape' => false,
'onclick' => 'return true;'
]);
echo '
';
echoSection("Modes", "informations");
/*
echo '
';
echo '
';
echoSection("Laboratoire", "informations_admin");
/*
echo '
';
echo '
';
echoSection("Divers", "suivis");
/*
echo '
';
echo '';
echo 'Divers';
echo '
';
echo '
';
echo '
';
echo ' | |
';
*/
$displayElement(__('Librairie pdf utilisée'), $configurationObj->pdf_engine);
$displayElement(__('Afficher la procédure à suivre sur l\'écran d\'accueil'), $configurationObj->procedure_sur_accueil?'Oui':'Non');
$displayElement(__('Imprimante disponible'), h($configurationObj->hasPrinter)?"Oui":"Non");
$displayElement(__('Numéro format étiquette'), h($configurationObj->label_format_num));
$displayElement(__('Seuil (prix) Matériel administratif'), h($configurationObj->prix_inventaire_administratif));
$displayElement(__('Taille max documents (octets)'), substr($configurationObj->taille_max_doc / (1024 * 1024), 0, 4) . ' Mo');
$displayElement(__('Numero labo sans année'), $configurationObj->numero_labo_sans_annee?'Oui':'Non');
$displayElement(__('Champ date commande facultatif'), $configurationObj->date_commande_facultative?'Oui':'Non');
$displayElement(__('Label groupe thématique'), h($configurationObj->nom_groupe_thematique));
$displayElement(__('Label groupe métier'), h($configurationObj->nom_groupe_metier));
$displayElement(__('Module métrologie'), $configurationObj->metrologie?'Oui':'Non');
echo '
';
echo '
';
echoSection("Emails", "emprunts");
/*
echo '
';
echo '';
echo 'Emails';
echo '
';
echo '
';
echo '
';
echo ' | |
';
*/
$displayElement(__('Activer l\'envoi des mails général'), h($configurationObj->envoi_mail)?'Oui':'Non');
$displayElement(__('Attribut "sender" (mail)'), h($configurationObj->sender_mail));
$displayElement(__('Activer l\'envoi des mails pour la liste spécifique ci-dessous'), h($configurationObj->envoi_mail_guests)?'Oui':'Non');
$displayElement(__('Mail guest 1'), h($configurationObj->emailGuest1));
$displayElement(__('Mail guest 2'), h($configurationObj->emailGuest2));
$displayElement(__('Mail guest 3'), h($configurationObj->emailGuest3));
$displayElement(__('Mail guest 4'), h($configurationObj->emailGuest4));
$displayElement(__('Mail guest 5'), h($configurationObj->emailGuest5));
$displayElement(__('Mail guest 6'), h($configurationObj->emailGuest6));
$displayElement(__('Mail guest 7'), h($configurationObj->emailGuest7));
$displayElement(__('Mail guest 8'), h($configurationObj->emailGuest8));
$displayElement(__('Mail guest 9'), h($configurationObj->emailGuest9));
$displayElement(__('Mail guest 10'), h($configurationObj->emailGuest10));
echo '
';
echo '
';
//if ($configuration->use_ldap) :
echoSection("LDAP", "fichiers");
/*
echo '
';
echo '';
echo 'LDAP';
echo '
';
echo '
';
echo '
';
echo ' | |
';
*/
$displayElement(__('Utilisation du LDAP'), h($configurationObj->ldap_used?"Oui":"Non"));
$displayElement(__('Host du LDAP'), h($configurationObj->ldap_host));
$displayElement(__('Port du LDAP'), h($configurationObj->ldap_port));
$displayElement(__('Type d\'authentification du LDAP'), h($configurationObj->ldap_authenticationType));
$displayElement(__('Base DN du LDAP'), h($configurationObj->ldap_baseDn));
$displayElement(__('Filtre du LDAP'), h($configurationObj->ldap_filter));
/*MCM*/
$displayElement(__('LDAP authentifié (non anonyme)'), h($configurationObj->ldap_authentified)?"Oui":"Non" );
$displayElement(__('Bind du LDAP'), h($configurationObj->ldap_bindDn));
$displayElement(__('Password Bind du LDAP'), h($configurationObj->ldap_bindPass));
/*fin MCM*/
/* LDAP optimisation */
if (is_null($configurationObj->ldap_cache_last_update)) $ldap_cache_elapsed_time = '';
else {
$date_now = date("Y-m-d H:i:s");
$date_now = new \DateTime($date_now);
$date_cached = $configurationObj->ldap_cache_last_update;
/* bugfixing $date_cached pour Inventirap (IRAP) (php5 ou vieux mysql ou pb de config ???) :
* Inventirap affiche l'année sur 2 chiffres : 'cached :05/06/19 15:36'
* Ma version perso affiche l'année sur 4 chiffres : 'cached :05/06/2019 15:36'
* => Il faut donc remettre l'année sur 4 chiffres si besoin
*/
if ( strpos($date_cached,'/')!==FALSE ) {
$year = substr(strrchr($date_cached, '/'), 0,4); // '/19 ' ou '/201'
if (substr($year,-1) == ' ')
//$year = '20'.substr($y,1,2); // '2019'
$date_cached = substr($date_cached,0,6)."20".substr($year,1,2).substr($date_cached,8); // '05/06/19 15:36';
}
$date_cached = \DateTime::createFromFormat('d/m/Y H:i',$date_cached);
$ldap_cache_elapsed_time = $date_now->diff($date_cached)->format('%i mn %s sec');
}
$displayElement(__('Optimisation accès LDAP (utilisation cache en BD)'), h($configurationObj->ldap_cached)?"Oui":"Non" );
$displayElement(__('Date dernière mise à jour cache LDAP'), h($configurationObj->ldap_cache_last_update));
$displayElement(__('Temps écoulé depuis dernière mise à jour'), $ldap_cache_elapsed_time);
$displayElement(__('Durée validité cache LDAP (mn)'), h($configurationObj->ldap_cache_validity_duration));
echo '
';
echo '
';
//endif;
echoSection("Affichage", "affichage");
/*
echo '
';
echo '';
echo 'Affichage';
echo '
';
echo '
';
echo '
';
echo ' | |
';
*/
$displayElement(__('Nombre de materiel affichés par défaut'), h($configurationObj->aff_par_defaut));
echo '
';
echo '
';
?>