glpi-plugin-auf : ajout des champs AUF
[auf-serveur.git] / glpi-plugin-auf / plugin / setup.php
index 8bd15e9..e81f7ce 100644 (file)
@@ -11,10 +11,22 @@ function plugin_init_auf() {
    $PLUGIN_HOOKS['csrf_compliant']['auf'] = TRUE;
 
    $Plugin = new Plugin();
+   $moduleId = 0;
    if ($Plugin->isActivated('auf')) { // check if plugin is active
-      if (Session::getLoginUserID()) {
-         $PLUGIN_HOOKS['add_css']['auf'] = "auf.css";
-      }
+
+      Plugin::registerClass('PluginAufProfile',
+         array('addtabon'=>array('Profile')));
+      Plugin::registerClass('PluginAufComputer',
+         array('addtabon'=>array('Computer')));
+
+
+      $PLUGIN_HOOKS['change_profile']['auf'] = array('PluginAufProfile', 'changeProfile');
+
+      $PLUGIN_HOOKS['add_css']['auf'] = "auf.css";
+
+      // if (Session::getLoginUserID()) {
+      // }
+
       if (isset($_SESSION["glpiname"])) {
          $report_list = array();
          if (Session::haveRight("computer", "r")) {
@@ -41,13 +53,14 @@ function plugin_version_auf() {
 // Optional : check prerequisites before install : may print errors or add to message after redirect
 function plugin_auf_check_prerequisites() {
    if (version_compare(GLPI_VERSION,'0.84','lt') || version_compare(GLPI_VERSION,'0.85','ge')) {
-      _e('This plugin requires GLPI >= 0.84', 'auf');
+      echo 'This plugin requires GLPI >= 0.84 and GLPI < 0.85';
       return FALSE;
    }
    return TRUE;
 }
 
-// Uninstall process for plugin : need to return true if succeeded : may display messages or add to message after redirect
+// Uninstall process for plugin : need to return true if succeeded ;
+// may display messages or add to message after redirect
 function plugin_auf_check_config() {
    return TRUE;
 }