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; }
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; }