[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

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

   1  <?php
   2  
   3     /**
   4     
   5     * Affiche l'espace utilise sur le disque par repertoire
   6     * @Version $Id: du.php 8556 2015-03-15 13:00:59Z plouf $ 
   7     
   8     * @Projet LCS / SambaEdu 
   9     
  10     * @auteurs Olivier LECLUSE
  11  
  12     * @Licence Distribue selon les termes de la licence GPL
  13     
  14     * @note 
  15     
  16     */
  17  
  18     /**
  19  
  20     * @Repertoire: /
  21     * file: du.php
  22  
  23    */    
  24  
  25  
  26  require("entete.inc.php");
  27  require  ("ihm.inc.php");
  28  
  29  require_once  ("lang.inc.php");
  30  bindtextdomain('se3-infos',"/var/www/se3/locale");
  31  textdomain ('se3-infos');
  32  
  33  
  34  //aide 
  35  $_SESSION["pageaide"]="Informations_syst&#232;me#Occupation_disque";
  36  
  37  if ( is_admin("system_is_admin",$login)!="Y")
  38    if ( ($uid != $login) || (($uid == $login)&&((!preg_match("//home/$login/", $wrep))&&($consul!=1))))
  39       die ("<h1>Occupation disque</h1><br>".gettext("Vous n'avez pas les droits suffisants pour acc&#233;der &#224; cette fonction")."</BODY></HTML>");
  40  
  41  
  42  $wrep = $_POST['wrep'];
  43  if($wrep=="") { $wrep=$_GET['wrep']; }
  44  if (isset($wrep)) {
  45      // test si l'entree est correcte
  46      if((is_dir($wrep)) || (is_file($wrep))) {
  47          echo "<H1>".gettext("Occupation de $wrep")."</H1>";
  48          $reponse=system("/usr/bin/sudo /usr/share/se3/scripts/du.sh $wrep"); 
  49          echo "$reponse";
  50          require("pdp.inc.php");
  51          exit;
  52      } else { $erreur="1"; }
  53  }
  54  
  55  ?>
  56  <SCRIPT Language="javascript" type="text/javascript">
  57    function setpath(rep)
  58    {
  59          document.forms[0].wrep.value=rep;
  60          document.forms[0].submit();
  61    }
  62  </SCRIPT>
  63  <H1><?php echo gettext("Occupation disque pour les partages"); ?></H1>
  64  
  65  <H2><?php echo gettext("Choix du r&#233;pertoire &#224; analyser"); ?></H2>
  66  <?php if ($erreur=="1") { 
  67      echo "<CENTER><font color=\"#FFA500\">".gettext("Erreur le r&#233;pertoire ou fichier n'est pas correct")."</font></CENTER><br><br>";
  68  }    
  69  echo gettext("Cliquez sur un r&#233;pertoire pr&#233;d&#233;fini, ou bien choisissez-en un autre en indiquant son chemin dans le champ pr&#233;vu &#224; cet effet."); ?>
  70  <FORM ACTION="du.php" METHOD="post">
  71    <TABLE ALIGN="center" WIDTH="50%" BORDER="1">
  72        <TR>
  73            <TD><?php echo gettext("Dossier Programmes"); ?></TD>
  74            <TD><IMG SRC="/elements/images/folder.png" BORDER="0" ALT="R&#233;pertoire">&nbsp;&nbsp;<A HREF="Javascript:setpath('/var/se3/Progs');">/var/se3/Progs</A></TD>
  75        </TR>
  76        <TR>
  77            <TD><?php echo gettext("Dossier Documents"); ?></TD>
  78            <TD><IMG SRC="/elements/images/folder.png" BORDER="0" ALT="R&#233;pertoire">&nbsp;&nbsp;<A HREF="Javascript:setpath('/var/se3/Docs');">/var/se3/Docs</A></TD>
  79        </TR>
  80      <TR>
  81            <TD><?php echo gettext("Dossier public"); ?></TD>
  82            <TD><IMG SRC="/elements/images/folder.png" BORDER="0" ALT="R&#233;pertoire">&nbsp;&nbsp;<A HREF="Javascript:setpath('/var/se3/Docs/public');">/var/se3/Docs/public</A></TD>
  83        </TR>
  84        <TR>
  85            <TD><?php echo gettext("Dossier Classes"); ?></TD>
  86            <TD><IMG SRC="/elements/images/folder.png" BORDER="0" ALT="R&#233;pertoire">&nbsp;&nbsp;<A HREF="Javascript:setpath('/var/se3/Classes');">/var/se3/Classes</A></TD>
  87        </TR>
  88        
  89      <TR>
  90        <TD><?php echo gettext("Autre ..."); ?></TD>
  91        <TD><IMG SRC="/elements/images/folder.png" BORDER="0" ALT="R&#233;pertoire">&nbsp;&nbsp;<INPUT TYPE="TEXT" NAME="wrep" ></TD>
  92      </TR>
  93    </TABLE><BR>
  94    <TABLE ALIGN="CENTER" WIDTH="50%">
  95      <TR>
  96        <TD ALIGN="center"><INPUT TYPE="submit" VALUE="<?php echo gettext("Valider"); ?>"></TD>
  97        <TD ALIGN="center"><INPUT TYPE="reset" VALUE="<?php echo gettext("Effacer"); ?>"></TD>
  98      </TR>
  99    </TABLE>
 100  </FORM>
 101  <?php
 102      require ("pdp.inc.php");
 103  ?>


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