'; if ((isFormSent()) && (isRegistrationDataComplete())) { // Do the registration here doRegistration(); // Output success registration loadTemplate('admin_settings_saved', false, getMessage('REGISTRATION_DONE')); } else { // Do this only if form is sent if (isFormSent()) { if (postRequestParameter('agree') == '!') { registerOutputFailedMessage('HAVE_TO_AGREE'); } // END - if if (postRequestParameter('email') == '!') { registerOutputFailedMessage('ENTER_EMAIL'); setPostRequestParameter('email', ''); } elseif (postRequestParameter('email') == '?') { registerOutputFailedMessage('EMAIL_ALREADY_DB'); setPostRequestParameter('email', ''); } if (postRequestParameter('surname') == '!') { registerOutputFailedMessage('ENTER_SURNAME'); setPostRequestParameter('surname', ''); } // END - if if (postRequestParameter('family') == '!') { registerOutputFailedMessage('ENTER_FAMILY'); setPostRequestParameter('family', ''); } // END - if if ((postRequestParameter('pass1') == '!') && (postRequestParameter('pass2') == '!')) { registerOutputFailedMessage('ENTER_BOTH_PASSWORDS'); } elseif (postRequestParameter('pass1') == '!') { registerOutputFailedMessage('ENTER_PASS1'); } elseif (postRequestParameter('pass2') == '!') { registerOutputFailedMessage('ENTER_PASS2'); } if ((isset($GLOBALS['registration_short_password'])) && ($GLOBALS['registration_short_password'] === true)) { registerOutputFailedMessage('SHORT_PASS', ': ' . getConfig('pass_len')); } // END - if if ((isset($GLOBALS['registration_ip_timeout'])) && ($GLOBALS['registration_ip_timeout'] === true)) { registerOutputFailedMessage('REMOTE_ADDR_TIMEOUT'); } // END - if if ((!empty($GLOBALS['register_selected_cats'])) && ($GLOBALS['register_selected_cats'] < getConfig('least_cats'))) { registerOutputFailedMessage('', getMessage('CATS_LEAST')); } // END - if } // END - if // Generate birthday selection switch (getLanguage()) { case 'de': // German date format $content['birthday_selection'] = addSelectionBox('day', postRequestParameter('day')).addSelectionBox('month', postRequestParameter('month')).addSelectionBox('year', postRequestParameter('year')); break; default: // Default is the US date format... :) $content['birthday_selection'] = addSelectionBox('month', postRequestParameter('month')).addSelectionBox('day', postRequestParameter('day')).addSelectionBox('year', postRequestParameter('year')); break; } // Adds a table for the guests with all visible categories $content['category_selection'] = registerGenerateCategoryTable('guest', true); // Adds maximum receiveable mails list... :) $content['max_receive_list'] = addMaxReceiveList('guest', '', true); // Shall I display the refid or shall I make it editable? if (getConfig('display_refid') == 'Y') { // Load "hide" form template $content['refid_content'] = loadTemplate('guest_register_refid_hide', true, determineReferalId()); } else { // Load template to enter it $content['refid_content'] = loadTemplate('guest_register_refid', true, determineReferalId()); } // You may want to modify the register_header.tpl.xx file and not this script when you add your scripts etc. :-) $content['header_content'] = loadTemplate('register_header', true); // Other values $content['surname'] = SQL_ESCAPE(postRequestParameter('surname')); $content['family'] = SQL_ESCAPE(postRequestParameter('family')); $content['street_nr'] = SQL_ESCAPE(postRequestParameter('street_nr')); $content['zip'] = ''; if (isPostRequestParameterSet('zip')) { $content['zip'] = bigintval(postRequestParameter('zip')); } // END - if $content['city'] = SQL_ESCAPE(postRequestParameter('city')); $content['email'] = SQL_ESCAPE(postRequestParameter('email')); // Prepare country selection box $OUT = ""; $content['country'] = $OUT; // Set must-fillout fields $content = runFilterChain('register_must_fillout', $content); // Display registration form loadTemplate('guest_register', false, $content); } // [EOF] ?>