summaryrefslogtreecommitdiffstats
path: root/external
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-02 19:40:10 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-02 19:40:10 +0200
commit5ae697ac9dbaf999d51fa7805078249f33c301dc (patch)
treea4f408c9462ff4353820e266efad4864043d08f2 /external
parente9878cb5b583bc993a9f3a482d0b371bbeea5bd2 (diff)
added proper exception handling for all controllers and businesslayer
Diffstat (limited to 'external')
-rw-r--r--external/folder.php59
1 files changed, 0 insertions, 59 deletions
diff --git a/external/folder.php b/external/folder.php
deleted file mode 100644
index 68c8ff523..000000000
--- a/external/folder.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-
-namespace OCA\News;
-
-use \OCA\News\Controller\FolderController;
-
-class FolderApi {
-
- public function __construct($bl){
- $this->bl = $bl;
- }
-
- public function getAll() {
- $folders = $this->bl->getAll();
- $serializedFolders = array();
-
- //TODO: check the behaviour for nested folders
- foreach ($folders as $folder) {
- $serializedFolders[] = $folder->jsonSerialize();
- }
- return new \OC_OCS_Result($serializedFolders);
- }
-
- public function create() {
- $name = $_POST['name'];
- $parentId = $_POST['parentid'];
-
- $this->bl->create($name, $parentId);
-
- return new \OC_OCS_Result();
- }
-
- public function delete($params) {
- $id = $params['folderid'];
- if(!is_numeric($id))
- return new \OC_OCS_Result(null,999,'Invalid input! folderid must be an integer');
-
- if($this->bl->delete($id))
- return new \OC_OCS_Result();
- else
- return new \OC_OCS_Result(null,999,'Could not delete folder');
- }
-
- public function modify($params) {
- $id = $params['folderid'];
- if(!is_numeric($id))
- return new \OC_OCS_Result(null,999,'Invalid input! folderid must be an integer'.$id);
-
- $name = $_POST['name'];
- $parentId = $_POST['parentid'];
- $opened = $_POST['opened'];
-
- if($this->bl->modify($id, $name, $parentid, $opened))
- return new \OC_OCS_Result();
- else
- return new \OC_OCS_Result(null,999,'Could not modify folder');
- }
-}
-