コード例 #1
0
ファイル: templates_nodes.php プロジェクト: nrueckmann/yeager
<?php

header('Content-type: text/xml');
$tmpUser = new User(sUserMgr()->getCurrentUserID());
$tmpUserInfo = $tmpUser->get();
$adminAllowed = $tmpUser->checkPermission('RPAGES');
if (!$adminAllowed) {
    $adminAllowed = $tmpUser->checkPermission('RTEMPLATES');
}
if ($adminAllowed) {
    $site = $this->request->parameters['site'];
    if ($site == 'mailing') {
        $mailingMgr = new MailingMgr();
        $templateRoot = $mailingMgr->getTemplateRoot();
    } else {
        $site = (int) $site;
        $siteMgr = new Sites();
        $siteinfo = $siteMgr->get($site);
        if ($siteinfo['TEMPLATEROOT']) {
            $templateRoot = $siteinfo['TEMPLATEROOT'];
        }
    }
    $templateMgr = new Templates();
    $newpage = (int) $this->request->parameters['page'];
    $action = $this->request->parameters['action'];
    if ($action == 'choose') {
        $noclick = 'noclick';
    } else {
        $noclick = '';
    }
    $onlyFolders = false;