/**
  * Fonction native GLPI
  * @param CommonGLPI $item
  * @param int $tabnum
  * @param int $withtemplate
  * @return boolean
  */
 static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0)
 {
     if ($item->getType() == 'Computer') {
         $profile = new PluginGroupeadProfileold();
         if ($profile->estAutorise()) {
             $groupeAD = new self();
             $ID = $item->getField('id');
             $Name = $item->getField('name');
             // j'affiche le formulaire
             $groupeAD->showForm($ID, $Name);
         }
     }
     return true;
 }
 * 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/profileold.class.php";
if (isset($_POST["Modifier"])) {
    $arrayItem[0] = $_POST["id"];
    if ($_POST["droit"] == "Lecture") {
        $arrayItem[1] = "r";
    } elseif ($_POST["droit"] == "Modification") {
        $arrayItem[1] = "w";
    } else {
        $arrayItem[1] = "0";
    }
    // Modification des droits dans la base
    $profile = new PluginGroupeadProfileold();
    $profile->majDroit($arrayItem);
    // 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/profileold.form.php", "", $_SERVER['SCRIPT_FILENAME']);
}