[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/ -> action_serv.php (source)

   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&#233;der &#224; 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&#234;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&#233;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&#233;marrer le serveur. Voulez vous vraiment continuer ?')\">";
 114      echo gettext("Red&#233;marrer le serveur");
 115      echo "</a>";
 116  echo "</td></tr>\n";
 117  
 118  echo "</table></center>";
 119  
 120  include("pdp.inc.php");
 121  ?>


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1