| Current Path : /home/megadansyp/www/administrator/components/com_eventgallery/models/fields/ |
| Current File : /home/megadansyp/www/administrator/components/com_eventgallery/models/fields/emailtemplatekeys.php |
<?php
/**
* @package Sven.Bluege
* @subpackage com_eventgallery
*
* @copyright Copyright (C) 2005 - 2019 Sven Bluege All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die('Restricted access');
jimport('joomla.form.formfield');
// The class name must always be the same as the filename (in camel case)
class JFormFieldEmailtemplatekeys extends JFormField
{
//The field class must know its own type through the variable $type.
protected $type = 'emailtemplatekeys';
public function getInput()
{
/**
* @var EventgalleryLibraryManagerEmailtemplate $emailtemplateMgr
*/
$emailtemplateMgr = EventgalleryLibraryManagerEmailtemplate::getInstance();
$keys = $emailtemplateMgr->getEmailtemplateKeys();
$return = '<select class="form-control" name='.$this->name.' id='.$this->id.'>';
foreach($keys as $key=>$displayname) {
$selected = $key == $this->value? 'selected="selected"':'';
$return .= "<option $selected value=\"".$key."\">".JText::_($displayname).'</option>';
}
$return .= "</select>";
return $return;
}
}