[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 5 * Correction de problemes 6 * @Version $Id: savstatus.php 4187 2009-06-19 09:22:12Z gnumdk $ 7 8 * @Projet LCS / SambaEdu 9 10 * @auteurs Cedric Bellegarde 11 12 * @Licence Distribue selon les termes de la licence GPL 13 14 * @note 15 16 */ 17 18 /** 19 20 * @Repertoire: / 21 * file: se3_fix.php 22 23 */ 24 25 26 27 require ("entete.inc.php"); 28 require ("ihm.inc.php"); 29 30 require_once ("lang.inc.php"); 31 32 bindtextdomain('se3-infos',"/var/www/se3/locale"); 33 textdomain ('se3-infos'); 34 35 36 37 $action=$_GET['action']; 38 39 //aide 40 $_SESSION["pageaide"]="Informations_syst%C3%A8me#Correction_de_probl.C3.A8mes"; 41 42 if (is_admin("system_is_admin",$login)!="Y") 43 die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction")."</BODY></HTML>"); 44 45 echo "<h1>".gettext("Correction de problèmes")."</h1>\n"; 46 if (isset($action)) { 47 if ($action == "rmprofiles") { 48 echo "<h2>".gettext("Regénérer les profils errants Windows...")."</h2>"; 49 system("sudo /usr/share/se3/scripts/clean_profiles.sh"); 50 } 51 if ($action == "permse3") { 52 echo "<h2>".gettext("Remise en place des droits système...")."</h2>"; 53 system("sudo /usr/share/se3/scripts/permse3"); 54 echo "Terminé."; 55 } 56 if ($action == "adminse3pass") { 57 58 59 if (($login==admin)||($login==assist)||($login==aieple01)) { 60 61 echo "<h2>".gettext("Affichage du mot de passe adminse3...")."</h2>"; 62 echo "Le mot de passe adminse3 est actuellement <b>$xppass</b>"; 63 } 64 else { 65 echo "<h2>".gettext("Affichage du mot de passe adminse3...")."</h2>"; 66 echo "Affichage non permis avec votre compte"; 67 } 68 } 69 if ($action == "restore_droits") { 70 echo "<h2>".gettext("Remise en place des droits sur les comptes utilisateurs...")."</h2>"; 71 system("sudo /usr/share/se3/scripts/restore_droits.sh --home html"); 72 } 73 if ($action == "restore_droits_full") { 74 echo "<h2>".gettext("Remise en place de tous les droits...")."</h2>"; 75 system("sudo /usr/share/se3/scripts/restore_droits.sh acl_default auto html"); 76 } 77 78 if ($action == "adminse3_rest") { 79 echo "<h2>".gettext("Remise en place des droits d'intégration pour adminse3...")."</h2>"; 80 echo '<pre>'; 81 system("sudo /usr/share/se3/sbin/create_adminse3.sh"); 82 echo '</pre>'; 83 echo "ok"; 84 } 85 86 if ($action == "force_profils_wpkg") { 87 echo "<h2>".gettext("Raffraichissement des machines visibles dans wpkg...")."</h2>"; 88 // Lance le script pour wpkg 89 system ("/bin/bash /usr/share/se3/scripts/update_hosts_profiles_xml.sh ou=Computers ou=Parcs $ldap_base_dn"); 90 system ("/bin/bash /usr/share/se3/scripts/update_droits_xml.sh"); 91 echo "ok"; 92 } 93 if ($action == "force_rapports_wpkg") { 94 echo "<h2>".gettext("Renouvellement des rapports wpkg...")."</h2>"; 95 96 system("rm -f /var/se3/unattended/install/wpkg/rapports/rapports.xml ; /var/www/se3/wpkg/bin/rapports.sh"); 97 system ("/bin/bash /usr/share/se3/scripts/update_hosts_profiles_xml.sh ou=Computers ou=Parcs $ldap_base_dn"); 98 system ("/bin/bash /usr/share/se3/scripts/update_droits_xml.sh"); 99 echo "ok"; 100 } 101 } 102 else { 103 104 105 if (($login==admin)||($login==assist)||($login==aieple01)) { 106 echo "<a href=\"fix_se3.php?action=adminse3pass\" onClick=\"alert('Vous allez afficher un mot de passe important, attention aux regards indiscrets !!');\">".gettext("Afficher le mot de passe adminse3")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des lenteurs de connexions')")."\"><img name=\"action_image1\" src=\"../elements/images/system-help.png\"></u><br>"; 107 } 108 echo "<a href=\"fix_se3.php?action=adminse3_rest\">".gettext("Remise en place des droits d'intégration pour adminse3")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des problèmes d\'intégration des postes Windows')")."\"><img name=\"action_image4\" src=\"../elements/images/system-help.png\"></u><br>"; 109 echo "<a href=\"fix_se3.php?action=rmprofiles\" onclick=\"return getlongconfirm();\">".gettext("Supprimer l'ensemble des profils Windows")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des lenteurs de connexions')")."\"><img name=\"action_image1\" src=\"../elements/images/system-help.png\"></u><br>"; 110 echo "<a href=\"fix_se3.php?action=permse3\" onclick=\"return getlongconfirm();\">".gettext("Remise en place des droits système par défaut")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des dysfonctionnements dans l\'interface ou lors des connexions')")."\"><img name=\"action_image2\" src=\"../elements/images/system-help.png\"></u><br>"; 111 echo "<a href=\"fix_se3.php?action=restore_droits\" onclick=\"return getlongconfirm();\">".gettext("Remise en place des droits sur les comptes utilisateurs")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des problèmes de droits pour les utilisateurs')")."\"><img name=\"action_image3\" src=\"../elements/images/system-help.png\"></u><br>"; 112 echo "<a href=\"fix_se3.php?action=restore_droits_full\" onclick=\"return getlongconfirm();\">".gettext("Remise en place de tous les droits")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des problèmes de droits')")."\"><img name=\"action_image4\" src=\"../elements/images/system-help.png\"></u><br>"; 113 if (file_exists("/var/se3/unattended/install/wpkg")) { 114 echo "<a href=\"fix_se3.php?action=force_profils_wpkg\">".gettext("Raffraichissement des machines visibles dans wpkg")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez que certaines machines sont manquantes dans wpkg')")."\"><img name=\"action_image4\" src=\"../elements/images/system-help.png\"></u><br>"; 115 echo "<a href=\"fix_se3.php?action=force_rapports_wpkg\">".gettext("Renouvellement des rapports wpkg")."</a> <u onmouseover=\"return escape".gettext("('Effectuez cette action si vous constatez des problèmes de remontéés des rapport wpkg')")."\"><img name=\"action_image4\" src=\"../elements/images/system-help.png\"></u><br>"; 116 } 117 } 118 require ("pdp.inc.php"); 119 120 ?>
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 |