$this->wallabag->login($this->referer);
} elseif (isset($_GET['feed']) && isset($_GET['user_id'])) {
$tag_id = (isset($_GET['tag_id']) ? intval($_GET['tag_id']) : 0);
- $this->wallabag->generateFeeds($_GET['token'], filter_var($_GET['user_id'],FILTER_SANITIZE_NUMBER_INT), $tag_id, $_GET['type']);
+ $limit = (isset($_GET['limit']) ? intval($_GET['limit']) : 0);
+ $this->wallabag->generateFeeds($_GET['token'], filter_var($_GET['user_id'],FILTER_SANITIZE_NUMBER_INT), $tag_id, $_GET['type'], $limit);
}
//allowed ONLY to logged in user
} elseif (isset($_GET['deluser'])) {
$this->wallabag->deleteUser($_POST['password4deletinguser']);
} elseif (isset($_GET['epub'])) {
- $epub = new WallabagEpub($this->wallabag, $_GET['method'], $_GET['id'], $_GET['value']);
- $epub->run();
+ $epub = new WallabagEpub($this->wallabag, $_GET['method'], $_GET['value']);
+ $epub->prepareData();
+ $epub->produceEpub();
+ } elseif (isset($_GET['mobi'])) {
+ $mobi = new WallabagMobi($this->wallabag, $_GET['method'], $_GET['value']);
+ $mobi->prepareData();
+ $mobi->produceMobi();
+ } elseif (isset($_GET['pdf'])) {
+ $pdf = new WallabagPDF($this->wallabag, $_GET['method'], $_GET['value']);
+ $pdf->prepareData();
+ $pdf->producePDF();
} elseif (isset($_GET['import'])) {
$import = $this->wallabag->import();
$tplVars = array_merge($this->vars, $import);
{
echo $this->wallabag->tpl->render($file, $vars);
}
-}
\ No newline at end of file
+}