/**
  *   To check the existence of claim number in keyhouse database
  */
 public function claimDetailsAction()
 {
     if ($this->_request->isPost()) {
         $filters = array('*' => array('StringTrim', 'HtmlEntities', 'StripTags'));
         $validators = array('*' => array('allowEmpty' => true));
         $input['claimRefNo'] = $this->_request->getParam('claimNumber');
         $validate = new Zend_Filter_Input($filters, $validators, $input);
         $claimRefNo = $validate->getEscaped->claimRefNo;
         $keyHouseManager = new Manager_Insurance_KeyHouse_Claim();
         $claimDetails = $keyHouseManager->getClaim($claimRefNo, $this->_agentSchemeNumber);
         $claimDetailsResponse = empty($claimDetails) ? 0 : 1;
         echo $claimDetailsResponse;
     }
 }
 /**
  *   To display claims in detail
  *
  *   @return void
  */
 public function claimDetailsAction()
 {
     //  die("here");
     if ($this->_request->isPost()) {
         $pageForm = new Connect_Form_RentGuaranteeClaims_ClaimDetails();
         $filters = array('*' => array('StringTrim', 'HtmlEntities', 'StripTags'));
         $validators = array('*' => array('allowEmpty' => true));
         $input['claimRefNo'] = $this->getRequest()->getParam('claimNumber');
         $validate = new Zend_Filter_Input($filters, $validators, $input);
         $claimRefNo = $validate->getEscaped('claimRefNo');
         $keyHouseManager = new Manager_Insurance_KeyHouse_Claim();
         $claimDetails = $keyHouseManager->getClaim($claimRefNo, $this->_agentSchemeNumber);
         if (empty($claimDetails)) {
             $this->_helper->redirector->gotoUrl('rentguaranteeclaims/no-claim-data');
         }
         $this->view->pageTitle = 'Online Claim Suite - Claim Details';
         $this->view->latestDetail = $claimDetails[count($claimDetails) - 1];
         $this->view->claimsDetails = $claimDetails;
         $this->view->claimNumber = $claimRefNo;
         $this->view->form = $pageForm;
     } else {
         $this->_helper->redirector->gotoUrl('rentguaranteeclaims/home');
     }
 }