File manager - Edit - /home/capoccitel/www/administrator/components/com_tz_portfolio_plus/models/fields/fieldgroups.php
Back
<?php /*------------------------------------------------------------------------ # TZ Portfolio Plus Extension # ------------------------------------------------------------------------ # author DuongTVTemPlaza # copyright Copyright (C) 2015 templaza.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: http://www.templaza.com # Technical Support: Forum - http://templaza.com/Forum -------------------------------------------------------------------------*/ // No direct access defined('_JEXEC') or die; JFormHelper::loadFieldClass('list'); JLoader::import('com_tz_portfolio_plus.helpers.groups', JPATH_ADMINISTRATOR.DIRECTORY_SEPARATOR.'components'); class JFormFieldFieldGroups extends JFormFieldList { protected $type = 'FieldGroups'; public function setup(\SimpleXMLElement $element, $value, $group = null) { $setup = parent::setup($element, $value, $group); if($this -> multiple) { JHtml::_('formbehavior.chosen', '#' . $this->id, null, array('width' => '220px')); } return $setup; } protected function getOptions(){ $options = array(); if($items = TZ_Portfolio_PlusHelperGroups::getGroups()) { foreach ($items as $i => $item) { $options[$i] = new stdClass(); $options[$i]->value = $item->id; if($item -> published ) { $options[$i]->text = $item->name; }else{ $options[$i] -> text = '['.$item -> name.']'; } } } return array_merge(parent::getOptions(),$options); } }
| ver. 1.6 |
Github
|
.
| PHP 7.4.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings