Example #1
0
 function getTrafficFromLogs()
 {
     $id = $this->attributes['id'];
     $traffic = TrafficLog::where('node_id', $id)->sum('u') + TrafficLog::where('node_id', $id)->sum('d');
     if ($traffic == 0) {
         return "暂无数据";
     }
     return Tools::flowAutoShow($traffic);
 }
Example #2
0
 public function trafficLog($request, $response, $args)
 {
     $pageNum = 1;
     if (isset($request->getQueryParams()["page"])) {
         $pageNum = $request->getQueryParams()["page"];
     }
     $traffic = TrafficLog::where('user_id', $this->user->id)->orderBy('id', 'desc')->paginate(15, ['*'], 'page', $pageNum);
     $traffic->setPath('/user/trafficlog');
     return $this->view()->assign('logs', $traffic)->display('user/trafficlog.tpl');
 }