return;
} // END - if
-// Determine which stats we want and set mode and title for the link below stats block
-if (!isGetRequestElementSet('do')) {
- setGetRequestElement('do', strtolower(getConfig('guest_stats')));
-} // END - if
+// Default mode is from config
+$do = getConfig('guest_stats');
-// Set config temporarily
-setConfigEntry('guest_stats', strtoupper(getRequestElement('do')));
+// Determine which stats are wanted and set mode and title for the link below stats block
+if (isGetRequestElementSet('do')) {
+ // Use it from get value
+ $do = strtoupper(getRequestElement('do'));
+} // END - if
-switch (getRequestElement('do')) {
- case 'members' :
- $lmode = 'modules';
+switch ($do) {
+ case 'MEMBERS' :
+ $lmode = 'MODULES';
break;
- case 'modules' :
- $lmode = 'members';
+ case 'MODULES' :
+ $lmode = 'MEMBERS';
break;
- case 'inactive':
- $lmode = 'inactive';
+ case 'INACTIVE':
+ $lmode = 'INACTIVE';
break;
default:
// Unsupported mode
- reportBug(__FILE__, __LINE__, sprintf("Unsupported mode <span class=\"data\">%s</span> detected.", getRequestElement('do')));
+ reportBug(__FILE__, __LINE__, sprintf("Unsupported mode <span class=\"data\">%s</span> detected.", SQL_ESCAPE($do)));
break;
} // END - switch
// Set link title
-$ltitle = '{--GUEST_STATS_' . strtoupper($lmode) . '--}';
+$ltitle = '{--GUEST_STATS_' . $lmode . '--}';
// @TODO This can be rewritten in a dynamic include
-switch (getConfig('guest_stats')) {
+switch (strtoupper($do)) {
case 'MEMBERS': // Statistics about your members
// Only males / females
$male = countSumTotalData('M', 'user_data', 'userid', 'gender', TRUE, runFilterChain('user_exclusion_sql', " AND `status`='CONFIRMED'"));
} // END - while
} // END - if
- if ((!SQL_HASZERONUMS($guest_t10)) || (!SQL_HASZERONUMS($mem_t10))) {
+ // Is something generated?
+ if (!empty($OUT)) {
// Prepare content
$content = array(
'rows' => $OUT,