Пример #1
0
 /**
  * @return void
  */
 public function initialize()
 {
     $corePath = $this->modx->getOption('gl_core_path', null, $this->modx->getOption('core_path') . 'components/gl/');
     require_once $corePath . 'model/gl/gl.class.php';
     $this->gl = new gl($this->modx);
     $this->gl->initialize($this->modx->context->key);
     $this->addCss($this->gl->config['cssUrl'] . 'mgr/main.css');
     $this->addCss($this->gl->config['cssUrl'] . 'mgr/bootstrap.buttons.css');
     $this->addJavascript($this->gl->config['jsUrl'] . 'mgr/gl.js');
     $config = $this->gl->config;
     $config['connector_url'] = $this->gl->config['connectorUrl'];
     $config['fields_grid_countries'] = $this->gl->getFieldsGridCountries();
     $config['fields_grid_regions'] = $this->gl->getFieldsGridRegions();
     $config['fields_grid_cities'] = $this->gl->getFieldsGridCities();
     $config['fields_grid_data'] = $this->gl->getFieldsGridData();
     $config['fields_window_data'] = $this->gl->getFieldsWindowData();
     $this->addHtml("<script type='text/javascript'>gl.config={$this->modx->toJSON($config)}</script>");
     parent::initialize();
 }