* $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 - 2009 by Roland Haeder *
- * Copyright (c) 2009, 2010 by Mailer Developer Team *
+ * Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* *
* This program is free software; you can redistribute it and/or modify *
}
// Add description as navigation point
-addMenuDescription('member', __FILE__);
+addYouAreHereLink('member', __FILE__);
if ((!isExtensionActive('payout')) && (!isAdmin())) {
- loadTemplate('admin_settings_saved', false, generateExtensionInactiveNotInstalledMessage('payout'));
+ displayMessage('{%pipe,generateExtensionInactiveNotInstalledMessage=payout%}');
return;
} // END - if
// Translate point into comma
-$totalPoints = getTotalPoints(getMemberId());
+$payoutPoints = getPayoutPoints(getMemberId());
if (!isGetRequestParameterSet('payout')) {
// Load payout types
%s >= `min_points`
ORDER BY
`type` ASC",
- array($totalPoints), __FILE__, __LINE__);
+ array($payoutPoints), __FILE__, __LINE__);
if (!SQL_HASZERONUMS($result)) {
// Free memory
SQL_FREERESULT($result);
SQL_FREERESULT($result_payouts);
// Output payout list
- outputPayoutList($totalPoints);
+ outputPayoutList($payoutPoints);
} else {
// No payout types setup
- loadTemplate('admin_settings_saved', false, '{--MEMBER_PAYOUT_SETUP_INCOMPLETE--}');
+ displayMessage('{--MEMBER_PAYOUT_SETUP_INCOMPLETE--}');
}
} else {
// Chedk if he can get paid by selected type
$content = SQL_FETCHARRAY($result);
// Calculate maximum value
- $max = round($totalPoints * $content['rate'] - 0.5);
+ $max = round($payoutPoints * $content['rate'] - 0.5);
$PAY_MAX = '0';
// Calulcate points from submitted amount
}
// Has enougth points to payout?
- if ($totalPoints >= $content['min_points']) {
+ if ($payoutPoints >= $content['min_points']) {
// Ok, he can get be paid
if ((isFormSent()) && ($points <= $PAY_MAX) && ($points >= $content['min_points'])) {
// Remember points in array
- setPostRequestParameter('payout_points', translateComma($points));
+ setPostRequestParameter('payout_points', $points);
setPostRequestParameter('type' , $content['type']);
// Subtract points from member's account
sendAdminNotification('{--ADMIN_PAYOUY_REQUEST_SUBJECT--}', $admin_tpl, postRequestArray(), getMemberId());
// Load template and output it
- loadTemplate('admin_settings_saved', false, '{--MEMBER_PAYOUT_REQUEST_SENT--}');
+ displayMessage('{--MEMBER_PAYOUT_REQUEST_SENT--}');
} elseif ($content['allow'] == 'Y') {
// Prepare content
$content = array(
}
} else {
// Not enougth points
- loadTemplate('admin_settings_saved', false, '{--MEMBER_PAYOUT_POINTS_NOT_ENOUGTH--}');
+ displayMessage('{--MEMBER_PAYOUT_POINTS_NOT_ENOUGTH--}');
}
} else {
// id is invalid
- loadTemplate('admin_settings_saved', false, '{--MEMBER_PAYOUT_ID_INVALID--}');
+ displayMessage('{--MEMBER_PAYOUT_ID_INVALID--}');
}
// Free result