ryxeo-glpi-git / plugins / anet_epacks / front / plugin_anet_epacks.out_of_maintenance.php @ 08132581
Historique | Voir | Annoter | Télécharger (1,43 ko)
1 | 36067076 | Eric Seigne | <?php
|
---|---|---|---|
2 | |||
3 | // sort cet epack de la maintenance
|
||
4 | |||
5 | if(!defined('GLPI_ROOT')){ |
||
6 | define('GLPI_ROOT', '../../..'); |
||
7 | } |
||
8 | include_once (GLPI_ROOT . "/inc/includes.php"); |
||
9 | |||
10 | commonHeader("anet_epacks",$_SERVER['PHP_SELF'],"config","plugins"); |
||
11 | |||
12 | $glpiid = $_SESSION['glpiID']; |
||
13 | |||
14 | global $DB; |
||
15 | $query = "SELECT glpi_profiles.name AS name,glpi_users_profiles.FK_entities as FK_entities FROM glpi_profiles,glpi_users_profiles,glpi_users WHERE glpi_users_profiles.FK_users='" . $glpiid . "' AND glpi_users_profiles.FK_profiles=glpi_profiles.ID AND glpi_users.FK_entities=glpi_users_profiles.FK_entities GROUP BY FK_entities"; |
||
16 | |||
17 | //print $query;
|
||
18 | $result = $DB->query($query); |
||
19 | if($result) { |
||
20 | $data=$DB->fetch_array($result); |
||
21 | $entityid = $data['FK_entities']; |
||
22 | if($data['name'] == "super-admin") { |
||
23 | 92ce0ffe | Eric Seigne | if($_GET["status"] == "renewmaintenance") { |
24 | $query2 = "UPDATE glpi_plugin_anet_epacks SET FK_contract='0' WHERE code='" . $_GET['code'] . "'"; |
||
25 | print "<h1>Enregistré, ce serveur est de nouveau sous maintenance.</h1>"; |
||
26 | } |
||
27 | else {
|
||
28 | $query2 = "UPDATE glpi_plugin_anet_epacks SET FK_contract='-1' WHERE code='" . $_GET['code'] . "'"; |
||
29 | print "<h1>Enregistré, ce serveur n'est plus sous maintenance.</h1>"; |
||
30 | } |
||
31 | print "<p>Pensez à gérer toute la partie administrative ...</p>"; |
||
32 | 36067076 | Eric Seigne | //print $query2;
|
33 | $result2 = $DB->query($query2); |
||
34 | } |
||
35 | else {
|
||
36 | 08132581 | Eric Seigne | print "<h1>Erreur, vous n'avez pas les droits nécessaires pour cette action.</h1>"; |
37 | 36067076 | Eric Seigne | } |
38 | } |
||
39 | commonFooter(); |
||
40 | ?> |