public function indexAction()
 {
     $api = new Api();
     $common = new Common();
     $api_url = $this->getServiceLocator()->get('Config')['api_url']['value'];
     $url = $api_url . "/api/partners/?status_id=1";
     $res = $api->curl($url, array(), "GET");
     if ($res->getStatusCode() == 200) {
         $content = json_decode($res->getBody(), true);
         if ($this->getRequest()->isXmlHttpRequest()) {
             $partners_list = '';
             foreach ($content as $data) {
                 $partners_list .= "<li>";
                 $partners_list .= "<img src='" . $data['logo'] . "' alt='' >";
                 $partners_list .= "</li>";
             }
             echo $partners_list;
             die;
         }
         // getting banners
         $banners = $common->getBanner($api_url, 13);
         $banner_content = $common->getPage($api_url, 14);
         return new ViewModel(array('partners' => $content, 'banners' => $banners, 'banner_content' => $banner_content));
     }
 }
 public function indexAction()
 {
     $api = new Api();
     $common = new Common();
     $api_url = $this->getServiceLocator()->get('Config')['api_url']['value'];
     //Start:-- Search form
     $session = new Container('frontend');
     $loggedInUser = $session->userid;
     $userType = $session->user_type_id;
     $model_practitioner = new Practitioners();
     $loggedInUserAddress = $model_practitioner->getLoggedInUserAddress($loggedInUser, $userType, $api_url);
     $treatment_list = $common->getAllservices($api_url);
     $search_form = new SearchForm($treatment_list, $common->getstatesByCountry($api_url, $loggedInUserAddress->country_id));
     // getting banners
     $banners = $common->getBanner($api_url, 1);
     //End:-- Search form
     $page1 = $common->getPage($api_url, 7);
     $page2 = $common->getPage($api_url, 8);
     $page3 = $common->getPage($api_url, 9);
     $page4 = $common->getMedia($api_url);
     $banner_content = $common->getPage($api_url, 13);
     $data = array('page1' => stripcslashes($page1), 'page2' => stripcslashes($page2), 'page3' => stripcslashes($page3), 'page4' => $page4, 'search_form' => $search_form, 'banners' => $banners, 'banner_content' => $banner_content);
     return new ViewModel($data);
 }