} //Get the travel and info help list if (isset($_REQUEST['action']) && $_REQUEST['action'] == "travelinfo") { $result = array(); $result = getTravelInfo($pdo); if ($result != null) { $reply['status'] = "success"; $reply['travel'] = $result; } else { $reply['status'] = "fail"; } } //Get the list of events if (isset($_REQUEST['action']) && $_REQUEST['action'] == "eventlist") { $result = array(); $result = getUserEvents($pdo); if ($result != null) { $reply['status'] = "success"; $reply['events'] = $result; } else { $reply['status'] = "fail"; } } //Change the users active event if (isset($_REQUEST['action']) && $_REQUEST['action'] == "changeevent") { $result = array(); $result = changeUserEvent($pdo); if ($result = "allok") { $reply['status'] = "success"; } else { $reply['status'] = "fail";
<?php include_once 'database/events.php'; $events = []; if (isset($_GET['user'])) { if (isset($_GET['attending'])) { $events = getUserRegisteredEvents($_GET['user']); } else { $events = getUserEvents($_GET['user']); } } else { if (isset($_GET['private'])) { $events = getPrivateEvents(); } else { if (isset($_GET['admin'])) { $events = getEvents(); } else { $events = getPublicEvents(); } } } echo json_encode($events);
<?php session_start(); include_once "database/users.php"; include_once "database/events.php"; include_once "templates/header.php"; $user = getUser($_GET['username']); $user_events = getUserEvents($user['username']); $user_events_reg = getUserRegisteredEvents($user['username']); include_once "templates/show_user.php"; ?> <link rel="stylesheet" href="css/show_user.css"> <div class="nav_buttons"> <h2>User menu</h2> <ul> <?php if (isset($_SESSION['username']) && ($_SESSION['username'] == $_GET['username'] || $_SESSION['username'] == 'admin')) { ?> <li> <a href="action_delete_user.php?username=<?php echo $user['username']; ?> ">Delete user</a> </li> <?php } ?> <li><a id="back_btn" href=<?php echo $_SERVER['HTTP_REFERER'];
function getLoginInfo($email, $password) { $user = getUserByEmail($email); if ($user == null || $password != $user->password) { return invalidLogin(); } $eventIds = $user->sharedEvent; $events = array(); foreach ($eventIds as $key => $value) { $events[] = R::exportAll($value); $dates[$key] = $value['startdate']; } if (count($events) > 0) { array_multisort($dates, SORT_ASC, $events); } return array(ID => $user->id, USER_FNAME => $user->firstname, USER_LNAME => $user->lastname, USER_EMAIL => $user->email, USER_USEF_ID => $user->usefid, USER_EVENTS => getUserEvents($user->id, $eventIds)); //count($events) > 0 ? $events : null); }