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