* -------------------------------------------------------------------- *
* Kurzbeschreibung : Anmeldeformular fuer Sponsoren *
* -------------------------------------------------------------------- *
- * *
+ * $Revision:: $ *
+ * $Date:: $ *
+ * $Tag:: 0.2.1-FINAL $ *
+ * $Author:: $ *
+ * Needs to be in all Files and every File needs "svn propset *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!! *
* -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2008 by Roland Haeder *
* For more information visit: http://www.mxchange.org *
if ((IS_FORM_SENT()) && (count($FORM_ERRORS) == 0)) {
// Generate message array
- $MSGs = array(
+ $messageArray = array(
'failed' => getMessage('SPONSOR_REGISTRATION_FAILED'),
'added' => getMessage('SPONSOR_REGISTRATION_COMPLETED'),
);
REQUEST_POST('last_curr' , $curr);
// Register sponsor but never ever update here!
- $STATUS = SPONSOR_HANDLE_SPONSOR(REQUEST_POST_ARRAY(), true, $MSGs, true);
+ $STATUS = SPONSOR_HANDLE_SPONSOR(REQUEST_POST_ARRAY(), true, $messageArray, true);
// Check the status of the registration process
switch ($STATUS)
define('__EMAIL' , REQUEST_POST('email'));
define('__SURNAME' , REQUEST_POST('surname'));
define('__FAMILY' , REQUEST_POST('family'));
- define('__GENDER' , TRANSLATE_GENDER(REQUEST_POST('gender')));
+ define('__GENDER' , TRANSLATE_GENDER(REQUEST_POST('gender')));
define('__TIMESTAMP', MAKE_DATETIME(time(), 0));
define('__PASSWORD' , REQUEST_POST('pass1'));
SEND_ADMIN_NOTIFICATION(getMessage('ADMIN_NEW_SPONSOR'), "admin_sponsor_reg", $hash);
// Output message: DONE
- $MSG = $MSGs['added'];
+ $message = $messageArray['added'];
} else {
// Sponsor account not found???
- $MSG = sprintf(getMessage('SPONSOR_EMAIL_404'), REQUEST_POST('email'));
+ $message = sprintf(getMessage('SPONSOR_EMAIL_404'), REQUEST_POST('email'));
}
// Free memory
DEBUG_LOG(__FILE__, __LINE__, sprintf("Unknown status %s detected.", $STATUS));
if (!IS_ADMIN()) {
// Message for testing admin
- $MSG = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS);
+ $message = sprintf(getMessage('ADMIN_SPONSOR_UNKNOWN_STATUS'), $STATUS);
} else {
// Message for the guest
- $MSG = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS);
+ $message = sprintf(getMessage('SPONSOR_UNKNOWN_STATUS'), $STATUS);
}
break;
}
// Display message
- LOAD_TEMPLATE("admin_settings_saved", false, $MSG);
+ LOAD_TEMPLATE("admin_settings_saved", false, $message);
} else {
// Check for payment types
$result = SQL_QUERY("SELECT id, pay_name, pay_rate, pay_currency, pay_min_count
// @TODO Swap this HTML code to templates
$OUT = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"300\" class=\"left2 right2 top2\">\n";
$SW = 2;
- while (list($id, $name, $rate, $curr, $min) = SQL_FETCHROW($result)) {
- $OUT .= "<tr>
- <td class=\"bottom2 switch_sw".$SW."\" height=\"50\" style=\"padding-left: 2px; padding-right: 2px\">
- <input type=\"radio\" name=\"pay_type\" class=\"guest_normal\" value=\"".bigintval($id)."\" /> ".$name."<br />
- <div align=\"right\">(".$min." ".$curr." = ".TRANSLATE_COMMA($rate * $min)." {!POINTS!})</div>
- </td>
-</tr>\n";
+ while ($content = SQL_FETCHARRAY($result)) {
+ // Prepare content for output
+ $content['sw'] = $SW;
+ $content['res'] = TRANSLATE_COMMA($content['pay_rate'] * $content['pay_min_count']);
+
+ // Load row template and switch color
+ $OUT .= LOAD_TEMPLATE("guest_sponsor_payment_row", false, $content);
$SW = 3 - $SW;
}
$OUT .= "</table>\n";
+
+ // @TODO Rewrite this constant
define('__PAYMENT_LIST', $OUT);
- SQL_FREERESULT($result);
// Check for invalid entries
- if (count($FORM_ERRORS) > 0)
- {
+ if (count($FORM_ERRORS) > 0) {
// Some found... :-(
+ // @TODO Rewrite these constants
define('__COMPANY' , COMPILE_CODE(REQUEST_POST('company')));
define('__POSITION' , COMPILE_CODE(REQUEST_POST('position')));
define('__TAX_IDENT', COMPILE_CODE(REQUEST_POST('tax_ident')));
LOAD_TEMPLATE("guest_sponsor_reg");
} else {
// Nothing added so far
- LOAD_TEMPLATE("admin_settings_saved", false, SPONSOR_PAYMENT_LIST_IS_EMPTY);
+ LOAD_TEMPLATE("admin_settings_saved", false, getMessage('SPONSOR_PAYMENT_LIST_IS_EMPTY'));
}
// Free memory