Esempio n. 1
0
function importFolder($name, $parentid)
{
    $foldermapper = new OCA\News\FolderMapper();
    if ($parentid != 0) {
        $folder = new OCA\News\Folder($name, NULL, $foldermapper->find($parentid));
    } else {
        $folder = new OCA\News\Folder($name);
    }
    $folderid = $foldermapper->save($folder);
    $l = OC_L10N::get('news');
    if (!$folderid) {
        OCP\Util::writeLog('news', 'ajax/importopml.php: Error adding folder' . $name, OCP\Util::ERROR);
        return null;
    }
    return $folderid;
}
Esempio n. 2
0
*
* @author Bernhard Posselt
* Copyright (c) 2012 - Bernhard Posselt <*****@*****.**>
*
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING-README file
*
*/
// Check if we are a user
OCP\JSON::checkLoggedIn();
OCP\JSON::checkAppEnabled('news');
OCP\JSON::callCheck();
session_write_close();
$folderId = (int) $_POST['folderId'];
if ($_POST['opened'] === 'false') {
    $opened = false;
} else {
    $opened = true;
}
$folderMapper = new OCA\News\FolderMapper();
$folder = $folderMapper->find($folderId);
$folder->setOpened($opened);
echo $folder->getOpened();
$success = $folderMapper->update($folder);
$l = OC_L10N::get('news');
if (!$success) {
    OCP\JSON::error(array('data' => array('message' => $l->t('Error collapsing folder.'))));
    OCP\Util::writeLog('news', 'ajax/setallitemsread.php: Error collapsing folder with id ' . $folderId, OCP\Util::ERROR);
    exit;
}
OCP\JSON::success();
Esempio n. 3
0
*
* This file is licensed under the Affero General Public License version 3 or later.
* See the COPYING-README file
*
*/
// Check if we are a user
OCP\JSON::checkLoggedIn();
OCP\JSON::checkAppEnabled('news');
OCP\JSON::callCheck();
session_write_close();
$userid = OCP\USER::getUser();
$name = trim($_POST['name']);
$parentid = trim($_POST['parentid']);
$foldermapper = new OCA\News\FolderMapper($userid);
if ($parentid != 0) {
    $folder = new OCA\News\Folder($name, null, $foldermapper->find($parentid));
} else {
    $folder = new OCA\News\Folder($name);
}
$folderid = $foldermapper->save($folder);
$l = OC_L10N::get('news');
if (!$folderid) {
    OCP\JSON::error(array('data' => array('message' => $l->t('Error adding folder.'))));
    OCP\Util::writeLog('news', 'ajax/createfolder.php: Error adding folder: ' . $_POST['name'], OCP\Util::ERROR);
    exit;
}
$tmpl = new OCP\Template("news", "part.listfolder");
$tmpl->assign("folder", $folder);
$listfolder = $tmpl->fetchPage();
//TODO: replace the following with a real success case. see contact/ajax/createaddressbook.php for inspirations
OCP\JSON::success(array('data' => array('message' => $l->t('Folder added!'), 'listfolder' => $listfolder)));
Esempio n. 4
0
function importFolder($name, $parentid)
{
    global $eventSource;
    global $l;
    $foldermapper = new OCA\News\FolderMapper();
    if ($parentid != 0) {
        $folder = new OCA\News\Folder($name, null, $foldermapper->find($parentid));
    } else {
        $folder = new OCA\News\Folder($name);
    }
    $folderid = $foldermapper->save($folder);
    $tmpl = new OCP\Template("news", "part.listfolder");
    $tmpl->assign("folder", $folder);
    $listfolder = $tmpl->fetchPage();
    $eventSource->send('progress', array('data' => array('type' => 'folder', 'listfolder' => $listfolder)));
    if (!$folderid) {
        OCP\Util::writeLog('news', 'ajax/importopml.php: Error adding folder' . $name, OCP\Util::ERROR);
        return null;
    }
    return $folderid;
}