Beispiel #1
0
 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]);
 }
Beispiel #2
0
 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]);
 }