Esempio n. 1
0
 public function executeDeleteDuty(sfWebRequest $request)
 {
     $duty = DutyRosterPeer::retrieveByPk(Utility::DecryptQueryString($request->getParameter('id')));
     if ($duty) {
         $duty->setStatus(Constant::RECORD_STATUS_DELETED);
         if ($duty->save()) {
             $this->getUser()->setFlash('SUCCESS_MESSAGE', Constant::RECORD_STATUS_DELETED_SUCCESSFULLY);
         } else {
             $this->getUser()->setFlash('ERROR_MESSAGE', Constant::DB_ERROR);
         }
     } else {
         $this->getUser()->setFlash('ERROR_MESSAGE', Constant::INVALID_REQUEST);
     }
     $this->redirect('FrontDesk/dutyRoster');
 }