示例#1
0
 /** {@inheritDoc} */
 public function initialize()
 {
     /** @var mlmsystem $mlmsystem */
     $this->MlmSystem = $this->modx->getService('mlmsystem');
     $this->MlmSystem->initialize($this->getProperty('context', $this->modx->context->key));
     return parent::initialize();
 }
示例#2
0
 /** {@inheritDoc} */
 public function initialize()
 {
     /** @var mlmsystem $mlmsystem */
     $this->MlmSystem = $this->modx->getService('mlmsystem');
     $this->MlmSystem->initialize($this->getProperty('context', $this->modx->context->key));
     $this->setProperties(array('passwordnotifymethod' => 's', 'blocked' => false, 'active' => true));
     return parent::initialize();
 }
示例#3
0
 /** {@inheritDoc} */
 public function initialize()
 {
     if (!$this->modx->hasPermission($this->permission)) {
         return $this->modx->lexicon('access_denied');
     }
     /** @var mlmsystem $mlmsystem */
     $this->MlmSystem = $this->modx->getService('mlmsystem');
     $this->MlmSystem->initialize($this->getProperty('context', $this->modx->context->key));
     return parent::initialize();
 }
示例#4
0
 /**
  * @return void
  */
 public function initialize()
 {
     $corePath = $this->modx->getOption('mlmsystem_core_path', null, $this->modx->getOption('core_path') . 'components/mlmsystem/');
     require_once $corePath . 'model/mlmsystem/mlmsystem.class.php';
     $this->MlmSystem = new MlmSystem($this->modx);
     $this->MlmSystem->initialize($this->modx->context->key);
     $this->addCss($this->MlmSystem->config['cssUrl'] . 'mgr/main.css');
     $this->addCss($this->MlmSystem->config['cssUrl'] . 'mgr/bootstrap.buttons.css');
     $this->addCss($this->MlmSystem->config['assetsUrl'] . 'vendor/fontawesome/css/font-awesome.min.css');
     $this->addJavascript($this->MlmSystem->config['jsUrl'] . 'mgr/mlmsystem.js');
     $config = $this->MlmSystem->config;
     $config['connector_url'] = $this->MlmSystem->config['connectorUrl'];
     $config['menu_actions'] = $this->MlmSystem->Tools->getMenuActions();
     $config['client_status'] = $this->MlmSystem->Tools->getClientStatus();
     $config['client_grid_fields'] = $this->MlmSystem->Tools->getClientFields();
     $config['client_window_update_tabs'] = $this->MlmSystem->Tools->getClientWindowUpdateTabs();
     $config['profit_grid_fields'] = $this->MlmSystem->Tools->getProfitFields();
     $config['profit_window_update_tabs'] = $this->MlmSystem->Tools->getProfitWindowUpdateTabs();
     $config['operation_grid_fields'] = $this->MlmSystem->Tools->getOperationFields();
     $config['log_grid_fields'] = $this->MlmSystem->Tools->getLogFields();
     $config['log_window_view_tabs'] = $this->MlmSystem->Tools->getLogWindowViewTabs();
     $this->addHtml("<script type='text/javascript'>mlmsystem.config={$this->modx->toJSON($config)}</script>");
     parent::initialize();
 }