Ejemplo n.º 1
0
        $poche->createEpub();
    } elseif (isset($_GET['import'])) {
        $import = $poche->import();
        $tpl_vars = array_merge($tpl_vars, $import);
    } elseif (isset($_GET['download'])) {
        Tools::download_db();
    } elseif (isset($_GET['empty-cache'])) {
        $poche->emptyCache();
    } elseif (isset($_GET['export'])) {
        $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');