Ejemplo n.º 1
0
        $poche->export();
    } elseif (isset($_GET['updatetheme'])) {
        $poche->updateTheme();
    } elseif (isset($_GET['updatelanguage'])) {
        $poche->updateLanguage();
    } elseif (isset($_GET['uploadfile'])) {
        $poche->uploadFile();
    } elseif (isset($_GET['feed']) && isset($_GET['action']) && $_GET['action'] == 'generate') {
        $poche->generateToken();
    } elseif (isset($_GET['plainurl']) && !empty($_GET['plainurl'])) {
        $plain_url = new Url(base64_encode($_GET['plainurl']));
        $poche->action('add', $plain_url);
    }
    $poche->action($action, $url, $id);
    $tpl_file = Tools::getTplFile($view);
    $tpl_vars = array_merge($tpl_vars, $poche->displayView($view, $id));
} elseif (isset($_SERVER['PHP_AUTH_USER'])) {
    if ($poche->store->userExists($_SERVER['PHP_AUTH_USER'])) {
        $poche->login($referer);
    } else {
        $poche->messages->add('e', _('login failed: user doesn\'t exist'));
        Tools::logm('user doesn\'t exist');
        $tpl_file = Tools::getTplFile('login');
        $tpl_vars['http_auth'] = 1;
    }
} elseif (isset($_SERVER['REMOTE_USER'])) {
    if ($poche->store->userExists($_SERVER['REMOTE_USER'])) {
        $poche->login($referer);
    } else {
        $poche->messages->add('e', _('login failed: user doesn\'t exist'));
        Tools::logm('user doesn\'t exist');