[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 4 /** 5 6 * Met en place la replication d'annuaire (affiche les logs) 7 * @Version $Id: replica_log.php 2932 2008-05-04 08:12:26Z plouf $ 8 9 * @Projet LCS / SambaEdu 10 11 * @auteurs Philippe Chadefaux 12 13 * @Licence Distribue selon les termes de la licence GPL 14 15 * @note 16 * @sudo /usr/share/se3/sbin/mkslurpd 17 */ 18 19 /** 20 21 * @Repertoire: annu 22 * file: replica_log.php 23 */ 24 25 26 27 28 29 // Traduction 30 require_once ("lang.inc.php"); 31 bindtextdomain('se3-annu',"/var/www/se3/locale"); 32 textdomain ('se3-annu'); 33 34 // on rapplelle la page tant que le resultat ErrReplica.txt n'existe pas 35 // $comment = $_GET['comment']; 36 if($_POST['action']=="ok" || (!file_exists("/tmp/ErrReplica.txt"))) { 37 echo "<meta HTTP-EQUIV=\"Refresh\" CONTENT=\"1;url='$PHP_SELF'\">\n"; 38 } 39 40 41 require "ihm.inc.php"; 42 require ("entete.inc.php"); 43 44 $action = $_POST['action']; 45 $type = $_POST['type']; 46 $status = $_POST['status']; 47 48 49 $login=isauth(); 50 if ($login == "") header("Location:$urlauth"); 51 52 // Aide 53 $_SESSION["pageaide"]="R%C3%A9plication_d%27annuaires"; 54 55 echo "<h1>".gettext("Réplication de l'annuaire LDAP")."</h1>"; 56 57 if (is_admin("system_is_admin",$login)!="Y") 58 die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction")."</BODY></HTML>"); 59 60 //Lance le script mkslurpd 61 if ($action == "ok") { 62 exec ("/usr/bin/sudo /usr/share/se3/sbin/mkslurpd -l $type -$status"); 63 $action="0"; 64 } 65 66 67 if ($type=="anonymous") { 68 echo"<H3>".gettext("Log les différences entre les deux annuaires")."</H3>"; 69 } 70 elseif ($type=="only_pass") { 71 echo"<H3>".gettext("Synchronisation partielle de l'annuaire esclave")."</H3>"; 72 } 73 elseif ($type=="full") { 74 echo"<H3>".gettext("Synchronisation totale de l'annuaire esclave")."</H3>"; 75 } 76 else { 77 echo"<H3>".gettext("Synchronisation des annuaires")."</H3>"; 78 } 79 80 // Si le fichier de log existe on l'affiche 81 if(file_exists("/tmp/ErrReplica.txt") && $action != "0") { 82 $fichier = fopen ("/tmp/ErrReplica.txt","r"); 83 sleep(5); 84 while (!feof($fichier)) { 85 $buffer = fgets($fichier,255); 86 echo "<br>"; 87 echo $buffer; 88 } 89 } else { // Sinon on affiche une image d'attente 90 ?> 91 <center> 92 <table align="center" border="2"> 93 <tbody> 94 <tr> 95 <td align="center"><?php echo gettext("Veuillez patienter"); ?></td> 96 </tr> 97 <tr> 98 <td> 99 <center><img src='images/play_anim.gif' border='0'></center> 100 </td> 101 </tr> 102 </tbody> 103 </table> 104 <?php 105 } 106 107 include "pdp.inc.php"; 108 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |