mysql_user=$mysql_user; $this->mysql_password=$mysql_password; } function fetchData($username, $password) { if (($username == $this->mysql_user ) && ( $password == $this->mysql_password)) { return true; } return false; } } $auth_container = new CustomAuthContainer($wakkaConfig['mysql_user'],$wakkaConfig['mysql_password']); $params = array( "advancedsecurity" => "true" ); $a = new Auth($auth_container,$params); $a->start(); if ($_GET['tools_action'] == "logout" && $a->checkAuth()) { $a->logout(); $a->start(); exit; } if($a->checkAuth()) { } else { exit; } $plugins_root = 'tools/'; $plugins = new plugins($plugins_root); $plugins->getPlugins(true); $plugins_list = $plugins->getPluginsList(); $PLUGIN_HEAD = ''; $PLUGIN_BODY = ''; if ((!empty($_REQUEST['p']) && !empty($plugins_list[$_REQUEST['p']]) && $plugins_list[$_REQUEST['p']]['active'])) { $p = $_REQUEST['p']; buffer::init(); include $plugins_root.$p.'/index.php'; $PLUGIN_BODY = buffer::getContent(); buffer::clean(); } ?>
Aucun outil n\'est disponible ou actif
'; } else { # Tri des plugins par leur nom uasort($plugins_list,create_function('$a,$b','return strcmp($a["label"],$b["label"]);')); # Liste des plugins echo '