// Get refs by userid
$cnt = getReferalRallyeRefsCount($content['userid']);
- if (empty($cnt)) $cnt = 0; // Added prevent some unknown troubles... :-?
+ if (empty($cnt)) $cnt = '0'; // Added prevent some unknown troubles... :-?
// Check if line is already included...
$result_ref = SQL_QUERY_ESC("SELECT `id` FROM `{?_MYSQL_PREFIX?}_rallye_users` WHERE rallye_id=%s AND `userid`=%s LIMIT 1",
array(bigintval($id), bigintval($content['userid'])), __FUNCTION__, __LINE__);
- if (SQL_NUMROWS($result_ref) == 0) {
+ if (SQL_NUMROWS($result_ref) == '0') {
// Free memory
SQL_FREERESULT($result_ref);
// Free result
SQL_FREERESULT($result_ref);
- if (empty($refpoints)) $refpoints = 0;
+ if (empty($refpoints)) $refpoints = '0';
// Init userid for list
$_userid = '---';
// Generate table
$OUT = loadTemplate('guest_rallye_header', true);
$SW = 2;
- for ($idx = 0; $idx < $prices; $idx++) {
+ for ($idx = '0'; $idx < $prices; $idx++) {
if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
if (empty($DATA['ref'][$idx])) $DATA['ref'][$idx] = '---';
// Add row
LIMIT 1", __FUNCTION__, __LINE__);
if (SQL_NUMROWS($result) == 1) {
// Init variables
- $min_users = 0; $min_prices = 0;
+ $min_users = '0'; $min_prices = '0';
// Load data
if (getExtensionVersion('rallye') >= '0.2.0') {
list($id, $title, $start, $end, $notify, $min_users, $min_prices) = SQL_FETCHROW($result);
array(bigintval($id), bigintval($userid)), __FUNCTION__, __LINE__);
// Is this user added?
- if (SQL_NUMROWS($result) == 0) {
+ if (SQL_NUMROWS($result) == '0') {
// Add userid and his ref count to table
SQL_QUERY_ESC("INSERT INTO `{?_MYSQL_PREFIX?}_rallye_users` (`rallye_id`, `userid`, `refs`)
VALUES ('%s','%s',0)",
$DATA['now_t'] = generateDateTime(time(), 2);
$DATA['title'] = $title;
$DATA['id'] = $id; // id for the rallye details link
- $DATA['ref'] = 0;
+ $DATA['ref'] = '0';
$DATA['refs'] = countSumTotalData($userid, 'user_data', 'userid', "refid", true);
// Load prices
$prices = getArrayFromReferalRallyeUsers($id);
// Init array
- $DATA = array(); $cnt = 0;
+ $DATA = array(); $cnt = '0';
$users = array();
$DATA['title'] = $title;
$DATA['start'] = generateDateTime($start, 1);
$DATA['now_t'] = generateDateTime(time(), 1);
// Just count...
- $total = 0;
+ $total = '0';
foreach($prices['userid'] as $key => $userid) {
// Check status
// active = 1: account is still confirmed
- // active = 0: account is deleted or locked
+ // active = '0': account is deleted or locked
$result = SQL_QUERY_ESC("SELECT
COUNT(`userid`) AS active
FROM
} // END - if
} // END - foreach
- if (($total < $min_prices) || ($total == 0)) {
+ if (($total < $min_prices) || ($total == '0')) {
// Do not end this rallye!
unset($DATA);
return;
//
function getArrayFromReferalRallyeUsers ($rallye) {
// Fix zero points to 0.00000
- if (getConfig('ref_payout') == 0) setConfigEntry('ref_payout', '0.00000');
+ if (getConfig('ref_payout') == '0') setConfigEntry('ref_payout', '0.00000');
// Init multi array
$users = array(
SQL_FREERESULT($result_ref);
// Fix empty refpoints
- if (empty($refpoints)) $refpoints = 0;
+ if (empty($refpoints)) $refpoints = '0';
// Store calculated new refs to array
$users['userid'][] = $content['userid'];
// Generate table
$OUT = loadTemplate('guest_rallye_expired_header', true);
$SW = 2;
- for ($idx = 0; $idx < $prices; $idx++) {
+ for ($idx = '0'; $idx < $prices; $idx++) {
// Check status
// active = 1: account is still confirmed
- // active = 0: account is deleted or locked
+ // active = '0': account is deleted or locked
$active = countSumTotalData($DATA['userid'][$idx], 'user_data', 'userid', 'userid', true, " AND `status`='CONFIRMED'");
if (empty($DATA['userid'][$idx])) $DATA['userid'][$idx] = '---';
- if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == 0) || ($active == 0) || ("".round($DATA['cpoints'][$idx])."" == 0) || (empty($DATA['cpoints'][$idx]))) {
+ if ((empty($DATA['ref'][$idx])) || ($DATA['ref'][$idx] == '0') || ($active == '0') || ("".round($DATA['cpoints'][$idx])."" == '0') || (empty($DATA['cpoints'][$idx]))) {
// Allow valid and active users with at least one ref to get points
$DATA['ref'][$idx] = '---';
$DATA['userid'][$idx] = '---';
}
//
-function getReferalRallyeRefsCount ($userid, $old = 0) {
+function getReferalRallyeRefsCount ($userid, $old = '0') {
// Check current refs
if (getExtensionVersion('cache') >= '0.1.2') {
// Get refs from cache
- $cnt = 0;
+ $cnt = '0';
foreach ($GLOBALS['cache_array']['refsystem']['userid'] as $id => $userid) {
// Do we have a ref for this user?
//* DEBUG: */ print("id={$id},userid={$userid},userid={$userid},old={$old},level={$GLOBALS['cache_array']['refsystem']['level'][$id]}<br />");
list($cnt) = SQL_FETCHROW($result_ref);
SQL_FREERESULT($result_ref);
if (empty($cnt)) {
- $cnt = 0;
+ $cnt = '0';
} else {
$cnt -= $old;
}