[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 5 * Gestion des cles pour clients Windows (affichage des templates vu dans /home/templates ,lien vers choisirprotect ou vers affiche_restrictions en fonction du niveau) 6 * @Version $Id: indexcle.php 4206 2009-06-22 11:31:33Z gnumdk $ 7 8 9 * @Projet LCS / SambaEdu 10 11 * @auteurs Sandrine Dangreville 12 13 * @Licence Distribue selon les termes de la licence GPL 14 15 * @note 16 17 */ 18 /** 19 20 * @Repertoire: registre 21 * file: indexcle.php 22 23 */ 24 include "entete.inc.php"; 25 include "ldap.inc.php"; 26 include "ihm.inc.php"; 27 28 require_once ("lang.inc.php"); 29 bindtextdomain('se3-registre', "/var/www/se3/locale"); 30 textdomain('se3-registre'); 31 32 if ((is_admin("computers_is_admin", $login) != "Y") or (is_admin("parc_can_manage", $login) != "Y")) 33 die(gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction") . "</BODY></HTML>"); 34 $_SESSION["pageaide"] = "Gestion_des_clients_windowsNG#Le_menu_Attribution_des_cl.C3.A9s"; 35 36 $testniveau = getintlevel(); 37 require "include.inc.php"; 38 39 $template = $_GET['template']; 40 $action = $_GET['action']; 41 42 connexion(); 43 if (test_bdd_registre() == false) { 44 exit; 45 } 46 47 echo "<h1>" . gettext("Gestion des templates") . "</h1>"; 48 echo gettext("Choisir un template "); 49 echo "<u onmouseover=\"return escape" . gettext("('Choisir un template correspond à un groupe de machine, un groupe de personnes. Dans ce menu, vous pouvez visualiser les protections des clients windows de votre parc en leur attribuant des groupes de clés. Selon le niveau de sécurité que vous souhaitez, choisissez un des groupes des clés qui va vous être proposé. Attention, vous pouvez<font color=#FF0000> uniquement enlever des restrictions </font> ou faire des réglages sur les clés de configuration ( changer votre page de démarrage pour Internet Explorer, par exemple), seuls les administrateurs réseau peuvent ajouter des restrictions. <font color=#FF0000>Soyez très prudent avec ce menu !!</font>. Faites-vous aidez par votre administrateur réseau au début.')") . "\"><IMG style=\"border: 0px solid ;\" SRC=\"../elements/images/system-help.png\"></u>"; 50 51 echo "<br><br>"; 52 53 if (($action) && ($template)) { 54 $priorite = priorite($template, $action); 55 echo $template." : priorite ".$priorite."<br>"; 56 } 57 $listes = gettemplates(); 58 59 echo "<h2>".gettext("templates sans cles")." :</h2><br>"; 60 61 foreach ($listes[1] as $value) { 62 if ($testniveau < "3") { 63 if ((this_parc_delegate($login, $value, 'manage')) or (is_admin("computers_is_admin", $login) == "Y")) { 64 echo "<a href=\"choisir_protect.php?salles=$value\">$value</a>"; 65 echo "<br>"; 66 $test_affiche++; 67 } 68 } else if ($testniveau >= "3") { 69 if ((this_parc_delegate($login, $value, 'manage')) or (is_admin("computers_is_admin", $login) == "Y")) { 70 echo "<a href=\"affiche_restrictions.php?salles=$value\">$value </a>"; 71 // echo " priorite : ".$value; 72 echo "<br>"; 73 $test_affiche++; 74 } 75 } 76 77 } 78 echo "<h2>".gettext("templates contenant des cles")." :</h2><br>"; 79 80 foreach ($listes[0] as $key => $value) { 81 $type = group_type($key); 82 if ($testniveau < "3") { 83 if ((this_parc_delegate($login, $key, 'manage')) or (is_admin("computers_is_admin", $login) == "Y")) { 84 echo "<a href=\"choisir_protect.php?salles=$key\">$key</a>"; 85 echo "<br>"; 86 $test_affiche++; 87 } 88 } else if ($testniveau >= "3") { 89 if ((this_parc_delegate($login, $key, 'manage')) or (is_admin("computers_is_admin", $login) == "Y")) { 90 echo "<a href=\"affiche_restrictions.php?salles=$key&cat=tout\">$key </a>"; 91 echo $type; 92 if (($type == "groupes" and $key <> 'eleves' and $key <> 'profs' and $key <> 'base' and $key <> 'administratifs' and $key <> 'overfill') or $type == "parcs") { 93 echo "<a href=\"indexcle.php?template=$key&action=-1\"> monter </a>"; 94 echo "<a href=\"indexcle.php?template=$key&action=1\"> descendre </a>"; 95 } 96 // echo " priorite : ".$value; 97 echo "<br>"; 98 $test_affiche++; 99 } 100 } 101 } 102 if ($test_affiche == 0) { 103 echo gettext("Vous n'avez pas de droit sur ce template. "); 104 } 105 106 include("pdp.inc.php"); 107 ?>
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 |