Ejemplo n.º 1
0
 /**
  * Add / edit of Host settings
  *
  * @param object  $objTpl Template object
  * @param integer $hostId Host id
  *
  * @return null
  */
 function modifyHost($objTpl, $hostId)
 {
     global $_ARRAYLANG, $_CORELANG;
     $objTpl->addBlockfile('CALENDAR_SETTINGS_CONTENT', 'settings_content', 'module_calendar_settings_modify_host.html');
     if ($hostId != 0) {
         $this->_pageTitle = $_ARRAYLANG['TXT_CALENDAR_HOST'] . " " . $_ARRAYLANG['TXT_CALENDAR_EDIT'];
     } else {
         $this->_pageTitle = $_ARRAYLANG['TXT_CALENDAR_INSERT_HOST'];
     }
     $objTpl->setVariable(array('TXT_' . $this->moduleLangVar . '_HOST' => $this->_pageTitle, 'TXT_' . $this->moduleLangVar . '_HOST_TITLE' => $_ARRAYLANG['TXT_CALENDAR_TITLE'], 'TXT_' . $this->moduleLangVar . '_HOST_URI' => $_ARRAYLANG['TXT_CALENDAR_URI'], 'TXT_' . $this->moduleLangVar . '_HOST_KEY' => $_ARRAYLANG['TXT_CALENDAR_KEY'], 'TXT_' . $this->moduleLangVar . '_HOST_STATUS' => $_ARRAYLANG['TXT_STATUS'], 'TXT_' . $this->moduleLangVar . '_HOST_KEY_AUTOGEN_IF_EMPTY' => $_ARRAYLANG['TXT_CALENDAR_HOST_KEY_AUTOGEN_IF_EMPTY'], 'TXT_' . $this->moduleLangVar . '_HOST_CATEGORY' => $_ARRAYLANG['TXT_CALENDAR_CATEGORY']));
     if ($hostId != 0) {
         $objHostManager = new \Cx\Modules\Calendar\Controller\CalendarHostManager();
         $objHostManager->showHost($objTpl, $hostId);
         $objHost = $objHostManager->hostList[$hostId];
     }
     $objCategoryManager = new \Cx\Modules\Calendar\Controller\CalendarCategoryManager(true);
     $objCategoryManager->getCategoryList();
     $category = '<select style="width: 252px;" name="category" >';
     $category .= $objCategoryManager->getCategoryDropdown(intval($objHost->catId), 2);
     $category .= '</select>';
     $objTpl->setVariable(array($this->moduleLangVar . '_HOST_CATEGORY' => $category));
 }