" . gettext("Effectuer la mise à jour des restrictions ?") . ""; break; case "export": include "entete.inc.php"; include "ldap.inc.php"; include "ihm.inc.php"; require_once ("lang.inc.php"); bindtextdomain('se3-registre', "/var/www/se3/locale"); textdomain('se3-registre'); if (ldap_get_right("computers_is_admin", $login) != "Y") die(gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction") . ""); $_SESSION["pageaide"] = "Gestion_des_clients_windows#Description_du_processus_de_configuration_du_registre_Windows"; connexion(); $query = "SELECT `mod` FROM modele GROUP BY `mod`;"; $resultat = mysql_query($query); $j = 0; echo gettext("Exporter les groupes suivants :") . "
"; while ($row = mysql_fetch_array($resultat)) { echo"$row[0]
"; $j++; } echo "

"; echo " "; echo "
"; mysql_close(); break; case "exportfin": connexion(); $nombre = $_POST['nombre']; if ($nombre > 0) { $content_dir = '/tmp/'; $fichier_mod_xml = $content_dir . "modeles.xml"; if (file_exists($fichier_mod_xml)) unlink($fichier_mod_xml); $get = fopen($fichier_mod_xml, "w+"); $ligne = "\n\n" . gettext("Groupe de cles") . "\nV 0.1\n\n"; fputs($get, $ligne); for ($i = 0; $i < $nombre + 1; $i++) { $mod = $_POST['export' . $i]; if ($mod) { $ligne = "\n"; $query1 = "SELECT `cle`,`etat` FROM `modele` WHERE `mod` = '$mod' "; $resultat1 = mysql_query($query1); while ($row1 = mysql_fetch_array($resultat1)) { $ligne = $ligne . "\n"; $query2 = "SELECT `chemin` FROM `corresp` WHERE `CleID` = '$row1[0]' "; $resultat2 = mysql_query($query2); while ($row2 = mysql_fetch_array($resultat2)) { $ligne = $ligne . "$row2[0]\n"; } $ligne = $ligne . "$row1[1]\n\n"; } $ligne = $ligne . "\n"; fputs($get, $ligne); } } $ligne = "\n\n"; fputs($get, $ligne); fclose($get); if (file_exists($fichier_mod_xml)) { header("Content-type: application/force-download"); header("Content-Length: " . filesize($fichier_mod_xml)); header("Content-Disposition: attachment; filename=modeles.xml"); readfile($fichier_mod_xml); exit; unlink($fichier_mod_xml); } mysql_close(); include "entete.inc.php"; include "ldap.inc.php"; include "ihm.inc.php"; require_once ("lang.inc.php"); bindtextdomain('se3-registre', "/var/www/se3/locale"); textdomain('se3-registre'); if (ldap_get_right("computers_is_admin", $login) != "Y") die(gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction") . ""); $_SESSION["pageaide"] = "Gestion_des_clients_windows#Description_du_processus_de_configuration_du_registre_Windows"; } break; } retour(); ?>