Пример #1
0
*/
if (!isset($_SESSION['detected_controller_version'])) {
    $site_info = $unifidata->stat_sysinfo();
    $_SESSION['detected_controller_version'] = $site_info[0]->version;
}
/*
starting timing of session here
*/
$time_1 = microtime(true);
/*
select the required call to the Unifi Controller API based on the action selected
*/
switch ($action) {
    case 'list_clients':
        $selection = 'list online clients';
        $data = $unifidata->list_clients();
        break;
    case 'stat_allusers':
        $selection = 'stat all users';
        $data = $unifidata->stat_allusers();
        break;
    case 'stat_auths':
        $selection = 'stat active authorisations';
        $data = $unifidata->stat_auths();
        break;
    case 'list_guests':
        $selection = 'list guests';
        $data = $unifidata->list_guests();
        break;
    case 'stat_hourly_site':
        $selection = 'hourly site stats';