public function recordHoursStep1($req, $res) { $org = $this->getOrgForAdmin($req, $res); if (!is_object($org)) { return; } $places = VolunteerPlace::findAll(['where' => ['organization' => $org->id()], 'sort' => 'name ASC']); return new View('hours/add', ['org' => $org, 'title' => 'Add Volunteer Hours', 'hoursPage' => true, 'places' => $places]); }
public function reportHoursStep1($req, $res) { $org = $this->getOrg($req, $res); if (!is_object($org)) { return $org; } $currentUser = $this->app['user']; // make sure the user is logged in if (!$currentUser->isLoggedIn()) { setcookie('redirect', $org->url() . '/hours/report', time() + 3600, '/'); return $res->redirect('/login'); } $places = VolunteerPlace::findAll(['where' => ['organization' => $org->id()], 'sort' => 'name ASC']); return new View('reportHours', ['org' => $org, 'title' => 'Report Volunteer Hours', 'places' => $places]); }