protected function set($job, $data, $ident, $callback) { $id = @$data['id']; $set = BeatmapSet::find($id); if (!$set) { sentry_log("[{$ident}] Set not found while trying to {$ident}: {$id}", 'queue', Raven_Client::FATAL); $job->delete(); return; } $callback($job, $data, $set); }
public function postModBss($id) { $set = BeatmapSet::find($id); $user = $this->user(); $username = Input::get('username'); $password = Input::get('password'); if (!$set) { return $this->error('beatmaps.bss', 'missing'); } if ($user and $user->ownsSet($id)) { if ($set->graveyarded()) { return $this->error('beatmaps.bss', 'graveyard'); } if ($set->ranked()) { return $this->error('beatmaps.bss', 'ranked'); } $type = Input::get('complete') ? BeatmapSet::PENDING : BeatmapSet::WIP; $message = Input::get('message'); $filesize = Input::get('filesize'); $marathon = Input::get('marathon') ? true : false; } else { return $this->error('beatmaps.bss', 'access-denied'); } }
public function postModBss($id) { $set = BeatmapSet::find($id); $user = $this->user(); $username = Input::get("username"); $password = Input::get("password"); if (!$set) { return $this->error("beatmaps.bss", "missing"); } if ($user and $user->ownsSet($id)) { if ($set->graveyarded()) { return $this->error("beatmaps.bss", "graveyard"); } if ($set->ranked()) { return $this->error("beatmaps.bss", "ranked"); } $type = Input::get("complete") ? BeatmapSet::PENDING : BeatmapSet::WIP; $message = Input::get("message"); $filesize = Input::get("filesize"); $marathon = Input::get("marathon") ? true : false; } else { return $this->error("beatmaps.bss", "access-denied"); } }