/**
  * Add / edit of settings -> form
  *
  * @param object  $objTpl Template object
  * @param integer $formId FormId
  *
  * @return null
  */
 function modifyForm($objTpl, $formId)
 {
     global $_ARRAYLANG, $_CORELANG;
     $objTpl->addBlockfile($this->moduleLangVar . '_SETTINGS_CONTENT', 'settings_content', 'module_calendar_settings_modify_form.html');
     if ($formId != 0) {
         $this->_pageTitle = $_ARRAYLANG['TXT_CALENDAR_REGISTRATION_FORM'] . " " . $_ARRAYLANG['TXT_CALENDAR_EDIT'];
     } else {
         if (intval($_GET['copy']) != 0) {
             $objForm = new \Cx\Modules\Calendar\Controller\CalendarForm($_GET['copy']);
             $formId = $objForm->copy();
             if (intval($formId) == 0) {
                 $this->errMessage = $_ARRAYLANG['TXT_CALENDAR_FORM_CORRUPT_ADDED'];
             }
             $this->_pageTitle = $_ARRAYLANG['TXT_CALENDAR_REGISTRATION_FORM'] . " " . $_ARRAYLANG['TXT_CALENDAR_COPY'];
         } else {
             $this->_pageTitle = $_ARRAYLANG['TXT_CALENDAR_INSERT_REGISTRATION_FORM'];
         }
     }
     $objTpl->setGlobalVariable(array('TXT_' . $this->moduleLangVar . '_REGISTRATION_FORM_TITLE' => $this->_pageTitle, 'TXT_' . $this->moduleLangVar . '_REGISTRATION_FORM' => $_ARRAYLANG['TXT_CALENDAR_REGISTRATION_FORM'], 'TXT_' . $this->moduleLangVar . '_ACTION' => $_CORELANG['TXT_HISTORY_ACTION'], 'TXT_' . $this->moduleLangVar . '_TITLE' => $_ARRAYLANG['TXT_CALENDAR_TITLE'], 'TXT_' . $this->moduleLangVar . '_CONFIRM_DELETE_DATA' => $_ARRAYLANG['TXT_CALENDAR_CONFIRM_DELETE_DATA'], 'TXT_' . $this->moduleLangVar . '_ACTION_IS_IRREVERSIBLE' => $_ARRAYLANG['TXT_CALENDAR_ACTION_IS_IRREVERSIBLE'], 'TXT_' . $this->moduleLangVar . '_SORT' => $_ARRAYLANG['TXT_CALENDAR_SORTING'], 'TXT_' . $this->moduleLangVar . '_FIELD_NAME' => $_ARRAYLANG['TXT_CALENDAR_FIELD_NAME'], 'TXT_' . $this->moduleLangVar . '_FIELD_TYPE' => $_ARRAYLANG['TXT_CALENDAR_FIELD_TYPE'], 'TXT_' . $this->moduleLangVar . '_DEFAULT_VALUES' => $_ARRAYLANG['TXT_CALENDAR_DEFAULT_VALUES'], 'TXT_' . $this->moduleLangVar . '_FIELD_REQUIRED' => $_ARRAYLANG['TXT_CALENDAR_FIELD_REQUIRED'], 'TXT_' . $this->moduleLangVar . '_FIELD_AFFILIATION' => $_ARRAYLANG['TXT_CALENDAR_FIELD_AFFILIATION'], 'TXT_' . $this->moduleLangVar . '_ACTIONS' => $_CORELANG['TXT_HISTORY_ACTION'], 'TXT_' . $this->moduleLangVar . '_DELETE' => $_ARRAYLANG['TXT_CALENDAR_DELETE'], 'TXT_' . $this->moduleLangVar . '_NEW_INPUTFIELD' => $_ARRAYLANG['TXT_CALENDAR_NEW_INPUTFIELD'], 'TXT_' . $this->moduleLangVar . '_EXPAND' => $_ARRAYLANG['TXT_CALENDAR_EXPAND'], 'TXT_' . $this->moduleLangVar . '_MINIMIZE' => $_ARRAYLANG['TXT_CALENDAR_MINIMIZE'], 'TXT_' . $this->moduleLangVar . '_FIELDS' => $_ARRAYLANG['TXT_CALENDAR_FIELDS'], 'TXT_' . $this->moduleLangVar . '_REGISTRATION_DATA' => $_ARRAYLANG['TXT_CALENDAR_REGISTRATION_DATA']));
     $objFormManager = new \Cx\Modules\Calendar\Controller\CalendarFormManager();
     $objFormManager->showForm($objTpl, intval($formId), 1);
 }