]> git.mxchange.org Git - mailer.git/blobdiff - inc/modules/guest/what-stats.php
A lot code rewritten:
[mailer.git] / inc / modules / guest / what-stats.php
index ff73dc5c3c15a5963852ca7eeefb38d3a3ae7736..38ea6bbf473a8d561e7d32bb0f2daf5d3be44e3c 100644 (file)
@@ -18,6 +18,7 @@
  * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
+ * Copyright (c) 2009, 2010 by Mailer Developer Team                    *
  * For more information visit: http://www.mxchange.org                  *
  *                                                                      *
  * This program is free software; you can redistribute it and/or modify *
@@ -45,12 +46,12 @@ if (!defined('__SECURITY')) {
 addMenuDescription('guest', __FILE__);
 
 // Derterminate which stats we want and set mode and title for the link below stats block
-if (!isGetRequestElementSet('mode')) setRequestGetElement('mode', strtolower(getConfig('guest_stats')));
+if (!isGetRequestParameterSet('mode')) setGetRequestParameter('mode', strtolower(getConfig('guest_stats')));
 
 // Set config temporarily
-setConfigEntry('guest_stats', strtoupper(getRequestElement('mode')));
+setConfigEntry('guest_stats', strtoupper(getRequestParameter('mode')));
 
-switch (getRequestElement('mode')) {
+switch (getRequestParameter('mode')) {
        case 'members' :
                $lmode = 'modules';
                break;
@@ -65,23 +66,23 @@ switch (getRequestElement('mode')) {
 
        default:
                // Unsupported mode
-               debug_report_bug(sprintf("Unsupported mode <strong>%s</strong> detected.", secureString(getRequestElement('mode'))));
+               debug_report_bug(__FILE__, __LINE__, sprintf("Unsupported mode <span class=\"data\">%s</span> detected.", secureString(getRequestParameter('mode'))));
                break;
 }
 
 // Set link title
-$ltitle = getMessage('GUEST_STATS_' . strtoupper($lmode));
+$ltitle = '{--GUEST_STATS_' . strtoupper($lmode) . '--}';
 
 // @TODO This can be rewritten in a dynamic include
 switch (getConfig('guest_stats')) {
        case 'MEMBERS': // Statistics about your members
                // Members yesterday / today online
-               $ymem = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `last_online` >= ".getConfig('START_YDAY')." AND `last_online` < ".getConfig('START_TDAY')." AND `status`='CONFIRMED'", __FILE__, __LINE__));
-               $tmem = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `last_online` >= ".getConfig('START_TDAY')." AND `status`='CONFIRMED'", __FILE__, __LINE__));
+               $ymem = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `last_online` >= {?START_YDAY?} AND `last_online` < {?START_TDAY?} AND `status`='CONFIRMED'", __FILE__, __LINE__));
+               $tmem = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `last_online` >= {?START_TDAY?} AND `status`='CONFIRMED'", __FILE__, __LINE__));
 
                // Yesterday / today registered
-               $yreg = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `joined` >= ".getConfig('START_YDAY')." AND `joined` < ".getConfig('START_TDAY'), __FILE__, __LINE__));
-               $treg = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `joined` >= ".getConfig('START_TDAY'), __FILE__, __LINE__));
+               $yreg = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `joined` >= {?START_YDAY?} AND `joined` < {?START_TDAY?}", __FILE__, __LINE__));
+               $treg = SQL_NUMROWS(SQL_QUERY("SELECT `userid` FROM `{?_MYSQL_PREFIX?}_user_data` WHERE `joined` >= {?START_TDAY?}", __FILE__, __LINE__));
 
                // Only males / females
                $male   = countSumTotalData('M', 'user_data', 'userid', 'gender', true, " AND `status`='CONFIRMED'");
@@ -162,23 +163,21 @@ switch (getConfig('guest_stats')) {
                                $l = 'll'; $r = 'lr';
                        }
                        $SW = 3 - $SW;
-               }
+               } // END - foreach
                $content['month_rows'] = $OUT;
 
                // Generate category stats
-               $OUT = ''; $SW = 2;
+               $OUT = '';
                foreach ($cat_cnt as $id => $cnt) {
                        // Prepare data for the template
                        $data = array(
-                               'sw'  => $SW,
                                'cat' => $cats[$id],
                                'cnt' => $cnt,
                        );
 
                        // Load row template and switch colors
                        $OUT .= loadTemplate('guest_stats_cats_row', true, $data);
-                       $SW = 3 - $SW;
-               }
+               } // END - foreach
                $content['cats_rows'] = $OUT;
 
                // Load final template
@@ -197,27 +196,19 @@ switch (getConfig('guest_stats')) {
 
                if (SQL_NUMROWS($guest_t10) > 0) {
                        // Guest clicks
-                       $OUT .= loadTemplate('guest_stats_header', true, getMessage('GUEST_TOP_GUEST_STATS'));
-                       $SW = 2;
+                       $OUT .= loadTemplate('guest_stats_header', true, '{--GUEST_TOP_GUEST_STATS--}');
                        while ($content = SQL_FETCHARRAY($guest_t10)) {
-                               $content['sw'] = $SW;
-
                                // Load row template
                                $OUT .= loadTemplate('guest_stats_row', true, $content);
-                               $SW = 3 - $SW;
                        } // END - while
                } // END - if
 
                if (SQL_NUMROWS($mem_t10) > 0) {
                        // Member clicks
-                       $OUT .= loadTemplate('guest_stats_header', true, getMessage('GUEST_TOP_MEMBER_STATS'));
-                       $SW = 2;
+                       $OUT .= loadTemplate('guest_stats_header', true, '{--GUEST_TOP_MEMBER_STATS--}');
                        while ($content = SQL_FETCHARRAY($mem_t10)) {
-                               $content['sw'] = $SW;
-
                                // Load row template
                                $OUT .= loadTemplate('guest_stats_row', true, $content);
-                               $SW = 3 - $SW;
                        } // END - while
                } // END - if
 
@@ -233,14 +224,14 @@ switch (getConfig('guest_stats')) {
                        loadTemplate('guest_stats_table', false, $content);
                } else {
                        // No clicks detected
-                       loadTemplate('admin_settings_saved', false, getMessage('GUEST_STATS_NO_CLICKS'));
+                       loadTemplate('admin_settings_saved', false, '{--GUEST_STATS_NO_CLICKS--}');
                }
                break;
 
        case 'INACTIVE': // Deactivated stats
-               loadTemplate('admin_settings_saved', false, getMessage('GUEST_STATS_DEACTIVATED'));
+               loadTemplate('admin_settings_saved', false, '{--GUEST_STATS_DEACTIVATED--}');
                break;
-}
+} // END - switch
 
 // [EOF]
 ?>