"); $_SESSION["pageaide"]="Gestion_des_clients_windows#Description_du_processus_de_configuration_du_registre_Windows"; echo "".gettext("Exporter mes clés ?").""; break; case "export": $content_dir = '/tmp/'; $fichier_mod_xml = $content_dir . "rules.xml"; if (file_exists($fichier_mod_xml)) unlink($fichier_mod_xml); $get= fopen ($fichier_mod_xml, "w+"); $ligne="\n\nSE3\nV 0.1\n\n"; fputs($get,$ligne); $query1="SELECT categorie from corresp group by categorie"; $resultat1 = mysql_query($query1); while ($row = mysql_fetch_array($resultat1)) { $ligne="\n\n\n252\ngénéral\nLIGNE\n\n\n\n \n"; fputs($get,$ligne); $query2="SELECT sscat from corresp where categorie='$row[0]' group by sscat"; $resultat2 = mysql_query($query2); while ($row2 = mysql_fetch_array($resultat2)) { if ($row2[0]) { $ligne="\n252\n\"$row2[0]\"\nLIGNE\n \n \n\n\n"; fputs($get,$ligne); $ajoutquery=" and sscat=\"$row2[0]\" "; } else { $ajoutquery= " and sscat=\"\" "; } $query3="SELECT Intitule,chemin,OS,type,genre,valeur,antidote,comment from corresp where categorie='$row[0]' ".$ajoutquery." order by type,genre,OS,valeur"; $resultat3 = mysql_query($query3); while ($row3=mysql_fetch_array($resultat3)) { $cheminpascomp=$row3['chemin']; $chemin=explode("\\",$row3['chemin']); $j=count($chemin)-1; $cheminpascomp=$chemin[0]; for ($i=1;$i<$j;$i++) { $cheminpascomp=$cheminpascomp."\\".$chemin[$i]; } $variable=$chemin[$j]; $ligne="\n".$row3['OS']."\nreg:///$cheminpascomp\n".$row3['Intitule']."\n"; fputs($get,$ligne); if ($row3['type']=="restrict") { $type="restrict" ;} else {$type="config"; } $ligne="$type\n$variable\n"; fputs($get,$ligne); if (isset($row3['valeur'])) {$ligne="".$row3['valeur']."\n"; } else {$ligne="\n";} fputs($get,$ligne); if (isset($row3['antidote'])) {$ligne="".$row3['antidote']."\n";} else {$ligne="\n";} fputs($get,$ligne); if (isset($row3['comment'])) {$ligne="".$row3['comment']."\n";} else {$ligne="\n";} fputs($get,$ligne); $ligne="\n"; fputs($get,$ligne); } } $ligne="\n\n"; fputs($get,$ligne); } $ligne="\n\n"; fputs($get,$ligne); fclose($get); $get= fopen ($fichier_mod_xml, "r"); header("Content-type: application/force-download"); header("Content-Length: ".filesize($fichier_mod_xml)); header("Content-Disposition: attachment; filename=rules.xml"); readfile($fichier_mod_xml); if (file_exists($fichier_mod_xml)) 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(); include("pdp.inc.php"); ?>