From 89a2a3604a3df43c00262f286d2b62046b4e9a23 Mon Sep 17 00:00:00 2001 From: vfebvre Date: Mon, 9 Mar 2015 09:35:21 +0100 Subject: [PATCH] modif exercices --- .../documents/exercice2/30_phpldapadmin.xml | 22 +++++------ .../documents/exercice2/phpldapadmin.php | 8 ++-- .../documents/exercice3/30_phpldapadmin.xml | 37 +++++++------------ .../documents/exercice3/phpldapadmin.php | 23 ++++-------- .../exercice4/supprimer_fichier.zephir | 10 ++--- .../01-personnalisation-creole.tex | 1 - 6 files changed, 40 insertions(+), 61 deletions(-) diff --git a/modules_EOLE_envole/documents/exercice2/30_phpldapadmin.xml b/modules_EOLE_envole/documents/exercice2/30_phpldapadmin.xml index 922d0b0..f5bb81c 100644 --- a/modules_EOLE_envole/documents/exercice2/30_phpldapadmin.xml +++ b/modules_EOLE_envole/documents/exercice2/30_phpldapadmin.xml @@ -1,28 +1,26 @@ - + phpldapadmin - + - - - non - + + + non + - - - ['oui','non'] - - non phpldapadmin diff --git a/modules_EOLE_envole/documents/exercice2/phpldapadmin.php b/modules_EOLE_envole/documents/exercice2/phpldapadmin.php index 23d9c59..059ea67 100644 --- a/modules_EOLE_envole/documents/exercice2/phpldapadmin.php +++ b/modules_EOLE_envole/documents/exercice2/phpldapadmin.php @@ -5,13 +5,13 @@ /*********************************************/ %if %%phpldapadmin_name == "" -$ldapservers->SetValue($i,'server','name','Serveur LDAP'); +$ldapservers->SetValue(0,'server','name','Serveur LDAP'); %else -$ldapservers->SetValue($i,'server','name','%%phpldapadmin_name'); +$ldapservers->SetValue(0,'server','name','%%phpldapadmin_name'); %end if -$ldapservers->SetValue($i,'server','host','ldap://%%phpldapadmin_host'); +$ldapservers->SetValue(0,'server','host','ldap://%%phpldapadmin_host'); -$ldapservers->SetValue($i,'server','tls',false); +$ldapservers->SetValue(0,'server','tls',false); ... diff --git a/modules_EOLE_envole/documents/exercice3/30_phpldapadmin.xml b/modules_EOLE_envole/documents/exercice3/30_phpldapadmin.xml index 1cb183f..0f88d1a 100644 --- a/modules_EOLE_envole/documents/exercice3/30_phpldapadmin.xml +++ b/modules_EOLE_envole/documents/exercice3/30_phpldapadmin.xml @@ -1,37 +1,27 @@ - - - + + + phpldapadmin - + - - - non - - - - - ['oui','non'] - - - ['oui','non'] - - - - non phpldapadmin @@ -39,7 +29,6 @@ phpldapadmin_name - phpldapadmin_tls diff --git a/modules_EOLE_envole/documents/exercice3/phpldapadmin.php b/modules_EOLE_envole/documents/exercice3/phpldapadmin.php index e511b77..f384189 100644 --- a/modules_EOLE_envole/documents/exercice3/phpldapadmin.php +++ b/modules_EOLE_envole/documents/exercice3/phpldapadmin.php @@ -1,24 +1,17 @@ -... +/*********************************************/ +/* Define your LDAP servers in this section */ +/*********************************************/ -$ldapservers = new LDAPServers; -%set %%i = 0 %for %%phpldapadmin in %%phpldapadmin_host -$i=%%i; -$ldapservers->SetValue($i,'server','name','%%phpldapadmin_name'); - -%if %%phpldapadmin.phpldapadmin_tls == 'oui': -$ldapservers->SetValue($i,'server','host','ldaps://%%phpldapadmin'); +%if %%phpldapadmin.phpldapadmin_name == "" +$ldapservers->SetValue(0,'server','name','Serveur LDAP'); %else -$ldapservers->SetValue($i,'server','host','ldap://%%phpldapadmin'); +$ldapservers->SetValue(0,'server','name','%%phpldapadmin.phpldapadmin_name'); %end if -%if %%phpldapadmin.phpldapadmin_tls == 'oui': -$ldapservers->SetValue($i,'server','tls',true); -%else -$ldapservers->SetValue($i,'server','tls',false); -%end if +$ldapservers->SetValue(0,'server','host','ldap://%%phpldapadmin'); -%set %%i = %%i + 1 +$ldapservers->SetValue(0,'server','tls',false); %end for ... diff --git a/modules_EOLE_envole/documents/exercice4/supprimer_fichier.zephir b/modules_EOLE_envole/documents/exercice4/supprimer_fichier.zephir index a637934..ea25a21 100644 --- a/modules_EOLE_envole/documents/exercice4/supprimer_fichier.zephir +++ b/modules_EOLE_envole/documents/exercice4/supprimer_fichier.zephir @@ -11,6 +11,10 @@ if fonctionseole.init_proc('PERSO') == False: fonctionseole.zephir("INIT" , "script test_perso en cours d'execution", "PERSO") +if is_locked(['reconfigure']): + fonctionseole.zephir("ERR" , "supprimer_fichier stoppé : reconfigure en cours", "PERSO") + sys.exit(1) + try: filename = sys.argv[1] fonctionseole.zephir("MSG" , "supprimer_fichier lancé avec l'argument %s" % filename, "PERSO") @@ -18,9 +22,5 @@ try: except: fonctionseole.zephir("ERR" , "supprimer_fichier lancé sans argument", "PERSO") sys.exit(1) -if is_locked(['reconfigure']): - fonctionseole.zephir("ERR" , "supprimer_fichier stoppé : reconfigure en cours", "PERSO") - sys.exit(1) -else: - fonctionseole.zephir("FIN" , "supprimer_fichier : OK", "PERSO") +fonctionseole.zephir("FIN" , "supprimer_fichier : OK", "PERSO") diff --git a/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex b/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex index fc37ce6..d576cc0 100644 --- a/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex +++ b/modules_EOLE_envole/tronc-commun-2/01-personnalisation-creole.tex @@ -145,7 +145,6 @@ \item copier les templates /etc/phpldapadmin/config.php et /etc/phpldapadmin/apache.conf dans /usr/share/eole/creole/distrib/ ; \item le template config.php sera renommé en phpldapadmin.php ; \item si le nom n'est pas spécifié, le serveur : "Serveur LDAP" ; - \item supprimer la configuration du TLS dans phpldapadmin ; \item tester sans reconfigurer : CreoleCat -o config.php /usr/share/eole/creole/distrib/phpldapadmin.php \end{itemize} \end{frame}