Beispiel #1
0
                         <?php 
                if (isset($camp_passenger)) {
                    ?>
                            <?php 
                    echo $camp_passenger->getNote();
                    ?>
                           <?php 
                }
                ?>
                        </td>
                        <td>
                      </tr>
<!-- if passenger is linked with another passenger, show linked pass -->
<?php 
                if ($passenger_link) {
                    $camp_passenger_link = CampPassengerPeer::retrieveByPK($camp->getId(), $passenger_link->getId());
                    $person = $passenger_link->getPerson();
                    $linked_passengers[$passenger_link->getId()] = $passenger_link->getId();
                    ?>

                       <tr id="<?php 
                    echo $person->getId();
                    ?>
">
                        <td>
                           <?php 
                    if (isset($person)) {
                        ?>
                            <?php 
                        echo $person->getLastName() . ' ' . $person->getFirstName();
                        ?>
Beispiel #2
0
 public function executeRemovePassenger(sfWebRequest $request)
 {
     if ($request->getParameter('camp_id') && $request->getParameter('member_id') && $request->getParameter('pass_id')) {
         $camp_mission_legs = MissionLegPeer::getByCampIdPassengerId($request->getParameter('camp_id'), $request->getParameter('pass_id'));
         if ($camp_mission_legs) {
             foreach ($camp_mission_legs as $leg) {
                 $leg->setPilotId(null);
                 $leg->save();
             }
         }
         //if passenger linked then remove also
         $camp_passenger = CampPassengerPeer::retrieveByPK($request->getParameter('camp_id'), $request->getParameter('pass_id'));
         if ($camp_passenger->getLink() != null) {
             $camp_mission_legs = MissionLegPeer::getByCampIdPassengerId($request->getParameter('camp_id'), $camp_passenger->getLink());
             if ($camp_mission_legs) {
                 foreach ($camp_mission_legs as $leg) {
                     $leg->setPilotId(null);
                     $leg->save();
                 }
             }
         }
     }
     $this->setLayout(false);
     $this->flight_date = $request->getParameter('flight_date');
     $this->pilot_req_id = $request->getParameter('pilot_req_id');
     $this->getUser()->setFlash('error', 'Oops! Please try again.');
     $this->setTemplate('assignPassenger');
 }