break; } } break; case 'removeme': if (streq("0", getCurrentUID())) { $master->Smarty->assign("message", "Anonymous users cannot unregister."); break; } else { $lan = new Lan_events(); $success = $lan->get(getCurrentLID()); if ($success) { $attendees = new Lan_attendees(); $attendees->lan_id = getCurrentLID(); $attendees->user_id = getCurrentUID(); if ($attendees->count() == 0) { $master->Smarty->assign("message", "Oddly enough your already not signed up to this event!"); break; } else { $attendees->delete(); $master->Smarty->assign("message", "Removed your sign up!"); logMessage(getCurrentUID(), 0, "User is no longer attending LAN " . $lan->name . " [" . $lan->id . "]"); //check if they have any seats for this lan, if so remove them. $seat = new Lan_seats(); $seat->user_id = getCurrentUID(); $seat->lan_id = getCurrentLID(); if ($seat->find()) { $seat->delete(); } break; }
if (isset($_GET["uid"])) { $user = new Lan_users(); if ($user->get(GETSafe("uid"))) { $user->updateSteamData(); $user->update(); if (strlen($user->avatar) == 0) { $user->avatar = Config::$webPath . "images/other.png"; } $master->Smarty->assign("steamdata", $user->getSteamData()); $master->Smarty->assign("user", $user); //Find if attending this lan $attendance = new Lan_attendees(); $attendance->user_id = $user->user_id; $attendance->lan_id = getCurrentLID(); $master->Smarty->assign("attending", $attendance->count() != 0); //Get seat if ($attendance->count() != 0) { $seat = new lan_seats(); $seat->user_id = $user->user_id; $seat->lan_id = getCurrentLID(); $seat->find(); if ($seat->fetch()) { $master->Smarty->assign("seat", $seat); } } //Find if arrived $arrivals = new Lan_arrivals(); $arrivals->user_id = $user->user_id; $arrivals->lan_id = getCurrentLID(); $master->Smarty->assign("arrived", $arrivals->count() != 0);