[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 5 * Retourne des statistiques sur les repertoires utilisateurs 6 * @Version $Id: stats_user.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: stats_user.php 22 23 */ 24 25 require ("entete.inc.php"); 26 27 require ("entete.inc.php"); 28 require ("ihm.inc.php"); 29 require ("config.inc.php"); 30 require ("ldap.inc.php"); 31 32 // Internationalisation 33 require_once ("lang.inc.php"); 34 bindtextdomain('se3-infos',"/var/www/se3/locale"); 35 textdomain ('se3-infos'); 36 37 38 39 $partition=$_GET['partition']; 40 $uid=$_GET['uid']; 41 42 $login=isauth(); 43 if ($login == "") die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction")."</BODY></HTML>"); 44 //header("Location:$urlauth"); 45 46 echo "<h1>".gettext("Statistiques sur le dossier")." $partition ".gettext("de")." $uid </h1>"; 47 48 // ======================================= 49 // Affichage d'un lien de rafraichissement du cadre. 50 if(file_exists('/etc/se3/temoin_test_refresh.txt')){ 51 echo "<div style='position:fixed; top:5px; left:5px; width:20px; height:20px; border:1x solid black;'>\n"; 52 echo "<a href='".$_SERVER['PHP_SELF']."?partition=$partition&uid=$uid'><img src='../elements/images/rafraichir.png' width='16' height='16' border='0' alt='Rafraichir' /></a>\n"; 53 echo "</div>\n"; 54 } 55 // ======================================= 56 57 if (is_admin("system_is_admin",$login)!="Y") { //securite pour empecher un non admin de voir l'espace occupe par un autre que lui 58 echo "<U>".gettext("Taille des fichiers sur")." $partition</U> :<BR>"; 59 system ("sudo /usr/share/se3/scripts/stats_user.sh $partition $login "); 60 } else { 61 list($user, $groups)=people_get_variables($uid, true); 62 echo "<H3>".$user["fullname"]."</H3>\n"; 63 if ($user["description"]) echo "<p>".$user["description"]."</p>"; 64 if ( count($groups) ) { 65 echo "<U>".gettext("Membre des groupes")."</U> :<BR><UL>\n"; 66 for ($loop=0; $loop < count ($groups) ; $loop++) { 67 //echo "<LI>"; 68 //if (is_admin("Annu_is_admin",$login) == "Y" ) echo "<A href=\"../annu/group.php?filter=".$groups[$loop]["cn"]."\">"; 69 if ($groups[$loop]["type"]=="posixGroup") 70 echo "<STRONG>".$groups[$loop]["cn"]."</STRONG>"; 71 else 72 echo $groups[$loop]["cn"]; 73 //if (is_admin("Annu_is_admin",$login) == "Y" ) echo "</A>"; 74 echo ", "; 75 if (is_admin("Annu_is_admin",$login) == "Y" ) { 76 //Recuperation de tous les groupes de l'utilisateur 77 $cn=$cn."&cn".$loop."=".$groups[$loop]["cn"]; 78 } 79 } 80 echo "</UL>"; 81 } 82 echo "<hr><U>".gettext("Taille des fichiers sur")." $partition</U> :<BR>"; 83 system ("sudo /usr/share/se3/scripts/stats_user.sh $partition $uid"); 84 } 85 86 require ("pdp.inc.php"); 87 ?>
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 |