} $ENTRADA_USER = User::get($user_proxy_id); $details = array(); $details["app_id"] = (int) AUTH_APP_ID; $details["id"] = $user_proxy_id; $details["access_id"] = $ENTRADA_USER->getAccessId(); $details["username"] = $user_username; $details["prefix"] = ""; $details["firstname"] = $user_firstname; $details["lastname"] = $user_lastname; $details["email"] = $user_email; $details["telephone"] = ""; $details["role"] = $user_role; $details["group"] = $user_group; $details["organisation_id"] = $user_organisation_id; $ENTRADA_ACL = new Entrada_Acl($details); } if ($user_proxy_id) { $event_start = strtotime("-12 months 00:00:00"); $event_finish = strtotime("+12 months 23:59:59"); if (isset($_GET["start"]) && ($tmp_input = clean_input($_GET["start"], array("trim", "int")))) { $event_start = $tmp_input; } if (isset($_GET["end"]) && ($tmp_input = clean_input($_GET["end"], array("trim", "int")))) { $event_finish = $tmp_input; } if ($user_group == "faculty" || $user_group == "staff" || $user_group == "medtech") { $learning_events = events_fetch_filtered_events($user_proxy_id, $user_group, $user_role, $user_organisation_id, "date", "asc", "custom", $event_start, $event_finish, events_filters_faculty($seleted_course, $user_group, $user_role), true, 1, 1750, 0, $user_group == "student" ? true : false); } else { $learning_events = events_fetch_filtered_events($user_proxy_id, $user_group, $user_role, $user_organisation_id, "date", "asc", "custom", $event_start, $event_finish, events_filters_defaults($user_proxy_id, $user_group, $user_role, 0, $seleted_course), true, 1, 1750, 0, $user_group == "student" ? true : false); }
$result = $db->GetRow($query); if ($result) { $isAuthenticated = true; $user_details["id"] = $result["id"]; $user_details["firstname"] = $result["firstname"]; $user_details["lastname"] = $result["lastname"]; $user_details["role"] = $result["role"]; $user_details["group"] = $result["group"]; $user_details["organisation_id"] = $result["organisation_id"]; } } } if ($isAuthenticated) { $ENTRADA_USER = User::get($user_details["id"]); $user_details["access_id"] = $ENTRADA_USER->getAccessId(); $ENTRADA_ACL = new Entrada_Acl($user_details); if (isset($_GET["api_version"]) && ($tmp_input = clean_input($_GET["api_version"], "int"))) { $api_version = $tmp_input; } else { $api_version = 1; } switch ($api_version) { case 2: switch ($method) { case "logbook": if (isset($sub_method)) { $logbook = new Models_Logbook(); switch ($sub_method) { case "list": $entries = Models_Logbook_Entry::fetchAll($ENTRADA_USER->GetID()); if ($entries) {