Пример #1
0
 function fetchElement($name, $value, &$node, $control_name)
 {
     $extensions = PfmobileappwsHelper::getExtensions();
     $options = array();
     foreach ($extensions as $extension) {
         $option = new stdClass();
         $option->text = JText::_(ucfirst((string) $extension->name));
         $option->value = (string) $extension->name;
         $options[] = $option;
     }
     return JHTML::_('select.genericlist', $options, '' . $control_name . '[' . $name . ']', 'class="inputbox"', 'value', 'text', $value, $control_name . $name);
 }
Пример #2
0
 /**
  * Method to get a list of options for a list input.
  *
  * @return	array		An array of JHtml options.
  */
 protected function getOptions()
 {
     $class = ($v = $this->element['class']) ? 'class="' . $v . '"' : 'class="inputbox"';
     $extensions = PfmobileappwsHelper::getExtensions();
     $options = array();
     foreach ($extensions as $extension) {
         $listview = is_object($extension->listview) ? $extension->listview->__toString() : $extension->listview;
         $name = is_object($extension->name) ? $extension->name->__toString() : $extension->name;
         $option = new stdClass();
         $option->text = JText::_(ucfirst($listview));
         $option->value = 'com_pfmobileappws.' . $name;
         $options[] = $option;
     }
     $options = array_merge(parent::getOptions(), $options);
     return $options;
 }
 /**
  * Returns the options for extensions list
  * 
  * @param string $ext - the extension
  */
 public static function extensions($ext)
 {
     $extensions = PfmobileappwsHelper::getExtensions();
     $options = array();
     foreach ($extensions as $extension) {
         $option = new stdClass();
         $option->text = JText::_(ucfirst($extension->name));
         $option->value = 'com_pfmobileappws.' . $extension->name;
         $options[] = $option;
     }
     return JHtml::_('select.options', $options, 'value', 'text', $ext, true);
 }