blob: f9dae753533cb36cbaab9f85e3be2e55d432e88e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
namespace OCA\News;
use \OCA\News\Controller\FolderController;
class API_Folder {
public static function getAll() {
$container = createDIContainer();
$bl = $container['FolderBL'];
$folders = $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 static function create() {
$name = $_POST['name'];
$parentId = $_POST['parentid'];
$container = createDIContainer();
$bl = $container['FolderBL'];
$bl->create($name, $parentId);
return new \OC_OCS_Result();
}
}
|