function _getGetParamsAsArray()
 {
     $params = parent::_getGetParamsAsArray();
     $params['selstatus'] = $this->getSelectedStatus();
     return $params;
 }
Esempio n. 2
0
 function _getAdditionalFormFieldsAsHTML()
 {
     $current_context = $this->_environment->getCurrentContextItem();
     $session = $this->_environment->getSession();
     $left_menue_status = $session->getValue('left_menue_status');
     if ($left_menue_status != 'disapear') {
         $width = '190';
     } else {
         $width = '220';
     }
     $html = '';
     // STATUS SELECTION FIELD
     $selstatus = $this->getSelectedStatus();
     $html .= '<div class="infocolor" style="text-align:left; font-size: 10pt;">' . $this->_translator->getMessage('COMMON_STATUS') . BRLF;
     $html .= '   <select name="selstatus" size="1" style="width: ' . $width . 'px; font-size:10pt; margin-bottom:5px;" onChange="javascript:document.indexform.submit()">' . LF;
     $html .= '      <option value="2"';
     if (empty($selstatus) || $selstatus == 2) {
         $html .= ' selected="selected"';
     }
     $html .= '>*' . $this->_translator->getMessage('COMMON_NO_SELECTION') . '</option>' . LF;
     $html .= '      <option value="3"';
     if (!empty($selstatus) and $selstatus == 3) {
         $html .= ' selected="selected"';
     }
     $text = $this->_translator->getMessage('USER_MODERATORS');
     $html .= '>' . $text . '</option>' . LF;
     $context_item = $this->_environment->getCurrentContextItem();
     if ($context_item->isCommunityRoom()) {
         $html .= '   <option class="disabled" disabled="disabled" value="-2">------------------------------</option>' . LF;
         $html .= '      <option value="11"';
         if (!empty($selstatus) and $selstatus == 11) {
             $html .= ' selected="selected"';
         }
         $text = $this->_translator->getMessage('USER_PROJECT_USER');
         $html .= '>' . $text . '</option>' . LF;
         $html .= '      <option value="12"';
         if (!empty($selstatus) and $selstatus == 12) {
             $html .= ' selected="selected"';
         }
         $text = $this->_translator->getMessage('USER_PROJECT_CONTACT_MODERATOR');
         $html .= '>' . $text . '</option>' . LF;
     }
     $html .= '   </select>' . LF;
     $html .= '</div>';
     // Function declared in class cs_index_view
     $html .= parent::_getAdditionalFormFieldsAsHTML();
     return $html;
 }