示例#1
0
// $Id: authperso.inc.php,v 1.6 2015-12-21 15:41:49 vtouchard Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once './autorites/auth_common.inc.php';
require_once "{$class_path}/authperso.class.php";
// gestion des authperso
$authperso = new authperso($id_authperso, $id);
print "<h1>" . $msg[140] . "&nbsp;: " . $authperso->info['name'] . "</h1>";
$url_base = "./autorites.php?categ=authperso&sub=&id_authperso={$id_authperso}&user_input=" . rawurlencode(stripslashes($user_input)) . "&exact={$exact}";
switch ($sub) {
    case 'reach':
        print $authperso->get_list();
        break;
    case 'delete':
        $sup_result = $authperso->delete($id);
        if (!$sup_result) {
            print $authperso->get_list();
        } else {
            error_message($msg[132], $sup_result, 1, "./autorites.php?categ=authperso&sub=authperso_form&id_authperso={$id_authperso}&id={$id}");
        }
        break;
    case 'replace':
        if (!$by) {
            print $authperso->replace_form($id);
        } else {
            // routine de remplacement
            $rep_result = $authperso->replace($id, $by, $aut_link_save);
            if (!$rep_result) {
                print $authperso->get_list();
            } else {