<?php //============================================================================// //== Plugin pour GLPI - Dévelloppeur: Viduc (Fleury Tristan) - ©2013 ==// //== http://viduc.sugarbox.fr - viduc@sugarbox.fr ==// //============================================================================// /** * Gestion des droits du plugin reforme * Reçoit les informations depuis un formulaire de configuration des droits (profile) * Renvoi sur la page de l'item traité */ // récupération des chemins absolus define('GLPI_ROOT', getAbsolutePath()); include GLPI_ROOT . "inc/includes.php"; include "../inc/groupead.class.php"; if (isset($_POST["identifiant"])) { $groupead = new PluginGroupeadGroupead(); $groupead->manageDomain($_POST["action"], $_POST["domain"], $_POST["id"]); // Retour à la page d'appel Html::back(); } //========================================================================// /** * Récupère le chemin absolue de l'instance glpi * @return String : le chemin absolue (racine principale) */ function getAbsolutePath() { return str_replace("plugins/groupead/front/groupead.form.php", "", $_SERVER['SCRIPT_FILENAME']); }
//== Plugin pour GLPI - Dévelloppeur: Viduc (Fleury Tristan) - ©2013 ==// //== http://viduc.sugarbox.fr - viduc@sugarbox.fr ==// //============================================================================// if (isset($_POST['action'])) { define('GLPI_ROOT', getAbsolutePath()); include GLPI_ROOT . "inc/includes.php"; if (isset($_POST['version']) && $_POST['version'] == "old") { $groupeldap = new PluginGroupeadGroupeadold(); } else { $groupeldap = new PluginGroupeadGroupead(); } $id = $_POST['id']; if ($_POST['action'] == "addDomaine") { $listeAD = $groupeldap->verifComputerInDomain($id, "ajax"); foreach ($listeAD as $AD) { $groupeldap->manageDomain("supprimer", $AD, $id, "ajax"); } if ($groupeldap->createComputer($id, $_POST['domaine'])) { getHTML($groupeldap->getGroupeAD($id, "ajax"), $id); } else { echo "L'enregistrement de la machine a échoué"; } } elseif ($_POST['action'] == "addDomaineGLPI") { if ($groupeldap->manageDomain('basculer', $_POST['domaine'], $id, "ajax")) { getHTML($groupeldap->getGroupeAD($id, "ajax"), $id); } else { echo "L'enregistrement de la machine a échoué"; } } else { $groupeldap->changeGroupe($_POST['action'], $_POST['groupe'], $id); getHTML($groupeldap->getGroupeAD($id, "ajax"), $id);