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'); $tpl_file = Tools::getTplFile('login'); $tpl_vars['http_auth'] = 1; } } elseif (isset($_SERVER['REMOTE_USER'])) { if ($poche->store->userExists($_SERVER['REMOTE_USER'])) {