$orgaEmail = ''; if ($g_organization !== '') { $shortnameProperty = FIELD_READONLY; } } // create array with possible PHP timezones $allTimezones = DateTimeZone::listIdentifiers(); foreach ($allTimezones as $timezone) { $timezones[$timezone] = $timezone; } $form->setFormDescription($gL10n->get('ORG_NEW_ORGANIZATION_DESC'), $gL10n->get('INS_SET_ORGANIZATION')); $form->openGroupBox('gbChooseLanguage', $gL10n->get('INS_DATA_OF_ORGANIZATION')); $form->addInput('orga_shortname', $gL10n->get('SYS_NAME_ABBREVIATION'), $orgaShortName, array('maxLength' => 10, 'property' => $shortnameProperty, 'class' => 'form-control-small')); $form->addInput('orga_longname', $gL10n->get('SYS_NAME'), $orgaLongName, array('maxLength' => 50, 'property' => FIELD_REQUIRED)); $form->addInput('orga_email', $gL10n->get('ORG_SYSTEM_MAIL_ADDRESS'), $orgaEmail, array('type' => 'email', 'maxLength' => 50, 'property' => FIELD_REQUIRED)); $form->addSelectbox('orga_timezone', $gL10n->get('ORG_TIMEZONE'), $timezones, array('property' => FIELD_REQUIRED, 'defaultValue' => date_default_timezone_get())); $form->closeGroupBox(); $form->addButton('previous_page', $gL10n->get('SYS_BACK'), array('icon' => 'layout/back.png', 'link' => 'installation.php?mode=3')); $form->addSubmitButton('next_page', $gL10n->get('INS_CREATE_ADMINISTRATOR'), array('icon' => 'layout/forward.png')); $form->show(); } elseif ($getMode === 5) { if (isset($_POST['orga_shortname'])) { // Zugangsdaten der DB in Sessionvariablen gefiltert speichern $_SESSION['orga_shortname'] = strStripTags($_POST['orga_shortname']); $_SESSION['orga_longname'] = strStripTags($_POST['orga_longname']); $_SESSION['orga_email'] = strStripTags($_POST['orga_email']); $_SESSION['orga_timezone'] = strStripTags($_POST['orga_timezone']); if ($_SESSION['orga_shortname'] === '' || $_SESSION['orga_longname'] === '' || $_SESSION['orga_email'] === '') { showNotice($gL10n->get('INS_ORGANIZATION_NAME_NOT_COMPLETELY'), 'installation.php?mode=4', $gL10n->get('SYS_BACK'), 'layout/back.png'); } }