private function iCheckGroup($id, $lan, $gid, $ogid) { $products = new Lan_addons_sold(); $products->lan_id = $lan; $products->user_id = $id; $products->addon_id = $ogid; if (0 == $products->count()) { $this->connect(); $sql = "SELECT user_class from " . $this->mySQLprefix . "user WHERE `user_id` = " . $id . ";"; $res = $this->getQuerySingleResult($sql); if ($res != false) { $groups = explode(',', $res[0]); $inGroup = false; foreach ($groups as $group) { if (0 == strcmp($group, $gid)) { $inGroup = true; } } if ($inGroup) { $product = new Lan_addons_sold(); $product->addon_id = $ogid; $product->user_id = $id; $product->lan_id = $lan; $product->insert(); } } } }
if ($success) { $Frontend = new FrontEnd(); logMessage($Frontend->getUserId(), 0, "Removed attendance for " . $Frontend->getName($user->user_id) . "' from " . $lan->name . " [" . $lan->id . "]"); $user->delete(); } break; } } if (isset($_POST["user"]) && isset($_POST["lan"])) { $newuser = new Lan_attendees(); $newuser->lan_id = $newuser->escape($_POST["lan"]); $newuser->user_id = $newuser->escape($_POST["user"]); $newuser->insert(); $Frontend = new FrontEnd(); $lan = new Lan_events(); $lan->get($lan->escape($_GET["id"])); logMessage($Frontend->getUserId(), 0, "Added attendee " . $Frontend->getName($newuser->user_id) . " at " . $lan->name); } if (isset($_POST["lanid"]) && isset($_POST["ticket"])) { $newticket = new Lan_addons_sold(); $newticket->lan_id = $newticket->escape($_POST["lanid"]); $newticket->user_id = $newticket->escape($_POST["user"]); $newticket->addon_id = $newticket->escape($_POST["ticket"]); $newticket->insert(); $lan = new Lan_events(); $lan->get($lan->escape($_GET["id"])); $group = new Lan_addons_groups(); $group->get($newticket->escape($_POST["ticket"])); $Frontend = new FrontEnd(); logMessage($Frontend->getUserId(), 0, "Added new '" . $group->name . "' ticket for " . $Frontend->getName($newticket->user_id) . " at " . $lan->name); }