コード例 #1
0
ファイル: agent.php プロジェクト: optimosolution/marhk
 protected function getInput()
 {
     JPlugin::loadLanguage('com_iproperty', JPATH_ADMINISTRATOR);
     if ($this->_ipIsInstalled()) {
         $agents = ipropertyHTML::agentSelectList('', '', '', true);
         $class = isset($this->element["class"]) ? " " . $this->element["class"] : "";
         $multiple = isset($this->element["multiple"]) ? $this->element["multiple"] : false;
         $multiple = $multiple == 1 || $multiple == 'true' || $multiple == 'multiple' ? ' multiple="multiple" size="8"' : "";
         $name = $this->name;
         if (!empty($multiple)) {
             $name = $this->name . "[]";
         }
         return JHtml::_('select.genericlist', $agents, $name, 'class="inputbox' . $class . '"' . $multiple, 'value', 'text', $this->value, $this->id);
     } else {
         return '<div class="ice-message">' . JText::_("IPCOMPONENT_DONT_INSTALL") . '</div>';
     }
 }