0, 'normal_clicks' => 0, 'bonus_send' => 0, 'bonus_clicks' => 0 ); // Check for normal mails $result_media = SQL_QUERY('SELECT SUM(`max_rec`) AS `normal_send`, SUM(`clicks`) AS `normal_clicks` FROM `{?_MYSQL_PREFIX?}_user_stats`', __FILE__, __LINE__); $content = merge_array($content, SQL_FETCHARRAY($result_media)); // Free memory SQL_FREERESULT($result_media); // Check for bonus extension if (isExtensionActive('bonus')) { // Count bonus mails $bcount = countSumTotalData('', 'bonus', 'id', '', true); // Check for bonus mails $result_media = SQL_QUERY('SELECT SUM(`mails_send`) AS `bonus_send`, SUM(`clicks`) AS `bonus_clicks` FROM `{?_MYSQL_PREFIX?}_bonus` LIMIT 1', __FILE__, __LINE__); $content = merge_array($content, SQL_FETCHARRAY($result_media)); // Free memory SQL_FREERESULT($result_media); } // END - if // Load (maybe) missing file loadIncludeOnce('inc/libs/mediadata_functions.php'); // Insert info to database updateMediadataEntry(array('total_send' , 'normal_send') , 'init', $content['normal_send']); updateMediadataEntry(array('total_clicks', 'normal_clicks'), 'init', $content['normal_clicks']); updateMediadataEntry(array('total_orders', 'normal_orders'), 'init', countSumTotalData('', 'user_stats', 'id', '', true)); updateMediadataEntry(array('total_send' , 'bonus_send' ) , 'init', $content['bonus_send']); updateMediadataEntry(array('total_clicks', 'bonus_clicks') , 'init', $content['bonus_clicks']); updateMediadataEntry(array('total_orders', 'bonus_orders') , 'init', $bcount); // Aquire total used points $used = countSumTotalData('', 'user_data', 'used_points', ''); // ... and total points $points = countSumTotalData('', 'user_points', 'points', ''); // Update database updateMediadataEntry(array('total_points'), 'init', ($points - $used)); // [EOF] ?>