Exemplo n.º 1
0
function application_permitted($app_id, $device_id = null)
{
    global $permissions;
    if (is_numeric($app_id)) {
        if (!$device_id) {
            $device_id = get_device_id_by_app_id($app_id);
        }
        if ($_SESSION['userlevel'] >= '5') {
            $allowed = true;
        } else {
            if (device_permitted($device_id)) {
                $allowed = true;
            } else {
                if ($permissions['application'][$app_id]) {
                    $allowed = true;
                } else {
                    $allowed = false;
                }
            }
        }
    } else {
        $allowed = false;
    }
    return $allowed;
}
Exemplo n.º 2
0
function application_permitted($app_id, $device_id = NULL)
{
    global $permissions;
    if (is_numeric($app_id)) {
        if (!$device_id) {
            $device_id = get_device_id_by_app_id($app_id);
        }
        if ($_SESSION['userlevel'] >= "5") {
            $allowed = TRUE;
        } elseif (device_permitted($device_id)) {
            $allowed = TRUE;
        } elseif ($permissions['application'][$app_id]) {
            $allowed = TRUE;
        } else {
            $allowed = FALSE;
        }
    } else {
        $allowed = FALSE;
    }
    return $allowed;
}