if ($form_values['new_description'] == null) { $form_values['new_description'] = $file->getValue('fil_description'); } } else { // get recordset of current folder from databses $folder = new TableFolder($gDb); $folder->getFolderForDownload($getFolderId); $originalName = $folder->getValue('fol_name'); if ($form_values['new_name'] == null) { $form_values['new_name'] = $originalName; } if ($form_values['new_description'] == null) { $form_values['new_description'] = $folder->getValue('fol_description'); } } } catch (AdmException $e) { $e->showHtml(); } // create html page object $page = new HtmlPage($headline); // add back link to module menu $downloadRenameMenu = $page->getMenu(); $downloadRenameMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png'); // create html form $form = new HtmlForm('edit_download_form', $g_root_path . '/adm_program/modules/downloads/download_function.php?mode=4&folder_id=' . $getFolderId . '&file_id=' . $getFileId, $page); $form->addInput('previous_name', $gL10n->get('DOW_PREVIOUS_NAME'), $originalName, array('property' => FIELD_DISABLED)); $form->addInput('new_name', $gL10n->get('DOW_NEW_NAME'), $form_values['new_name'], array('maxLength' => 255, 'property' => FIELD_REQUIRED, 'helpTextIdLabel' => 'DOW_FILE_NAME_RULES')); $form->addMultilineTextInput('new_description', $gL10n->get('SYS_DESCRIPTION'), $form_values['new_description'], 4, array('maxLength' => 255)); $form->addSubmitButton('btn_rename', $gL10n->get('SYS_SAVE'), array('icon' => THEME_PATH . '/icons/disk.png', 'class' => ' col-sm-offset-3')); $page->addHtml($form->show(false)); $page->show();
$text = new TableText($gDb); $form = new HtmlForm('system_notification_preferences_form', $g_root_path . '/adm_program/modules/preferences/preferences_function.php?form=system_notification', $page, array('class' => 'form-preferences')); $form->addCheckbox('enable_system_mails', $gL10n->get('ORG_ACTIVATE_SYSTEM_MAILS'), $form_values['enable_system_mails'], array('helpTextIdInline' => 'ORG_ACTIVATE_SYSTEM_MAILS_DESC')); $form->addInput('email_administrator', $gL10n->get('ORG_SYSTEM_MAIL_ADDRESS'), $form_values['email_administrator'], array('type' => 'email', 'maxLength' => 50, 'helpTextIdInline' => array('ORG_SYSTEM_MAIL_ADDRESS_DESC', $_SERVER['HTTP_HOST']))); $form->addCheckbox('enable_email_notification', $gL10n->get('ORG_SYSTEM_MAIL_NEW_ENTRIES'), $form_values['enable_email_notification'], array('helpTextIdInline' => array('ORG_SYSTEM_MAIL_NEW_ENTRIES_DESC', '<i>' . $gPreferences['email_administrator'] . '</i>'))); $form->addCustomContent($gL10n->get('SYS_SYSTEM_MAILS'), '<p>' . $gL10n->get('ORG_SYSTEM_MAIL_TEXTS_DESC') . ':</p> <p><strong>%user_first_name%</strong> - ' . $gL10n->get('ORG_VARIABLE_FIRST_NAME') . '<br /> <strong>%user_last_name%</strong> - ' . $gL10n->get('ORG_VARIABLE_LAST_NAME') . '<br /> <strong>%user_login_name%</strong> - ' . $gL10n->get('ORG_VARIABLE_USERNAME') . '<br /> <strong>%user_email%</strong> - ' . $gL10n->get('ORG_VARIABLE_EMAIL') . '<br /> <strong>%webmaster_email%</strong> - ' . $gL10n->get('ORG_VARIABLE_EMAIL_ORGANIZATION') . '<br /> <strong>%organization_short_name%</strong> - ' . $gL10n->get('ORG_VARIABLE_SHORTNAME_ORGANIZATION') . '<br /> <strong>%organization_long_name%</strong> - ' . $gL10n->get('ORG_VARIABLE_NAME_ORGANIZATION') . '<br /> <strong>%organization_homepage%</strong> - ' . $gL10n->get('ORG_VARIABLE_URL_ORGANIZATION') . '</p>'); $text->readDataByColumns(array('txt_name' => 'SYSMAIL_REGISTRATION_WEBMASTER', 'txt_org_id' => $gCurrentOrganization->getValue('org_id'))); $form->addMultilineTextInput('SYSMAIL_REGISTRATION_WEBMASTER', $gL10n->get('ORG_NOTIFY_WEBMASTER'), $text->getValue('txt_text'), 7); $text->readDataByColumns(array('txt_name' => 'SYSMAIL_REGISTRATION_USER', 'txt_org_id' => $gCurrentOrganization->getValue('org_id'))); $form->addMultilineTextInput('SYSMAIL_REGISTRATION_USER', $gL10n->get('ORG_CONFIRM_REGISTRATION'), $text->getValue('txt_text'), 7); $text->readDataByColumns(array('txt_name' => 'SYSMAIL_REFUSE_REGISTRATION', 'txt_org_id' => $gCurrentOrganization->getValue('org_id'))); $form->addMultilineTextInput('SYSMAIL_REFUSE_REGISTRATION', $gL10n->get('ORG_REFUSE_REGISTRATION'), $text->getValue('txt_text'), 7); $text->readDataByColumns(array('txt_name' => 'SYSMAIL_NEW_PASSWORD', 'txt_org_id' => $gCurrentOrganization->getValue('org_id'))); $form->addMultilineTextInput('SYSMAIL_NEW_PASSWORD', $gL10n->get('ORG_SEND_NEW_PASSWORD'), $text->getValue('txt_text'), 7, array('helpTextIdInline' => $gL10n->get('ORG_ADDITIONAL_VARIABLES') . ':<br /><strong>%variable1%</strong> - ' . $gL10n->get('ORG_VARIABLE_NEW_PASSWORD'))); $text->readDataByColumns(array('txt_name' => 'SYSMAIL_ACTIVATION_LINK', 'txt_org_id' => $gCurrentOrganization->getValue('org_id'))); $form->addMultilineTextInput('SYSMAIL_ACTIVATION_LINK', $gL10n->get('ORG_NEW_PASSWORD_ACTIVATION_LINK'), $text->getValue('txt_text'), 7, array('helpTextIdInline' => $gL10n->get('ORG_ADDITIONAL_VARIABLES') . ':<br /> <strong>%variable1%</strong> - ' . $gL10n->get('ORG_VARIABLE_NEW_PASSWORD') . '<br /> <strong>%variable2%</strong> - ' . $gL10n->get('ORG_VARIABLE_ACTIVATION_LINK'))); $form->addSubmitButton('btn_save_system_notification', $gL10n->get('SYS_SAVE'), array('icon' => THEME_PATH . '/icons/disk.png', 'class' => ' col-sm-offset-3')); $page->addHtml($form->show(false)); $page->addHtml('</div> </div> </div>
if (!document.getElementById(srcRight).checked && !checked) { document.getElementById(destRight).checked = false; } }'); // add back link to module menu $rolesEditMenu = $page->getMenu(); $rolesEditMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png'); // show form $form = new HtmlForm('roles_edit_form', $g_root_path . '/adm_program/modules/roles/roles_function.php?rol_id=' . $getRoleId . '&mode=2', $page); $form->openGroupBox('gb_name_category', $gL10n->get('SYS_NAME') . ' & ' . $gL10n->get('SYS_CATEGORY')); if ($role->getValue('rol_webmaster') == 1) { $form->addInput('rol_name', $gL10n->get('SYS_NAME'), $role->getValue('rol_name'), array('maxLength' => 100, 'property' => FIELD_READONLY)); } else { $form->addInput('rol_name', $gL10n->get('SYS_NAME'), $role->getValue('rol_name'), array('maxLength' => 100, 'property' => FIELD_REQUIRED)); } $form->addMultilineTextInput('rol_description', $gL10n->get('SYS_DESCRIPTION'), $role->getValue('rol_description'), 3, array('maxLength' => 4000)); $form->addSelectBoxForCategories('rol_cat_id', $gL10n->get('SYS_CATEGORY'), $gDb, 'ROL', 'EDIT_CATEGORIES', array('property' => FIELD_REQUIRED, 'defaultValue' => $role->getValue('rol_cat_id'))); $form->closeGroupBox(); $form->openGroupBox('gb_properties', $gL10n->get('SYS_PROPERTIES')); if ($gPreferences['enable_mail_module']) { $selectBoxEntries = array(0 => $gL10n->get('SYS_NOBODY'), 1 => $gL10n->get('ROL_ONLY_ROLE_MEMBERS'), 2 => $gL10n->get('ROL_ALL_MEMBERS'), 3 => $gL10n->get('ROL_ALL_GUESTS')); $form->addSelectBox('rol_mail_this_role', $gL10n->get('ROL_SEND_MAILS'), $selectBoxEntries, array('defaultValue' => $role->getValue('rol_mail_this_role'), 'showContextDependentFirstEntry' => false, 'helpTextIdLabel' => array('ROL_RIGHT_MAIL_THIS_ROLE_DESC', $gL10n->get('ROL_RIGHT_MAIL_TO_ALL')))); } $selectBoxEntries = array(0 => $gL10n->get('SYS_NOBODY'), 1 => $gL10n->get('ROL_ONLY_ROLE_MEMBERS'), 2 => $gL10n->get('ROL_ALL_MEMBERS')); $form->addSelectBox('rol_this_list_view', $gL10n->get('ROL_SEE_ROLE_MEMBERSHIP'), $selectBoxEntries, array('defaultValue' => $role->getValue('rol_this_list_view'), 'showContextDependentFirstEntry' => false, 'helpTextIdLabel' => array('ROL_RIGHT_THIS_LIST_VIEW_DESC', $gL10n->get('ROL_RIGHT_ALL_LISTS_VIEW')))); $selectBoxEntries = array(0 => $gL10n->get('ROL_NO_ADDITIONAL_RIGHTS'), 1 => $gL10n->get('SYS_ASSIGN_MEMBERS'), 2 => $gL10n->get('SYS_EDIT_MEMBERS'), 3 => $gL10n->get('ROL_ASSIGN_EDIT_MEMBERS')); $form->addSelectBox('rol_leader_rights', $gL10n->get('SYS_LEADER'), $selectBoxEntries, array('defaultValue' => $role->getValue('rol_leader_rights'), 'showContextDependentFirstEntry' => false, 'helpTextIdLabel' => 'ROL_LEADER_RIGHTS_DESC')); $selectBoxEntries = array(0 => $gL10n->get('ROL_SYSTEM_DEFAULT_LIST')); // SQL-Statement fuer alle Listenkonfigurationen vorbereiten, die angezeigt werdne sollen $sql = 'SELECT lst_id, lst_name FROM ' . TBL_LISTS . ' WHERE lst_org_id = ' . $gCurrentOrganization->getValue('org_id') . '
$form->addInput('usf_cat_id', $gL10n->get('SYS_CATEGORY'), $userField->getValue('cat_name'), array('maxLength' => 100, 'property' => FIELD_DISABLED)); } else { $form->addSelectBoxForCategories('usf_cat_id', $gL10n->get('SYS_CATEGORY'), $gDb, 'USF', 'EDIT_CATEGORIES', array('property' => FIELD_REQUIRED, 'defaultValue' => $userField->getValue('usf_cat_id'))); } $form->closeGroupBox(); $form->openGroupBox('gb_presentation', $gL10n->get('SYS_PRESENTATION')); $userFieldText = array('CHECKBOX' => $gL10n->get('SYS_CHECKBOX'), 'DATE' => $gL10n->get('SYS_DATE'), 'DECIMAL' => $gL10n->get('SYS_DECIMAL_NUMBER'), 'DROPDOWN' => $gL10n->get('SYS_DROPDOWN_LISTBOX'), 'EMAIL' => $gL10n->get('SYS_EMAIL'), 'NUMBER' => $gL10n->get('SYS_NUMBER'), 'PHONE' => $gL10n->get('SYS_PHONE'), 'RADIO_BUTTON' => $gL10n->get('SYS_RADIO_BUTTON'), 'TEXT' => $gL10n->get('SYS_TEXT') . ' (100 ' . $gL10n->get('SYS_CHARACTERS') . ')', 'TEXT_BIG' => $gL10n->get('SYS_TEXT') . ' (4000 ' . $gL10n->get('SYS_CHARACTERS') . ')', 'URL' => $gL10n->get('ORG_URL')); asort($userFieldText); if ($userField->getValue('usf_system') == 1) { // bei Systemfeldern darf der Datentyp nicht mehr veraendert werden $form->addInput('usf_type', $gL10n->get('ORG_DATATYPE'), $userFieldText[$userField->getValue('usf_type')], array('maxLength' => 30, 'property' => FIELD_DISABLED)); } else { // fuer jeden Feldtypen einen Eintrag in der Combobox anlegen $form->addSelectBox('usf_type', $gL10n->get('ORG_DATATYPE'), $userFieldText, array('property' => FIELD_REQUIRED, 'defaultValue' => $userField->getValue('usf_type'))); } $form->addMultilineTextInput('usf_value_list', $gL10n->get('ORG_VALUE_LIST'), $userField->getValue('usf_value_list', 'database'), 6, array('property' => FIELD_REQUIRED, 'helpTextIdLabel' => 'ORG_VALUE_LIST_DESC')); $form->addInput('usf_icon', $gL10n->get('SYS_ICON'), $userField->getValue('usf_icon', 'database'), array('maxLength' => 2000)); $form->addInput('usf_url', $gL10n->get('ORG_URL'), $userField->getValue('usf_url'), array('maxLength' => 2000, 'helpTextIdLabel' => 'ORG_FIELD_URL_DESC')); $form->closeGroupBox(); $form->openGroupBox('gb_authorization', $gL10n->get('SYS_AUTHORIZATION')); $form->addCheckbox('usf_hidden', $gL10n->get('ORG_FIELD_NOT_HIDDEN'), $userField->getValue('usf_hidden'), array('helpTextIdLabel' => 'ORG_FIELD_HIDDEN_DESC', 'icon' => 'eye.png')); $form->addCheckbox('usf_disabled', $gL10n->get('ORG_FIELD_DISABLED', $gL10n->get('ROL_RIGHT_EDIT_USER')), $userField->getValue('usf_disabled'), array('helpTextIdLabel' => 'ORG_FIELD_DISABLED_DESC', 'icon' => 'textfield_key.png')); if ($userField->getValue('usf_name_intern') === 'LAST_NAME' || $userField->getValue('usf_name_intern') === 'FIRST_NAME') { $form->addCheckbox('usf_mandatory', $gL10n->get('ORG_FIELD_REQUIRED'), $userField->getValue('usf_mandatory'), array('property' => FIELD_DISABLED, 'helpTextIdLabel' => 'ORG_FIELD_REQUIRED_DESC', 'icon' => 'asterisk_yellow.png')); } else { $form->addCheckbox('usf_mandatory', $gL10n->get('ORG_FIELD_REQUIRED'), $userField->getValue('usf_mandatory'), array('helpTextIdLabel' => 'ORG_FIELD_REQUIRED_DESC', 'icon' => 'asterisk_yellow.png')); } $form->closeGroupBox(); $form->openGroupBox('gb_description', $gL10n->get('SYS_DESCRIPTION'), 'admidio-panel-editor'); $form->addEditor('usf_description', null, $userField->getValue('usf_description'), array('height' => '200px')); $form->closeGroupBox();
} $form->addSelectBoxFromSql('inf-' . $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_id'), $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_name'), $gDb, $sql, array('property' => $fieldProperty, 'showContextDependentFirstEntry' => true, 'defaultValue' => $defaultValue)); } else { $arrListValues = $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_value_list'); $defaultValue = $inventory->getValue($field->getValue('inf_name_intern'), 'database'); $form->addSelectBox('inf-' . $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_id'), $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_name'), $arrListValues, $fieldProperty, $defaultValue, true, $helpId, null, $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_icon', 'database')); } } elseif ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'RADIO_BUTTON') { $arrListValues = $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_value_list'); $showDummyRadioButton = false; if ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_mandatory') == 0) { $showDummyRadioButton = true; } $form->addRadioButton('inf-' . $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_id'), $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_name'), $arrListValues, $fieldProperty, $inventory->getValue($field->getValue('inf_name_intern'), 'database'), $showDummyRadioButton, $helpId, $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_icon', 'database')); } elseif ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'TEXT_BIG') { $form->addMultilineTextInput('inf-' . $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_id'), $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_name'), $inventory->getValue($field->getValue('inf_name_intern')), 3, 4000, $fieldProperty, $helpId, $gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_icon', 'database')); } else { $fieldType = 'text'; if ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'DATE') { $fieldType = 'date'; $maxlength = '10'; } elseif ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'EMAIL') { // email could not be longer than 254 characters $fieldType = 'email'; $maxlength = '254'; } elseif ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'URL') { // maximal browser compatible url length will be 2000 characters $maxlength = '2000'; } elseif ($gInventoryFields->getProperty($field->getValue('inf_name_intern'), 'inf_type') === 'NUMBER') { $fieldType = 'number'; $maxlength = array(0, 9999999999, 1);
$defaultValue = $user->getValue($field->getValue('usf_name_intern'), 'database'); } } else { $arrListValues = $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_value_list'); $defaultValue = $user->getValue($field->getValue('usf_name_intern'), 'database'); } $form->addSelectBox('usf-' . $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_id'), $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_name'), $arrListValues, array('property' => $fieldProperty, 'defaultValue' => $defaultValue, 'helpTextIdLabel' => $helpId, 'icon' => $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_icon', 'database'))); } elseif ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_type') === 'RADIO_BUTTON') { $arrListValues = $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_value_list'); $showDummyRadioButton = false; if ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_mandatory') == 0) { $showDummyRadioButton = true; } $form->addRadioButton('usf-' . $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_id'), $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_name'), $arrListValues, array('property' => $fieldProperty, 'defaultValue' => $user->getValue($field->getValue('usf_name_intern'), 'database'), 'showNoValueButton' => $showDummyRadioButton, 'helpTextIdLabel' => $helpId, 'icon' => $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_icon', 'database'))); } elseif ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_type') === 'TEXT_BIG') { $form->addMultilineTextInput('usf-' . $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_id'), $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_name'), $user->getValue($field->getValue('usf_name_intern')), 3, array('maxLength' => 4000, 'property' => $fieldProperty, 'helpTextIdLabel' => $helpId, 'icon' => $gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_icon', 'database'))); } else { $fieldType = 'text'; if ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_type') === 'DATE') { if ($field->getValue('usf_name_intern') === 'BIRTHDAY') { $fieldType = 'birthday'; } else { $fieldType = 'date'; } $maxlength = '10'; } elseif ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_type') === 'EMAIL') { // email could not be longer than 254 characters $fieldType = 'email'; $maxlength = '254'; } elseif ($gProfileFields->getProperty($field->getValue('usf_name_intern'), 'usf_type') === 'URL') { // maximal browser compatible url length will be 2000 characters
$(function() { // watch textarea for release of key press [enter] $("#sendie").keyup(function(e) { if (e.keyCode === 13) { var text = $(this).val().trim(); if (text.length > 0) { chat.send(text); } $(this).val(""); } }); }); $(document).ready(function() { var intervalID = setInterval(chat.update, 2500); }); '); // add back link to module menu $messagesChatMenu = $page->getMenu(); $messagesChatMenu->addItem('menu_item_back', $gNavigation->getPreviousUrl(), $gL10n->get('SYS_BACK'), 'back.png'); $page->addHtml('<div id="chat-wrap"><div id="chat-area"></div></div>'); // show form $form = new HtmlForm('send-message-area', '', $page, array('enableFileUpload' => true)); $form->addMultilineTextInput('sendie', 'Enter Message:', null, 2, array('maxLength' => 100)); // add form to html page $page->addHtml($form->show(false)); // show page $page->show();
// if preference is set then show a checkbox where the user can request a delivery confirmation for the email if ($gCurrentUser->getValue('usr_id') > 0 && $gPreferences['mail_delivery_confirmation'] == 2 || $gPreferences['mail_delivery_confirmation'] == 1) { $form->addCheckbox('delivery_confirmation', $gL10n->get('MAI_DELIVERY_CONFIRMATION'), $form_values['delivery_confirmation']); } $form->closeGroupBox(); $form->openGroupBox('gb_mail_message', $gL10n->get('SYS_MESSAGE')); $form->addInput('subject', $gL10n->get('MAI_SUBJECT'), $form_values['subject'], array('maxLength' => 77, 'property' => FIELD_REQUIRED)); // Nur eingeloggte User duerfen Attachments anhaengen... if ($gValidLogin && $gPreferences['max_email_attachment_size'] > 0 && ini_get('file_uploads') == '1') { $form->addFileUpload('btn_add_attachment', $gL10n->get('MAI_ATTACHEMENT'), array('enableMultiUploads' => true, 'multiUploadLabel' => $gL10n->get('MAI_ADD_ATTACHEMENT'), 'hideUploadField' => true, 'helpTextIdLabel' => array('MAI_MAX_ATTACHMENT_SIZE', Email::getMaxAttachementSize('mb')))); } // add textfield or ckeditor to form if ($gValidLogin == true && $gPreferences['mail_html_registered_users'] == 1) { $form->addEditor('msg_body', null, $form_values['msg_body'], array('property' => FIELD_REQUIRED)); } else { $form->addMultilineTextInput('msg_body', $gL10n->get('SYS_TEXT'), null, 10, array('property' => FIELD_REQUIRED)); } $form->closeGroupBox(); // if captchas are enabled then visitors of the website must resolve this if (!$gValidLogin && $gPreferences['enable_mail_captcha'] == 1) { $form->openGroupBox('gb_confirmation_of_input', $gL10n->get('SYS_CONFIRMATION_OF_INPUT')); $form->addCaptcha('captcha', $gPreferences['captcha_type']); $form->closeGroupBox(); } $form->addSubmitButton('btn_send', $gL10n->get('SYS_SEND'), array('icon' => THEME_PATH . '/icons/email.png')); // add form to html page and show page $page->addHtml($form->show(false)); } if (isset($message_result)) { $page->addHtml('<br>'); while ($row = $gDb->fetch_array($message_result)) {