protected static function load_nickname($id = null) { if (!$id) { $id = $_GET['id']; } $nickname = BadNickname::find_by_id($id); if ($nickname) { return $nickname; } else { Error404(); } }
protected static function load_slideshow($id = null) { if (!$id) { $id = $_GET['id']; } $slideshow = Slideshow::find_by_id($id); if ($slideshow) { return $slideshow; } else { Error404(); } }
protected static function load_group($id = null) { if (isset($_GET['id'])) { $id = $_GET['id']; } $id = mysql_real_escape_string($id); $group = Group::find_by_id($id); if ($group) { return $group; } Error404(); }
protected function load_gameserver($id = null) { if (!$id) { $id = $_GET['id']; } $id = mysql_real_escape_string($id); $server = GameServer::find_by_id($id); if ($server && $server->online) { return $server; } Error404(); }
protected static function load_content($permalink = null, $external_only = false) { if (!$permalink) { $permalink = $_GET['permalink']; } $content = Content::find_by_permalink($permalink, $external_only); if ($content) { return $content; } else { Error404(); } }
protected static function load_game($id = null) { if (!$id) { $id = mysql_real_escape_string($_GET['game_id']); } $game = Game::find_by_id($id); if ($game) { return $game; } else { Error404(); } }
protected static function load_event($permalink = null) { if (!$permalink) { $permalink = $_GET['permalink']; } $event = Event::find_by_permalink($permalink); if ($event) { return $event; } else { Error404(); } }
protected static function load_gameserver($id = null) { if (!$id) { $id = $_GET['id']; } $server = GameServer::find_by_id($id); if ($server) { return $server; } else { Error404(); } }
protected function load_user($nickname = null) { if (!$nickname) { $nickname = $this->GetData('nickname'); } $user = User::find_by_nickname($nickname); if ($user) { return $user; } else { Error404(); } }
protected static function load_tag($tagname = null) { if (!$tagname) { $tagname = $_GET['tag']; } $tag = Tag::find_by_permalink($tagname); if ($tag) { return $tag; } else { Error404(); } }
/** * Инициализация ЧПУ и разбор текущего адреса страницы. * @since 1.4.1 */ function UfuInit() { if (System::config('general/ufu')) { if (isset($_GET['ufu'])) { $Path = trim($_GET['ufu']); if ($Path != '') { $_GET = UfuRewrite($_GET['ufu']); if ($_GET === false) { Error404(); } } } } }
protected static function load_event($permalink = null) { if (!$permalink) { $permalink = $_GET['permalink']; } $event = Event::find_by_permalink($permalink); if ($event) { if (!$event->visible && !$event->advertised) { //self::restrict("admin"); throw new Error404(); } if (!$event->check_user(Site::CurrentUser())) { Error404(); } return $event; } else { Error404(); } }
public function show($id = null) { if (isset($_GET['id'])) { $id = $_GET['id']; } $script = Script::find_by_id($id); if (!$script) { Error404(); } $page = 1; if (isset($_GET['page'])) { $page = $_GET['page']; } $id = mysql_real_escape_string($script->id); $paginate = ScriptLog::paginate("scripts.id = '{$id}'", "scriptlogs.created_at DESC, scriptlogs.id DESC", $page, 50); $this->assign("page", $paginate); $this->assign("script", $script); $this->title = "Scheduled Scripts :: {$script->name} :: Logs"; $this->render("scriptlog/show.tpl"); }
public function show($id = null) { if (isset($_GET['id'])) { $id = $_GET['id']; } if (!$id) { Error404(); } $payment = PaymentTransaction::find_by_id($id); if (!$payment) { Error404(); } $cart = Cart::find_by_id($payment->cart_id); if ($cart) { $user = User::find_by_id($cart->user_id); $this->assign("user", $user); $this->assign("cart", $cart); } $this->assign("payment", $payment); $this->title = "Payment {$payment->id}"; $this->render("paymenttransaction/show.tpl"); }
public function process($id = null) { if ($_GET['key'] == md5("winbarmint")) { if (!$id) { $id = mysql_real_escape_string($_GET['id']); } $topup = Topup::find_by_id($id); if ($topup) { $topup->processed = true; if ($topup->save()) { echo "OK"; } else { echo "Fail"; } die; } else { Error404(); } } else { Error403(); } }
protected static function load_option($question, $id = null) { if (!$id) { $id = $_GET['id']; } $object = SurveyQuestionOption::find_by_id($id); if ($object and $object->survey_question_id == $question->id) { return $object; } else { Error404(); } }
protected static function load_page($article, $id = null) { if (!$id) { $id = $_GET['id']; } $object = ArticlePage::find_by_id($id); if ($object && $object->article_id == $article->id) { return $object; } else { Error404(); } }
protected function load_content($event, $permalink = null, $external_only = false) { if (!$permalink) { $permalink = $this->GetData('permalink'); } $content = EventContent::find_by_permalink($event, $permalink, $external_only); if ($content) { return $content; } else { Error404(); } }
protected static function load_ticket($event, $id = null) { if (!$id) { $id = $_GET['id']; } $id = mysql_real_escape_string($id); $event_id = mysql_real_escape_string($event->id); $ticket = EventTicket::find("event_tickets.event_id = '{$event_id}' AND event_tickets.id = '{$id}'"); if ($ticket) { return $ticket; } else { Error404(); } }
<?php $dir = getcwd(); chdir("../"); require_once "interface.php"; $layout = EpicInterface::init(); Error404();
public function complete() { if (isset($_GET['merchant_return_link'])) { $id = $_GET['id']; Redirect("payments/{$id}/complete"); } $id = mysql_real_escape_string($_GET['id']); $user_id = mysql_real_escape_string(Site::CurrentUser()->id); $cart = Cart::find("carts.user_id = '{$user_id}' AND carts.id = '{$id}'"); if ($cart) { // Validate Cart foreach ($cart->items() as $item) { if ($item->object == null) { Error404(); } } $signups = $cart->get_signups(); if (count($signups) == 1) { $this->assign("signup", current($signups)); } $redemptions = array(); if ($cart->full_cart_discount()) { $id = mysql_real_escape_string($cart->id); $redemptions = DiscountRedemption::find_all("discount_redemptions.cart_id = '{$id}' and discount_redemptions.cart_item_id is null"); } $this->assign("cart", $cart); $this->assign("cart_discounts", $redemptions); $this->title = "Payment Complete"; $this->render("paymenttransaction/complete.tpl"); } else { Error404(); } }
protected static function load_seat($event, $id = null) { if (!$id) { $id = $_GET['id']; } $id = mysql_real_escape_string($id); $event_id = mysql_real_escape_string($event->id); $event_seat = EventSeat::find("event_seats.id = {$id} AND event_seats.event_id = '{$event_id}'", null, false, 1); if ($event_seat) { return $event_seat; } else { Error404(); } }
protected static function load_signup($id = null) { if (!$id) { $id = $_GET['signup_id']; } $id = mysql_real_escape_string($id); $signup = EventSignup::find_by_id($id); if ($signup and $signup->user_id == Site::CurrentUser()->id) { return $signup; } else { Error404(); } }
protected static function load_seat($id, $event) { $seat_id = mysql_real_escape_string($id); $event_id = mysql_real_escape_string($event->id); $seat = EventSeat::find("event_seats.id = '{$seat_id}' AND event_seats.event_id = '{$event_id}'"); if ($seat) { return $seat; } else { Error404(); } }
protected static function load_news($permalink = null, $published = true) { if (!$permalink) { $permalink = $_GET['permalink']; } $news = News::find_by_permalink($permalink, $published); if ($news) { return $news; } else { Error404(); } }
protected static function load_survey($id = null) { if (!$id) { $id = $_GET['id']; } $object = Survey::find_by_id($id); if ($object) { return $object; } else { Error404(); } }
protected static function load_user_group($group_id, $id = null) { if (isset($_GET['id'])) { $id = $_GET['id']; } $group_id = mysql_real_escape_string($group_id); $id = mysql_real_escape_string($id); $group = UserGroup::find("user_groups.id = '{$id}' AND groups.id = '{$group_id}'"); if ($group) { return $group; } Error404(); }
$PostId = $Array['article']['id']; } $query = "SELECT * FROM page_function WHERE active='1' AND trash='0' AND dynamic='{$Dynamic_Setup}' AND page='{$PostId}' AND template='{$theme}' ORDER BY list ASC"; $result = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_array($result)) { $Function_Type = $row['function']; if ($row['contents'] == "") { } else { $row['contents'] = unserialize($row['contents']); } if ($row['contents']['category'] == "") { $row['contents']['category'] = "all"; } $Function_Array = $row['contents']; $Array['function'] = $Function_Array; if (function_exists("{$Function_Type}")) { $Function_Type($Array); } else { $Error[message] = "A Function is being requested that does not exist"; $Error["file"] = $Function_Type; $Error[type] = "function"; $Error[source] = "homepage1"; ReportError($Array, $Error); } } if ($Function_Type == "") { $Error_404 = 1; } if ($Error_404 == 1) { Error404($Array); }
protected static function load_file($filename = null) { if (!$filename) { $filename = "files/" . $_GET['filename']; } $file = new File($filename); if ($file->validate()) { return $file; } else { Error404(); } }
public function intranet_update() { self::Restrict("intranet"); $event = Event::find_by_permalink($_GET['permalink']); if (!$event) { Site::Flash("error", "Unable to find event"); Error404(); } $event_id = mysql_real_escape_string($event->id); $id = null; // Achievements $result = array(); if (isset($_REQUEST['achievements'])) { $achievements = unserialize($_REQUEST['achievements']); foreach ($achievements as $achieve) { if ($achieve['id']) { $id = mysql_real_escape_string($achieve['id']); $achievement = Achievement::find("achievements.event_id = '{$event_id}' AND achievements.intranet_id = '{$id}'"); } if (!$achievement) { $achievement = new Achievement(); $achievement->event_id = $event->id; $achievement->intranet_id = $id; } $achievement->name = $achieve['name']; $achievement->description = $achieve['description']; $achievement->image = $achieve['image']; $success = false; if ($achievement->save()) { $success = true; } $result[] = array('id' => $id, 'result' => $success, 'achievement' => $achievement); } } $this->assign("result", $result); // User achievements UserAchievement::MarkNotUpdated($event_id); $result = array(); if (isset($_REQUEST['user_achievements'])) { $user_achievements = unserialize($_REQUEST['user_achievements']); foreach ($user_achievements as $achieve) { $id = mysql_real_escape_string($achieve['achievement_id']); $user_id = mysql_real_escape_string($achieve['user_id']); $achievement = Achievement::find("achievements.intranet_id = '{$id}' AND achievements.event_id = '{$event_id}'"); if (!$achievement) { $success = false; } else { $achievement_id = mysql_real_escape_string($achievement->id); $user_achievement = UserAchievement::find("achievements.id = '{$achievement_id}' and users.id = '{$user_id}'"); $success = false; if (!$user_achievement) { $user_achievement = new UserAchievement(); $user_achievement->user_id = $user_id; $user_achievement->achievement_id = $achievement_id; } $user_achievement->updated = true; if ($user_achievement->save()) { $success = true; } } $result[] = array('id' => $achieve['id'], 'result' => $success, 'user_achievement' => $user_achievement); } } UserAchievement::DestroyNotUpdated(); $this->assign("user_result", $result); header('Content-Type: text/xml'); $this->render("achievement/intranet_update.tpl", true); }