$_etab = infosEtab(); // pas d'authentification // On pourrait ajouter la verif php du pwdMustChange // pour plus de securite et ne renvoyer que ce qu'il faut // c'est fait en js mais la fonction est-elle ultra sensible ? if ($login == "") { $_user["idpers"] = 0; // lien de connexion $_applis['auth'] = array("txt" => "Se connecter", "url" => $urlauth, "rev" => "auth", "img" => "core/images/icons/icon_22_connect.png", "typ" => "buro"); // tableau renvoye $resp = array("user" => $_user, "srvr" => $_srvr, "opts" => loadOpts('default', "") != false ? array_merge($_opts, loadOpts('default', "")) : $_opts, "etab" => $_etab, "apps" => $_applis); } else { //user $_user = infosUser($login, pwdMustChange($login)); //les prefs du user $_opts = loadOpts($login, $_opts); //les options admin $_prms = array_merge($_prms, loadPrms()); // les ressources $_ress = array_merge($_ress, loadRess(isset($_user["grps"]["gp"]) ? $_user["grps"]["gp"] : "admin")); // les applis ( du menu deroulant ) $_apps = menuApplis($login, $_ssmn); // on place le lien pour l'appel maintenance if (isset($_apps["maintenance"])) { $_prms["maintUrl"] = $_apps["maintenance"]["smn"]["call"]["url"]; } else { $_prms["maintUrl"] = isset($_apps["webmail"]) ? $_apps["webmail"]["smn"]["compose"]["to"] . "admin@" . $_srvr["domain"] : ''; } // lien de connexion $_apps['auth'] = array("txt" => "Se déconnecter", "url" => "../lcs/logout.php", "rev" => "auth", "img" => "core/images/icons/icon_22_stop.png", "typ" => "buro"); $_mess = verifApps($_apps, $login);
<?php error_reporting(E_ALL); ini_set('display_errors', 1); $version = '0.0.1'; require 'lib/colors.php'; require 'lib/functions.php'; $opts = array('nobad' => false, 'nogood' => false, 'noinfo' => false, 'nocolor' => false, 'forcemem' => false, 'forceswap' => false, 'host' => false, 'socket' => false, 'port' => false, 'user' => false, 'pass' => false, 'skipsize' => false, 'checkversion' => false, 'help' => false); // Load our options from either $_REQUEST, or from command line loadOpts(); if ($opts['help'] !== false) { exit(showUsage()); }