Esempio n. 1
0
 /**
  * Constructor
  */
 function __construct()
 {
     parent::__construct();
     $this->_getFolder();
     $this->_initLanguage();
     $this->_initPlugins();
 }
Esempio n. 2
0
 public function loadAssets()
 {
     parent::loadAssets();
     if ($this->_config->get('repeatable')) {
         JHTML::script('textarea.js', 'administrator/components/com_zoo/elements/textarea/');
     }
     return $this;
 }
Esempio n. 3
0
 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);
         }
     }
 }
Esempio n. 4
0
 /**
  * Class constructor
  */
 public function __construct()
 {
     parent::__construct();
     $this->_jbimage = $this->app->jbimage;
 }
Esempio n. 5
0
 public function setType($type)
 {
     parent::setType($type);
     $this->checkInstallation();
 }
Esempio n. 6
0
 /**
  * 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>';
 }
Esempio n. 7
0
 public function loadAssets()
 {
     parent::loadAssets();
     if ($this->config->get('repeatable')) {
         $this->app->document->addScript('elements:textarea/textarea.js');
     }
     return $this;
 }
Esempio n. 8
0
 /**
  * @param array $params
  * @return string
  */
 public function renderSubmission($params = array())
 {
     $this->app->jbassets->calendar();
     return parent::renderSubmission($params);
 }
Esempio n. 9
0
 /**
  * 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>';
 }