Пример #1
0
             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;
             }
Пример #2
0
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);