public function biz_pageAction()
 {
     $member = Members::findFirstById($id);
     $this->view->setVar('member', $member);
     $reviews = Reviews::find(array('member_id = "' . $id . '"', 'order' => 'id DESC'));
     $this->view->setVar('reviews', $reviews);
     $claimRequests = ClaimRequests::find(array('member_id = "' . $id . '"', 'order' => 'id DESC'));
 }
 public function claimAction($business_id = null)
 {
     $userSession = $this->session->get("userSession");
     $type = $userSession['type'];
     $id = $userSession['id'];
     $business = $business_id;
     if ($type != 'Business') {
         return $this->response->redirect('biz/signup');
     } else {
         $claimRequest = new ClaimRequests();
         $claimRequest->created = date('Y-m-d H:i:s');
         $claimRequest->modified = date('Y-m-d H:i:s');
         $claimRequest->member_id = $userSession['id'];
         $claimRequest->business_id = $business_id;
         $claimRequest->status = 'pending';
         // default status
         if ($claimRequest->create()) {
             return $this->response->redirect('business/view/' . $business_id);
         } else {
             $this->view->disable();
             print_r($claimRequest->getMessages());
         }
     }
 }
 public function cancel_biz_claim($id = null)
 {
     $request = ClaimRequests::findFirst($id);
     $request->status = 'pending';
     if ($request->save()) {
         return $this->response->redirect('index/admin_index/');
     } else {
         $this->view->disable();
         echo "failed to update data";
     }
 }
 public function admin_reject_requestAction($id = null)
 {
     $this->view->disable();
     //echo "reject page";
     $request = ClaimRequests::findFirst($id);
     $request->status = 'rejected';
     if ($request->save()) {
         return $this->response->redirect('index/admin_index/');
     } else {
         $this->view->disable();
         echo "failed to update data";
     }
 }