<?php
require_once dirname(__FILE__) . '/model/importusersx/importusersx.class.php';
class IndexManagerController extends modExtraManagerController {
public static function getDefaultController() { return 'home'; }
}
abstract class ImportUsersXManagerController extends modManagerController {
public $importusersx;
public function initialize() {
$this->importusersx = new ImportUsersX($this->modx);
$this->addCss($this->importusersx->config['cssUrl'].'mgr.css');
$this->addJavascript($this->importusersx->config['jsUrl'].'mgr/importusersx.js');
$this->addHtml('<script type="text/javascript">
Ext.onReady(function() {
ImportUsersX.config = '.$this->modx->toJSON($this->importusersx->config).';
});
</script>');
return parent::initialize();
}
public function getLanguageTopics() {
return array('importusersx:default');
}
public function checkPermissions() { return true;}
}<?php
class ImportUsersXHomeManagerController extends ImportUsersXManagerController {
public function process(array $scriptProperties = array()) {
}
public function getPageTitle() { return $this->modx->lexicon('importusersx'); }
public function loadCustomCssJs() {
//$this->addJavascript($this->doodles->config['jsUrl'].'mgr/widgets/doodles.grid.js');
$this->addJavascript($this->importusersx->config['jsUrl'].'mgr/widgets/home.panel.js');
$this->addLastJavascript($this->importusersx->config['jsUrl'].'mgr/sections/index.js');
}
echo $this->importusersx->config['templatesPath'].'home.tpl';exit();
public function getTemplateFile() { return $this->importusersx->config['templatesPath'].'home.tpl'; }
}