- if (isset($_POST['password']) && isset($_POST['password_repeat'])) {
- if ($_POST['password'] == $_POST['password_repeat'] && $_POST['password'] != "") {
- if (!MODE_DEMO) {
- Tools::logm('password updated');
- $poche->store->updatePassword(Tools::encodeString($_POST['password'] . $_SESSION['login']));
- Session::logout();
- Tools::redirect();
- }
- else {
- Tools::logm('in demo mode, you can\'t do this');
- }
- }
+ $poche->updatePassword();
+} 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'])) {
+ if (isset($_GET['action']) && $_GET['action'] == 'generate') {
+ $poche->generateToken();
+ }
+ else {
+ $tag_id = (isset($_GET['tag_id']) ? intval($_GET['tag_id']) : 0);
+ $poche->generateFeeds($_GET['token'], $_GET['user_id'], $tag_id, $_GET['type']);