public function init() { parent::init(); if (empty($this->language)) { $this->language = ElFinder::getSupportedLanguage(\Yii::$app->language); } if (empty($this->options['id'])) { $this->options['id'] = $this->getId(); } else { $this->setId($this->options['id']); } $managerOptions = []; if (!empty($this->filter)) { $managerOptions['filter'] = $this->filter; } $managerOptions['callback'] = $this->getId() . "_manager"; if (!empty($this->language)) { $managerOptions['lang'] = $this->language; } if (!empty($this->path)) { $managerOptions['path'] = $this->path; } $params = $managerOptions; if (!empty($this->startPath)) { $params['#'] = ElFinder::genPathHash($this->startPath); } $this->_managerOptions['url'] = ElFinder::getManagerUrl($this->controller, $params); $this->_managerOptions['width'] = $this->width; $this->_managerOptions['height'] = $this->height; $this->_managerOptions['id'] = $managerOptions['callback']; }
public function init() { if (empty($this->language)) { $this->language = self::getSupportedLanguage(Yii::$app->language); } $managerOptions = []; if (!empty($this->filter)) { $managerOptions['filter'] = $this->filter; } if (!empty($this->callbackFunction)) { $managerOptions['callback'] = $this->id; } if (!empty($this->language)) { $managerOptions['lang'] = $this->language; } if (!empty($this->path)) { $managerOptions['path'] = $this->path; } if (!empty($this->startPath)) { $managerOptions['#'] = ElFinder::genPathHash($this->startPath); } $this->frameOptions['src'] = $this->getManagerUrl($this->controller, $managerOptions); if (!isset($this->frameOptions['style'])) { $this->frameOptions['style'] = "width: 100%; height: 100%; border: 0;"; } }
public function init() { parent::init(); if (empty($this->language)) { $this->language = ElFinder::getSupportedLanguage(Yii::$app->language); } if (empty($this->buttonOptions['id'])) { $this->buttonOptions['id'] = $this->options['id'] . '_button'; } $this->buttonOptions['type'] = 'button'; $managerOptions = []; if (!empty($this->filter)) { $managerOptions['filter'] = $this->filter; } $managerOptions['callback'] = $this->options['id']; if (!empty($this->language)) { $managerOptions['lang'] = $this->language; } if (!empty($this->multiple)) { $managerOptions['multiple'] = $this->multiple; } if (!empty($this->path)) { $managerOptions['path'] = $this->path; } $params = $managerOptions; if (!empty($this->startPath)) { $params['#'] = ElFinder::genPathHash($this->startPath); } $this->_managerOptions['url'] = ElFinder::getManagerUrl($this->controller, $params); $this->_managerOptions['width'] = $this->width; $this->_managerOptions['height'] = $this->height; $this->_managerOptions['id'] = $this->options['id']; }