From 39d3bc61d81eae92d9615e898bc6dd6b658d71a6 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Thu, 21 Mar 2013 13:16:16 +0100 Subject: added all controllers --- controller/exportcontroller.php | 41 ++++++++++++++++++++++++++++ controller/feedcontroller.php | 12 --------- controller/foldercontroller.php | 16 +---------- controller/itemcontroller.php | 46 ++++++++++++++++++++++++++++++++ controller/pagecontroller.php | 50 +++++++++++++++++++++++++++++++++++ controller/usersettingscontroller.php | 46 ++++++++++++++++++++++++++++++++ 6 files changed, 184 insertions(+), 27 deletions(-) create mode 100644 controller/exportcontroller.php create mode 100644 controller/itemcontroller.php create mode 100644 controller/pagecontroller.php create mode 100644 controller/usersettingscontroller.php (limited to 'controller') diff --git a/controller/exportcontroller.php b/controller/exportcontroller.php new file mode 100644 index 000000000..6c6d8a71c --- /dev/null +++ b/controller/exportcontroller.php @@ -0,0 +1,41 @@ +. +* +*/ + +namespace OCA\News\Controller; + +use \OCA\AppFramework\Controller\Controller; +use \OCA\AppFramework\Core\API; +use \OCA\AppFramework\Http\Request; + + +class ExportController extends Controller { + + + public function __construct(API $api, Request $request){ + parent::__construct($api, $request); + } + + +} \ No newline at end of file diff --git a/controller/feedcontroller.php b/controller/feedcontroller.php index 4357d7682..85de04665 100644 --- a/controller/feedcontroller.php +++ b/controller/feedcontroller.php @@ -40,16 +40,4 @@ class FeedController extends Controller { $this->feedMapper = $feedMapper; } - - /** - * @IsAdminExemption - * @IsSubAdminExemption - * @Ajax - * - * Returns all feeds - */ - public function getAll(){ - $feeds = $this->feedMapper->findAll(); - return $this->renderJSON($feeds); - } } \ No newline at end of file diff --git a/controller/foldercontroller.php b/controller/foldercontroller.php index 1bf7da664..3e631eb63 100644 --- a/controller/foldercontroller.php +++ b/controller/foldercontroller.php @@ -46,10 +46,8 @@ class FolderController extends Controller { * @IsAdminExemption * @IsSubAdminExemption * @Ajax - * - * Returns all folders */ - public function getAll(){ + public function folders(){ $folders = $this->folderBl->findAll($this->api->getUserId()); $result = array( 'folders' => $folders @@ -62,20 +60,8 @@ class FolderController extends Controller { * @IsAdminExemption * @IsSubAdminExemption * @Ajax - * - * Collapses a folder */ public function collapse(){ - $folderId = (int) $this->params('folderId'); - - try { - $this->folderMapper->setCollapsed($folderId, true); - return $this->renderJSON(array()); - } catch (DoesNotExistException $e) { - return $this->renderJSON(array(), $e->getMessage()); - } catch(MultipleObjectsReturnedException $e){ - return $this->renderJSON(array(), $e->getMessage()); - } } diff --git a/controller/itemcontroller.php b/controller/itemcontroller.php new file mode 100644 index 000000000..81e3dd972 --- /dev/null +++ b/controller/itemcontroller.php @@ -0,0 +1,46 @@ +. +* +*/ + +namespace OCA\News\Controller; + +use \OCA\AppFramework\Controller\Controller; +use \OCA\AppFramework\Core\API; +use \OCA\AppFramework\Http\Request; + +use \OCA\News\Bl\ItemBl; + + +class ItemController extends Controller { + + private $itemBl; + + public function __construct(API $api, Request $request, ItemBl $itemBl){ + parent::__construct($api, $request); + $this->itemBl = $itemBl + } + + + +} \ No newline at end of file diff --git a/controller/pagecontroller.php b/controller/pagecontroller.php new file mode 100644 index 000000000..cf934422b --- /dev/null +++ b/controller/pagecontroller.php @@ -0,0 +1,50 @@ +. +* +*/ + +namespace OCA\News\Controller; + +use \OCA\AppFramework\Controller\Controller; +use \OCA\AppFramework\Core\API; +use \OCA\AppFramework\Http\Request; + + +class PageController extends Controller { + + + public function __construct(API $api, Request $request){ + parent::__construct($api, $request); + } + + + /** + * @IsAdminExemption + * @IsSubAdminExemption + * @CSRFExemption + */ + public function index() { + } + + +} \ No newline at end of file diff --git a/controller/usersettingscontroller.php b/controller/usersettingscontroller.php new file mode 100644 index 000000000..fd77a394f --- /dev/null +++ b/controller/usersettingscontroller.php @@ -0,0 +1,46 @@ +. +* +*/ + +namespace OCA\News\Controller; + +use \OCA\AppFramework\Controller\Controller; +use \OCA\AppFramework\Core\API; +use \OCA\AppFramework\Http\Request; + +use \OCA\News\Bl\FeedBl; + + +class FeedController extends Controller { + + private $feedBl; + + public function __construct(API $api, Request $request, FeedBl $feedBl){ + parent::__construct($api, $request); + $this->feedBl = $feedBl + } + + + +} \ No newline at end of file -- cgit v1.2.3