0.00000 ORDER BY `ref_depth` ASC", array( $columnName, bigintval($content['userid']), $columnName ), __FILE__, __LINE__); //* DEBUG: */ debugOutput(basename(__FILE__) . ':payout=0;points|numRows=' . sqlNumRows($result_points)); if (!ifSqlHasZeroNums($result_points)) { // Ok transfer points while ($content2 = sqlFetchArray($result_points)) { // Merge both arrays $content = merge_array($content, $content2); //* DEBUG: */ debugOutput(basename(__FILE__) . ':userid=' . $content['userid'].',depth='.$content['ref_depth'].',columnName=' . $columnName . ',locked='.$content['locked_' . $columnName]); if ($content['ref_depth'] > 0) { // Level 1+ addSql(sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `%s`=`%s`+%s, `locked_%s`=0.00000 WHERE `userid`=%s AND `ref_depth`=%s LIMIT 1", array( $columnName, $columnName, $content['locked_' . $columnName], $columnName, bigintval($content['userid']), $content['ref_depth'] ), __FILE__, __LINE__, FALSE) ); } else { // Level zero addSql(sqlQueryEscaped("UPDATE `{?_MYSQL_PREFIX?}_user_points` SET `%s`=`%s`+%s, `locked_%s`=0.00000 WHERE `userid`=%s AND `ref_depth` IS NULL LIMIT 1", array( $columnName, $columnName, $content['locked_' . $columnName], $columnName, bigintval($content['userid']) ), __FILE__, __LINE__, FALSE) ); } // Update mediadata as well if (isExtensionInstalledAndNewer('mediadata', '0.0.4')) { // Update database updateMediadataEntry(array('total_points'), 'add', $content['locked_' . $columnName]); } // END - if } // END - while } // END - if // Free memory sqlFreeResult($result_points); } // END - while } // END - foreach // Run all SQLs runFilterChain('run_sqls'); } // END - if // Free memory sqlFreeResult($result_daily); // Debug line //* DEBUG: */ logDebugMessage(__FILE__, __LINE__, 'Daily reset ended.'); // [EOF] ?>