From 97855d5d6aa19bb1b02934b8415fb56651e63304 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Wed, 20 Mar 2013 17:55:03 +0100 Subject: updated docs --- bl/feedbl.php | 33 +++++++++++++++++++++++++++++++++ bl/folderbl.php | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 bl/feedbl.php create mode 100644 bl/folderbl.php (limited to 'bl') diff --git a/bl/feedbl.php b/bl/feedbl.php new file mode 100644 index 000000000..43e0faf6f --- /dev/null +++ b/bl/feedbl.php @@ -0,0 +1,33 @@ +feedMapper = $feedMapper; + } + + public function getAll() { + return $this->feedMapper->findAll(); + } + + public function getById($feedid) { + return $this->feedMapper->findById($feedid); + } + + public function delete($feedid) { + return $this->feedMapper->deleteById($feedid); + } + + public function create($url, $folderid) { + $feed = new Feed($url); + $this->feedMapper->save($feed, $folderid); + $feed = Utils::fetch($url); + if ($feed != null) { + $this->feedMapper->save($feed, $folderid); + } + return true; + } + +} diff --git a/bl/folderbl.php b/bl/folderbl.php new file mode 100644 index 000000000..85c386d90 --- /dev/null +++ b/bl/folderbl.php @@ -0,0 +1,38 @@ +folderMapper = $folderMapper; + } + + public function getAll() { + return $this->folderMapper->getAll(); + } + + public function create($name, $parentId) { + //TODO: change the setparentid in the model class Folder + $folder = new Folder($name, null, null); + return $this->folderMapper->save($folder); + } + + public function delete($folderid) { + return $this->folderMapper->deleteById($folderid); + } + + public function modify($folderid, $name = null, $parent = null, $opened = null) { + $folder = $this->folderMapper->find($folderid); + if(!$folder) + return false; + + if($name) + $folder->setName($name); + if($parent) + $folder->setParentId($parent); + if($opened) + $folder->setOpened($opened); + return $this->folderMapper->update($folder); + } +} -- cgit v1.2.3