*/ abstract class FormItBaseManagerController extends modExtraManagerController { /** * @access public. * @return Mixed. */ public function initialize() { $this->modx->getService('formit', 'FormIt', $this->modx->getOption('formit.core_path', null, $this->modx->getOption('core_path') . 'components/formit/') . 'model/formit/'); $this->addCss($this->modx->formit->config['css_url'] . 'mgr/formit.css'); $this->addJavascript($this->modx->formit->config['js_url'] . 'mgr/formit.js'); $this->addHtml(''); return parent::initialize(); } /** * @access public. * @return Array. */ public function getLanguageTopics() { return $this->modx->formit->config['lexicons']; } /** * @access public. * @returns Boolean. */ public function checkPermissions() { return $this->modx->hasPermission('formit'); } } class IndexManagerController extends FormItBaseManagerController { /** * @access public. * @return String. */ public static function getDefaultController() { return 'home'; } }