File manager - Edit - /home/jardides/www/Jardi-design/old/administrator/components/com_j2store/models/fields/geozonelist.php
Back
<?php /** * @package J2Store * @copyright Copyright (c)2014-17 Ramesh Elamathi / J2Store.org * @license GNU GPL v3 or later */ // No direct access to this file defined('_JEXEC') or die; /* class JFormFieldFieldtypes extends JFormField */ jimport('joomla.html.html'); jimport('joomla.form.formfield'); jimport('joomla.form.helper'); JFormHelper::loadFieldClass('list'); require_once JPATH_ADMINISTRATOR.'/components/com_j2store/helpers/j2html.php'; class JFormFieldGeozoneList extends JFormFieldList { protected $type = 'GeozoneList'; public function getInput() { $model = F0FModel::getTmpInstance('Geozones','J2StoreModel'); $geozonelist = $model->enabled(1)->getItemList(); $attr = array(); // Get the field options. // Initialize some field attributes. $attr['class']= !empty($this->class) ? $this->class: ''; // Initialize JavaScript field attributes. $attr ['onchange']= $this->onchange ? $this->onchange : ''; //generate country filter list $geozone_options = array(); $geozone_options[''] = JText::_('JALL'); foreach($geozonelist as $row) { $geozone_options[$row->j2store_geozone_id] = JText::_($row->geozone_name); } return J2Html::select()->clearState() ->type('genericlist') ->name($this->name) ->attribs($attr) ->value($this->value) ->setPlaceHolders($geozone_options) ->getHtml(); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings