X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Fdaily%2Fdaily_user.php;h=775274518ede5022169a468beff175f85a9bdfed;hb=c5cfa97a9df8785e44c6db5ca14261c974cecc92;hp=99211777ba14add8af3f1fc25f1e283d42320cee;hpb=4de5ecc5649a5ac068dcd52bc67f3a0b35897509;p=mailer.git diff --git a/inc/daily/daily_user.php b/inc/daily/daily_user.php index 99211777ba..775274518e 100644 --- a/inc/daily/daily_user.php +++ b/inc/daily/daily_user.php @@ -108,7 +108,9 @@ ORDER BY $content = merge_array($content, $content2); //* DEBUG: */ debugOutput(basename(__FILE__) . ':userid=' . $content['userid'].',depth='.$content['ref_depth'].',locked='.$content['locked_points']); - addSql(SQL_QUERY_ESC("UPDATE + if ($content['ref_depth'] > 0) { + // Level 1+ + addSql(SQL_QUERY_ESC("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `points`=`points`+%s, @@ -117,11 +119,29 @@ WHERE `userid`=%s AND `ref_depth`=%s LIMIT 1", - array( - $content['locked_points'], - bigintval($content['userid']), - $content['ref_depth'] - ), __FILE__, __LINE__, false)); + array( + $content['locked_points'], + bigintval($content['userid']), + $content['ref_depth'] + ), __FILE__, __LINE__, false) + ); + } else { + // Level zero + addSql(SQL_QUERY_ESC("UPDATE + `{?_MYSQL_PREFIX?}_user_points` +SET + `points`=`points`+%s, + `locked_points`=0.00000 +WHERE + `userid`=%s AND + `ref_depth` IS NULL +LIMIT 1", + array( + $content['locked_points'], + bigintval($content['userid']) + ), __FILE__, __LINE__, false) + ); + } // Update mediadata as well if (isExtensionInstalledAndNewer('mediadata', '0.0.4')) {