Esempio n. 1
0
 /**
  * CODE: board member_view
  */
 public function executeBoardMemberView(sfWebRequest $request)
 {
     if (!$this->getUser()->hasCredential(array('Administrator', 'Staff', 'Volunteer', 'Member'), false)) {
         $this->getUser()->setFlash("warning", 'You don\'t have permission to access this url ' . $request->getReferer());
         $this->redirect('dashboard/index');
     }
     if ($request->getParameter('person_id')) {
         $this->person = PersonPeer::retrieveByPK($request->getParameter('person_id'));
     }
     if ($request->getParameter('id')) {
         $b_member = BoardMemberPeer::retrieveByPK($request->getParameter('id'));
         $this->title = 'View board member';
         $this->person = PersonPeer::retrieveByPK($b_member->getPersonId());
         $this->personID = $this->person->getId();
         $query = "SELECT * FROM board_member ";
         $query .= "WHERE person_id =" . $this->personID;
         $con = Propel::getConnection();
         $stmt = $con->prepare($query);
         $stmt->execute();
         $this->value = array();
         while ($rs = $stmt->fetch(PDO::FETCH_OBJ)) {
             $this->value[] = $rs;
         }
     }
 }