Example #1
0
 /**
  * export poche entries in json
  * @return json all poche entries
  */
 public function export()
 {
     $filename = "wallabag-export-" . $this->user->getId() . "-" . date("Y-m-d") . ".json";
     header('Content-Disposition: attachment; filename=' . $filename);
     $entries = $this->store->retrieveAllWithTags($this->user->getId());
     if ($entries) {
         echo $this->tpl->render('export.twig', array('export' => Tools::renderJson($entries)));
         Tools::logm('export view');
     } else {
         Tools::logm('error accessing database while exporting');
     }
 }