mirror of
https://github.com/newnius/YAO-portal.git
synced 2025-06-06 07:11:54 +00:00
add debug
This commit is contained in:
parent
24a7b47c04
commit
2d0ec5fb82
9
ajax.php
9
ajax.php
@ -11,6 +11,7 @@ require_once('job.logic.php');
|
||||
require_once('agent.logic.php');
|
||||
require_once('workspace.logic.php');
|
||||
require_once('cluster.logic.php');
|
||||
require_once('debug.logic.php');
|
||||
|
||||
require_once('config.inc.php');
|
||||
require_once('init.inc.php');
|
||||
@ -204,6 +205,14 @@ switch ($action) {
|
||||
$res = cluster_remove($cluster);
|
||||
break;
|
||||
|
||||
case 'get_counter':
|
||||
$res = debug_get_counter();
|
||||
break;
|
||||
|
||||
case 'get_bindings':
|
||||
$res = debug_get_bindings();
|
||||
break;
|
||||
|
||||
case 'user_signout':
|
||||
$res = user_signout();
|
||||
break;
|
||||
|
48
debug.logic.php
Normal file
48
debug.logic.php
Normal file
@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
require_once('predis/autoload.php');
|
||||
|
||||
require_once('util4p/util.php');
|
||||
require_once('util4p/CRObject.class.php');
|
||||
require_once('util4p/Random.class.php');
|
||||
require_once('util4p/AccessController.class.php');
|
||||
require_once('util4p/CRLogger.class.php');
|
||||
|
||||
require_once('Code.class.php');
|
||||
|
||||
require_once('config.inc.php');
|
||||
require_once('init.inc.php');
|
||||
|
||||
|
||||
function debug_get_counter()
|
||||
{
|
||||
if (!AccessController::hasAccess(Session::get('role', 'visitor'), 'system.summary')) {
|
||||
$res['errno'] = Code::NO_PRIVILEGE;
|
||||
return $res;
|
||||
}
|
||||
|
||||
$spider = new Spider();
|
||||
$spider->doGet(YAO_SCHEDULER_ADDR . '?action=get_counter');
|
||||
$msg = json_decode($spider->getBody(), true);
|
||||
|
||||
$res['counter'] = $msg['counter'];
|
||||
$res['counterTotal'] = $msg['counterTotal'];
|
||||
$res['errno'] = Code::SUCCESS;
|
||||
return $res;
|
||||
}
|
||||
|
||||
function debug_get_bindings()
|
||||
{
|
||||
if (!AccessController::hasAccess(Session::get('role', 'visitor'), 'system.summary')) {
|
||||
$res['errno'] = Code::NO_PRIVILEGE;
|
||||
return $res;
|
||||
}
|
||||
|
||||
$spider = new Spider();
|
||||
$spider->doGet(YAO_SCHEDULER_ADDR . '?action=get_bindings');
|
||||
$msg = json_decode($spider->getBody(), true);
|
||||
|
||||
$res['data'] = $msg;
|
||||
$res['errno'] = Code::SUCCESS;
|
||||
return $res;
|
||||
}
|
Loading…
Reference in New Issue
Block a user