/** * Constructor */ function __construct() { parent::__construct(); $this->_getFolder(); $this->_initLanguage(); $this->_initPlugins(); }
public function loadAssets() { parent::loadAssets(); if ($this->_config->get('repeatable')) { JHTML::script('textarea.js', 'administrator/components/com_zoo/elements/textarea/'); } return $this; }
public function bindData($data = array()) { parent::bindData($data); foreach ($this as $self) { $value = $this->get('value', ''); if (!empty($value) && ($value = strtotime($value)) && ($value = strftime(self::EDIT_DATE_FORMAT, $value))) { $tzoffset = $this->app->date->getOffset(); $date = $this->app->date->create($value, $tzoffset); $value = $date->toSQL(); $this->set('value', $value); } } }
/** * Class constructor */ public function __construct() { parent::__construct(); $this->_jbimage = $this->app->jbimage; }
public function setType($type) { parent::setType($type); $this->checkInstallation(); }
/** * Render element * @param array $params * @return string */ public function edit($params = array()) { $html = parent::edit($params); $this->app->jbassets->initSelectCascade(); $this->app->jbassets->initJBCascadeSelect($this->_uniqid, $this->_itemList); return '<div class="jbcascadeselect-wrapper jbcascadeselect-' . $this->_uniqid . '">' . $html . '</div>'; }
public function loadAssets() { parent::loadAssets(); if ($this->config->get('repeatable')) { $this->app->document->addScript('elements:textarea/textarea.js'); } return $this; }
/** * @param array $params * @return string */ public function renderSubmission($params = array()) { $this->app->jbassets->calendar(); return parent::renderSubmission($params); }
/** * Render element * @param array $params * @return string */ public function edit($params = array()) { $this->app->jbassets->selectCascade(); $html = parent::edit($params); return '<div class="jbcascade-group jsCascadeGroup">' . $html . '</div>'; }