walkor 11 years ago
parent
commit
e173f62b6d

+ 1 - 0
applications/Statistics/Lib/Cache.php

@@ -4,4 +4,5 @@ class Cache
     public static $statisticDataCache = array();
     public static $ServerIpList = array();
     public static $modulesDataCache = array();
+    public static $lastFailedIpArray = array();
 }

+ 1 - 1
applications/Statistics/Lib/functions.php

@@ -73,7 +73,7 @@ function multiRequest($request_buffer_array)
         $this->lastSuccessIpArray[$ip] = $ip;
     }
 
-    $this->lastFailedIpArray = array_diff($ip_list, $this->lastSuccessIpArray);
+    Cache::$lastFailedIpArray = array_diff($ip_list, $this->lastSuccessIpArray);
 
     ksort($read_buffer);
 

+ 1 - 1
applications/Statistics/Modules/main.php

@@ -1,5 +1,5 @@
 <?php
-function main($module, $interface, $date, $date, $start_time, $offset)
+function main($module, $interface, $date,$start_time, $offset)
 {
     $module = 'WorkerMan';
     $interface = 'Statistics';

+ 2 - 1
applications/Statistics/Web/index.php

@@ -1,6 +1,7 @@
 <?php
 require_once WORKERMAN_ROOT_DIR .'applications/Statistics/Web/_init.php';
 require_once WORKERMAN_ROOT_DIR .'applications/Statistics/Lib/functions.php';
+require_once WORKERMAN_ROOT_DIR .'applications/Statistics/Lib/Cache.php';
 // fn = main/statistic/log/admin
 
 $func = isset($_GET['fn']) ? $_GET['fn'] : 'main';
@@ -22,4 +23,4 @@ $interface = isset($_GET['interface']) ? $_GET['interface'] : '';
 $date = isset($_GET['date']) ? $_GET['date'] : date('Y-m-d');
 $start_time = isset($_GET['start_time']) ? $_GET['start_time'] : date('Y-m-d');
 $offset =  isset($_GET['offset']) ? $_GET['offset'] : 0; 
-echo $func();
+call_user_func($func, array($module, $interface, $date, $start_time, $offset));