\n"; } require "ihm.inc.php"; require ("entete.inc.php"); $action = $_POST['action']; $type = $_POST['type']; $status = $_POST['status']; $login=isauth(); if ($login == "") header("Location:$urlauth"); // Aide $_SESSION["pageaide"]="R%C3%A9plication_d%27annuaires"; echo "

".gettext("Réplication de l'annuaire LDAP")."

"; if (is_admin("system_is_admin",$login)!="Y") die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction").""); //Lance le script mkslurpd if ($action == "ok") { exec ("/usr/bin/sudo /usr/share/se3/sbin/mkslurpd -l $type -$status"); $action="0"; } if ($type=="anonymous") { echo"

".gettext("Log les différences entre les deux annuaires")."

"; } elseif ($type=="only_pass") { echo"

".gettext("Synchronisation partielle de l'annuaire esclave")."

"; } elseif ($type=="full") { echo"

".gettext("Synchronisation totale de l'annuaire esclave")."

"; } else { echo"

".gettext("Synchronisation des annuaires")."

"; } // Si le fichier de log existe on l'affiche if(file_exists("/tmp/ErrReplica.txt") && $action != "0") { $fichier = fopen ("/tmp/ErrReplica.txt","r"); sleep(5); while (!feof($fichier)) { $buffer = fgets($fichier,255); echo "
"; echo $buffer; } } else { // Sinon on affiche une image d'attente ?>