/**
  * Méthode qui gère réellement les handlers
  *
  * @param string $pType le type de handler que l'on gère
  * @param strng $pTitle le title de la page
  * @return ActionReturn
  */
 private function _handlers($pType, $pTitle)
 {
     $ppo = new CopixPPO();
     $ppo->TITLE_PAGE = $pTitle;
     //On lance la récupération depuis les module.xml
     $handlers = CopixModule::getParsedModuleInformation('copix|' . $pType . 'handlers', '/moduledefinition/' . $pType . 'handlers/' . $pType . 'handler', array('CopixAuthParserHandler', 'parse' . $pType . 'Handler'));
     //Instanciation de l'objet qui récupère la config dans le fichier
     _classInclude('auth|useConfigurationFile');
     $configurationFile = new useConfigurationFile($pType);
     $activeHandler = $configurationFile->get();
     $ppo->handlers = array();
     //On tri les handlers activer
     foreach ($handlers as $key => $handler) {
         $ppo->handlers[$key] = false;
         if (in_array($key, $activeHandler)) {
             $ppo->handlers[$key] = true;
         }
     }
     $ppo->type = $pType;
     return _arPpo($ppo, 'handlers.list.tpl');
 }
        foreach ($_user_handlers as $handler) {
            if (isset($handlers[$handler])) {
                $config->copixauth_registerUserHandler($handlers[$handler]);
            }
        }
    }
}
// Configuration des grouphandler
$handlers = CopixModule::getParsedModuleInformation('copix|grouphandlers', '/moduledefinition/grouphandlers/grouphandler', array('CopixAuthParserHandler', 'parseGroupHandler'));
if (file_exists(COPIX_VAR_PATH . 'config/group_handlers.conf.php')) {
    require COPIX_VAR_PATH . 'config/group_handlers.conf.php';
    if (isset($_group_handlers)) {
        foreach ($_group_handlers as $handler) {
            if (isset($handlers[$handler])) {
                $config->copixauth_registerGroupHandler($handlers[$handler]);
            }
        }
    }
}
// Configuration des credentialhandler
$handlers = CopixModule::getParsedModuleInformation('copix|credentialhandlers', '/moduledefinition/credentialhandlers/credentialhandler', array('CopixAuthParserHandler', 'parseCredentialHandler'));
if (file_exists(COPIX_VAR_PATH . 'config/credential_handlers.conf.php')) {
    require COPIX_VAR_PATH . 'config/credential_handlers.conf.php';
    if (isset($_credential_handlers)) {
        foreach ($_credential_handlers as $handler) {
            if (isset($handlers[$handler])) {
                $config->copixauth_registerCredentialHandler($handlers[$handler]);
            }
        }
    }
}
 /**
  * Affichage des informations récupérés en modules
  *
  */
 public function processTestRegistry()
 {
     echo "<pre>" . htmlentities(CopixModule::getParsedModuleInformation('test', '/moduledefinition/admin/link', array($this, 'parseXML'))) . "</pre>";
     exit;
 }