mirror of
https://github.com/SophiaAtkinson/steamwidgets-web.git
synced 2025-06-27 03:57:41 -07:00
#1 Stats data
This commit is contained in:
@ -28,7 +28,6 @@ class ApiController extends BaseController {
|
||||
|
||||
$data = SteamApp::querySteamData($appid, $language);
|
||||
|
||||
//Save hit
|
||||
HitsModel::addHit(HitsModel::HITTYPE_MODULE_APP);
|
||||
|
||||
return json(array('code' => 200, 'appid' => $appid, 'lang' => $language, 'data' => $data));
|
||||
@ -50,7 +49,6 @@ class ApiController extends BaseController {
|
||||
|
||||
$data = SteamServer::querySteamData(env('STEAM_API_KEY'), $addr);
|
||||
|
||||
//Save hit
|
||||
HitsModel::addHit(HitsModel::HITTYPE_MODULE_SERVER);
|
||||
|
||||
return json(array('code' => 200, 'addr' => $addr, 'data' => $data));
|
||||
@ -72,7 +70,6 @@ class ApiController extends BaseController {
|
||||
|
||||
$data = SteamUser::querySteamData(env('STEAM_API_KEY'), $steamid);
|
||||
|
||||
//Save hit
|
||||
HitsModel::addHit(HitsModel::HITTYPE_MODULE_USER);
|
||||
|
||||
return json(array('code' => 200, 'steamid' => $steamid, 'data' => $data));
|
||||
@ -94,7 +91,6 @@ class ApiController extends BaseController {
|
||||
|
||||
$data = SteamWorkshop::querySteamData($itemid);
|
||||
|
||||
//Save hit
|
||||
HitsModel::addHit(HitsModel::HITTYPE_MODULE_WORKSHOP);
|
||||
|
||||
return json(array('code' => 200, 'itemid' => $itemid, 'data' => $data));
|
||||
@ -116,7 +112,6 @@ class ApiController extends BaseController {
|
||||
|
||||
$data = SteamGroup::querySteamData($group);
|
||||
|
||||
//Save hit
|
||||
HitsModel::addHit(HitsModel::HITTYPE_MODULE_GROUP);
|
||||
|
||||
return json(array('code' => 200, 'group' => $group, 'data' => $data));
|
||||
|
@ -80,6 +80,7 @@ class StatsController extends BaseController
|
||||
$data[HitsModel::HITTYPE_MODULE_SERVER] = [];
|
||||
$data[HitsModel::HITTYPE_MODULE_USER] = [];
|
||||
$data[HitsModel::HITTYPE_MODULE_WORKSHOP] = [];
|
||||
$data[HitsModel::HITTYPE_MODULE_GROUP] = [];
|
||||
|
||||
$hits = HitsModel::getHitsPerDay($start, $end);
|
||||
|
||||
@ -90,6 +91,7 @@ class StatsController extends BaseController
|
||||
$count_total[HitsModel::HITTYPE_MODULE_SERVER] = 0;
|
||||
$count_total[HitsModel::HITTYPE_MODULE_USER] = 0;
|
||||
$count_total[HitsModel::HITTYPE_MODULE_WORKSHOP] = 0;
|
||||
$count_total[HitsModel::HITTYPE_MODULE_GROUP] = 0;
|
||||
|
||||
for ($i = 0; $i < $hits->count(); $i++) {
|
||||
$count_total[$hits->get($i)->get('hittype')] += $hits->get($i)->get('count');
|
||||
@ -101,7 +103,7 @@ class StatsController extends BaseController
|
||||
'code' => 200,
|
||||
'data' => $data,
|
||||
'counts' => $count_total,
|
||||
'count_total' => $count_total[HitsModel::HITTYPE_MODULE_APP] + $count_total[HitsModel::HITTYPE_MODULE_SERVER] + $count_total[HitsModel::HITTYPE_MODULE_USER] + $count_total[HitsModel::HITTYPE_MODULE_WORKSHOP],
|
||||
'count_total' => $count_total[HitsModel::HITTYPE_MODULE_APP] + $count_total[HitsModel::HITTYPE_MODULE_SERVER] + $count_total[HitsModel::HITTYPE_MODULE_USER] + $count_total[HitsModel::HITTYPE_MODULE_WORKSHOP] + $count_total[HitsModel::HITTYPE_MODULE_GROUP],
|
||||
'start' => $start,
|
||||
'end' => $end,
|
||||
'day_diff' => $dayDiff
|
||||
|
Reference in New Issue
Block a user