コード例 #1
0
ファイル: file.php プロジェクト: rikaix/core
        $this->loadDataContainer($strTable);
        $objDca = new DC_Table($strTable);
        // AJAX request
        if ($_POST && Environment::get('isAjaxRequest')) {
            $this->objAjax->executePostActions($objDca);
        }
        $objFileTree = new $GLOBALS['BE_FFL']['fileSelector'](array('strId' => $strField, 'strTable' => $strTable, 'strField' => $strField, 'strName' => $strField, 'varValue' => explode(',', Input::get('value'))), $objDca);
        $this->Template->main = $objFileTree->generate();
        $this->Template->theme = $this->getTheme();
        $this->Template->base = Environment::get('base');
        $this->Template->language = $GLOBALS['TL_LANGUAGE'];
        $this->Template->title = specialchars($GLOBALS['TL_LANG']['MSC']['filepicker']);
        $this->Template->headline = $GLOBALS['TL_LANG']['MSC']['ppHeadline'];
        $this->Template->charset = $GLOBALS['TL_CONFIG']['characterSet'];
        $this->Template->options = $this->createPageList();
        $this->Template->expandNode = $GLOBALS['TL_LANG']['MSC']['expandNode'];
        $this->Template->collapseNode = $GLOBALS['TL_LANG']['MSC']['collapseNode'];
        $this->Template->loadingData = $GLOBALS['TL_LANG']['MSC']['loadingData'];
        $this->Template->search = $GLOBALS['TL_LANG']['MSC']['search'];
        $this->Template->action = ampersand(Environment::get('request'));
        $this->Template->value = $this->Session->get('file_selector_search');
        $GLOBALS['TL_CONFIG']['debugMode'] = false;
        $this->Template->output();
    }
}
/**
 * Instantiate the controller
 */
$objFilePicker = new FilePicker();
$objFilePicker->run();