[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 5 * Stop ou reboot le serveur 6 * @Version $Id: action_serv.php 8565 2015-03-15 13:50:40Z plouf $ 7 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 17 */ 18 19 /** 20 21 * @Repertoire: / 22 * file: alction_serv.php 23 24 */ 25 26 27 28 require ("entete.inc.php"); 29 30 require_once ("lang.inc.php"); 31 bindtextdomain('se3-core',"/var/www/se3/locale"); 32 textdomain ('se3-core'); 33 34 35 36 $action=$_GET['action']; 37 38 //aide 39 $_SESSION["pageaide"]="L\'interface_web_administrateur#Action_serveur"; 40 41 42 $texte_alert="Vous allez stopper ou redemarrer le serveur. Voulez vous vraiment continuer ?"; 43 ?> 44 45 <script type="text/javascript"> 46 47 48 /** 49 * Demande confirmation avant 50 * @language Javascript 51 * @Parametres 52 * @Return true si on confirme 53 * @Return false si on refuse 54 */ 55 56 function areyousure() 57 { 58 var messageb = "<?php echo "$texte_alert"; ?>"; 59 if (confirm(messageb)) 60 return true; 61 else 62 return false; 63 } 64 </script> 65 66 <?php 67 if (ldap_get_right("se3_is_admin",$login)!="Y") 68 die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction")."</BO 69 DY></HTML>"); 70 71 72 echo "<h1>".gettext("Action sur le serveur")."</H1>"; 73 74 if ($action == "stop") { 75 echo "<center>".gettext("Arrêt du serveur en cours ...!"); 76 echo "<br>"; 77 echo gettext("Veuillez patienter ..."); 78 echo "</center>"; 79 exec("/usr/bin/sudo /usr/share/se3/scripts/start_stop_serv.sh stop"); 80 } 81 82 if ($action == "restart") { 83 echo "<center>".gettext("Redémarrage du serveur en cours ...!"); 84 echo "<br>"; 85 echo gettext("Veuillez patienter ..."); 86 echo "</center>"; 87 exec("/usr/bin/sudo /usr/share/se3/scripts/start_stop_serv.sh restart"); 88 } 89 90 91 92 echo "<br><br>"; 93 echo "<center>"; 94 echo "<TABLE border=\"1\" width=\"80%\">"; 95 96 97 /********************** Modules ****************************************************/ 98 99 // Modules disponibles 100 echo "<TR><TD align=\"center\" class=\"menuheader\" height=\"30\">\n"; 101 echo gettext("Actions disponibles"); 102 echo "</TD></TR>"; 103 104 echo "<TR><TD align=\"center\">"; 105 echo "<a href=action_serv.php?action=stop onClick=\"return areyousure('Vous allez stopper le serveur. Voulez vous vraiment continuer ?')\">"; 106 echo gettext("Stopper le serveur"); 107 echo "</a>"; 108 echo "</td></tr>\n"; 109 110 111 // Module Inventaire 112 echo "<TR><TD align=\"center\">"; 113 echo "<a href=action_serv.php?action=restart onClick=\"return areyousure('Vous allez redémarrer le serveur. Voulez vous vraiment continuer ?')\">"; 114 echo gettext("Redémarrer le serveur"); 115 echo "</a>"; 116 echo "</td></tr>\n"; 117 118 echo "</table></center>"; 119 120 include("pdp.inc.php"); 121 ?>
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 |