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(); } }
public function get_signups($reload = false) { if (!$this->signup_cache or $reload) { $this->signup_cache = array(); foreach ($this->items() as $item) { if (is_a($item->object, "EventSignup")) { $this->signup_cache[$item->object_id] = EventSignup::find_by_id($item->object_id); break; } } } return $this->signup_cache; }
protected static function load_signup($signup_id = null) { if (!$signup_id) { $signup_id = $_GET['signup_id']; } $signup_id = mysql_real_escape_string($signup_id); $signup = EventSignup::find_by_id($signup_id); if ($signup) { return $signup; } else { Error404(); } }