public static function getInstance() { if (!is_object(self::$_instance)) { self::$_instance = new Application_Model_Reviews(); } return self::$_instance; }
public function hotelsReviewsAction() { $users = Application_Model_Users::getInstance(); $reviewsratings = Application_Model_Reviews::getInstance(); $hotelssummaryModel = Application_Model_HotelDetails::getInstance(); $response = new stdClass(); $method = $this->getRequest()->getParam('method'); if ($method) { switch ($method) { case 'AddReviews': if ($this->getRequest()->isPost()) { $userid = $this->getRequest()->getPost('user_id'); $starratings = $this->getRequest()->getPost('star_rating'); $reviewdesc = $this->getRequest()->getPost('review_desc'); $hotelid = $this->getRequest()->getPost('hotel_id'); if ($userid != '') { $Userscredentials = $users->validateByUserId($userid); if ($Userscredentials) { if ($hotelid != '' && $reviewdesc != '' && $starratings != '') { $addReview = $reviewsratings->isavailablereview($hotelid, $userid); if (empty($addReview)) { $data['user_id'] = $userid; $data['review_type'] = 0; $data['review_for_id'] = $hotelid; $data['review_rating'] = $starratings; $data['review_description'] = $reviewdesc; $data['review_status'] = 0; $addReview = $reviewsratings->addReview($data); if ($addReview) { $avgofStarRatings = $reviewsratings->getavgratingsofindividualHotel($hotelid); if ($avgofStarRatings) { $addavgRatetoindividualshotels = $hotelssummaryModel->updatehotels($hotelid, $avgofStarRatings); $Admincredentials = $users->validateByAdminId(2); if ($Admincredentials != '') { $admin_id = $Admincredentials['user_id']; $objNotification = Engine_Plugins_Functions::getInstance(); $sent_by = $userid; $sent_to = $admin_id; $noti_url = "/admin/notification"; $Noti_message = "New Review for Product is pending for You"; $addNotification = $objNotification->sendNotificationWithUrl($sent_by, $sent_to, $Noti_message, $noti_url); } $response->code = 200; $response->message = "Review Successfully Added"; $response->data = $addReview; } else { $response->code = 100; $response->message = "Something went wrong"; $response->data = null; } } else { $response->code = 100; $response->message = "Something went wrong..Review Not added, Try again."; $response->data = null; } } else { $response->code = 100; $response->message = "Review Already Added, You can add one review to one product."; $response->data = $addReview; } } else { $response->code = 100; $response->message = "You missed something."; $response->data = null; } } else { $response->code = 100; $response->message = "Their is No user for this ID."; $response->data = null; } } else { $response->code = 100; $response->message = "You need to login to Add Review."; $response->data = null; } } else { $response->code = 401; $response->message = "Access Denied"; $response->data = null; } echo json_encode($response, true); die; break; case 'getReviews': if ($this->getRequest()->isPost()) { $hotelid = $this->getRequest()->getPost('hotel_id'); if ($hotelid != '') { $hotelReviewDetails = $reviewsratings->gethotelsReviewsWithLimit($hotelid); if ($hotelReviewDetails) { $response->code = 200; $response->message = "Suiccessful"; $response->data = $hotelReviewDetails; } else { $response->code = 200; $response->message = "Something went wrong"; } } else { $response->code = 200; $response->message = "Hotel ID should not be Null"; } } else { $response->code = 401; $response->message = "Invalid request"; $response->data = null; } echo json_encode($response, true); die; break; } } }
public function storeSummaryAction() { $storesummaryModel = Application_Model_StoreDetails::getInstance(); $ReviewsModel = Application_Model_Reviews::getInstance(); $storecategoryModel = Application_Model_StoreCategory::getInstance(); $locationsmodal = Application_Model_Location::getInstance(); $response = new stdClass(); $method = $this->getRequest()->getParam('method'); if ($method) { switch ($method) { ###################################### START SERVICES ############################################ /* DEV : sowmya * Desc : services to get store list by location * Date : 5/5/2016 */ /* DEV : Sibani Mishra * Desc : Did Modification * Date : 6/5/2016 */ case 'getStoreListByLocations': if ($this->getRequest()->isPost()) { $countryid = $this->getRequest()->getPost('country_id'); $stateid = $this->getRequest()->getPost('state_id'); $cityid = $this->getRequest()->getPost('city_id'); $locationid = $this->getRequest()->getPost('location_id'); if ($countryid && $stateid && $cityid && $locationid) { $StoreList = $locationsmodal->getStoreByLocationsIds($countryid, $stateid, $cityid, $locationid); foreach ($StoreList as $key => $val) { unset($val['category_id']); $StoreList[$key] = $val; } if ($StoreList) { $response->message = 'Successfull'; $response->code = 200; $response->data = $StoreList; } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } } else { $response->message = 'Parameter missing'; $response->code = 197; $response->data = NUll; } } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } echo json_encode($response, true); die; break; /* DEV :sowmya * Desc :services to get store list by storename * Date : 5/5/2016 */ /* DEV :sowmya * Desc :services to get store list by storename * Date : 5/5/2016 */ case 'storename': if ($this->getRequest()->isPost()) { $name = $this->getRequest()->getPost('name'); if ($name) { $StoreList = $storesummaryModel->searchByNames($name); if ($StoreList) { $response->message = 'successfull'; $response->code = 200; $response->data = $StoreList; } else { $response->message = 'No Data Found'; $response->code = 197; $response->data = Null; } } else { $response->message = 'parameter doesnot pass'; $response->code = 198; $response->data = Null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; /* DEV :sowmya * Desc :services to get store categorylist * Date : 5/5/2016 */ /* DEV :Sibani Mishra * Desc :Modified Service * Date : 5/6/2016 */ /* DEV :sowmya * Desc :services to get store categorylist * Date : 5/5/2016 */ /* DEV :Sibani Mishra * Desc :Modified Service * Date : 5/6/2016 */ case 'GetCategory': if ($this->getRequest()->isPost()) { $store_id = $this->getRequest()->getPost('store_id'); if ($store_id) { $cats = $storesummaryModel->getcategoriesByStoreId($store_id); foreach ($cats as $key => $val) { unset($val['store_id']); $cats[$key] = $val; } if ($cats) { $response->message = 'Successfull'; $response->code = 200; $response->data = $cats; } else { $response->message = 'Something went wrong'; $response->code = 197; $response->data = NUll; } } else { $response->message = 'Store id is not correct'; $response->code = 197; $response->data = NUll; } } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : service used for sorting store based by reviews and ratings * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : service used for sorting store based by reviews and ratings * Date : 5/5/2016 */ case 'selectReviewsAndRatings': if ($this->getRequest()->isPost()) { $store_location = $this->getRequest()->getPost('store_location'); if (!empty($store_location)) { $storenames = $storesummaryModel->getstorenamebasedReviewandratings($store_location); if ($storenames) { $response->message = 'successfull'; $response->code = 200; $response->data = $storenames; } else { $response->message = 'No Data Found'; $response->code = 197; $response->data = Null; } } else { $response->message = 'store Location Shouldnot be blank'; $response->code = 198; $response->data = Null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; /* * Dev ; Sibani Mishra * Desc : List of category based on LocationId * Date : 6th may 2016 */ /* * Dev ; Sibani Mishra * Desc : List of category based on LocationId * Date : 6th may 2016 */ case 'getCategoryListbyLocationID': if ($this->getRequest()->isPost()) { $store_location = $this->getRequest()->getPost('store_location'); if ($store_location) { $categorydetails = $storesummaryModel->getCategory($store_location); foreach ($categorydetails as $key => $val) { unset($val['store_location']); $categorydetails[$key] = $val; } if (!empty($categorydetails)) { $response->message = 'successfull'; $response->code = 200; $response->data = $categorydetails; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } echo json_encode($response, true); die; break; /* * Dev : Sibani Mishra * Desc : List of products based on category * Date : 6th may 2016 */ /* * Dev : Sibani Mishra * Desc : List of products based on category * Date : 6th may 2016 */ case 'getProductListByCategoryId': if ($this->getRequest()->isPost()) { $category_id = $this->getRequest()->getPost('category_id'); if ($category_id) { $result = $storecategoryModel->fetchListofProducts($category_id); if ($result) { $response->message = 'successfull'; $response->code = 200; $response->data = $result; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } } echo json_encode($response, true); die; break; /* * Dev : Sibani Mishra * Desc : List of Stores_Details based on category * Date : 7th may 2016 */ /* * Dev : Sibani Mishra * Desc : List of Stores_Details based on category * Date : 7th may 2016 */ case 'fetchingStoresDetailsBasedOnCategory': if ($this->getRequest()->isPost()) { $store_location = $this->getRequest()->getPost('store_location'); $store_category_id = $this->getRequest()->getPost('store_category_id'); $store_category_id = json_decode($store_category_id); if (!empty($store_location) && !empty($store_category_id)) { $storesnames = $storesummaryModel->getstoresname($store_location, $store_category_id); if ($storesnames) { $response->message = 'successfull'; $response->code = 200; $response->data = $storesnames; } else { $response->message = 'No Data Found'; $response->code = 197; $response->data = Null; } } else { $response->message = 'parameter Shouldnot be blank'; $response->code = 198; $response->data = Null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; /* * Dev : Sibani Mishra * Desc : Inser/Update OrdersToCart Based on Stock_Quantity * Date : 10th may 2016 */ /* * Dev : Sibani Mishra * Desc : Inser/Update OrdersToCart Based on Stock_Quantity * Date : 10th may 2016 */ case 'UpdateInsertStoresOrdersToCartOnQuantityBasis': if ($this->getRequest()->isPost()) { $user_id = $this->getRequest()->getPost('userid'); $store_id = $this->getRequest()->getPost('storeid'); $product_id = $this->getRequest()->getPost('productid'); $product_id = json_decode($product_id); $quantity = $this->getRequest()->getPost('quantity'); $quantity = json_decode($quantity); if ($user_id && $store_id && !empty($product_id) && !empty($quantity)) { if (sizeof($product_id) == sizeof($quantity)) { // Match Array Length $availableOrNot = $objProducts->seperateTheProductsByQuantityAvailablity($product_id, $quantity); if (is_array($availableOrNot) && !empty($availableOrNot)) { if (array_key_exists('success', $availableOrNot)) { $updatedAndInsertedProduct = $Addtocart->insertUpdateStoreProductsInCart($user_id, $store_id, $availableOrNot['success'], $availableOrNot['quantity']); if (is_array($updatedAndInsertedProduct) && !empty($updatedAndInsertedProduct)) { $availableOrNot['success'] = $updatedAndInsertedProduct; unset($availableOrNot['quantity']); $response->message = 'Successfully inserted or updated the product in cart.'; $response->code = 200; $response->data = $availableOrNot; } else { $response->message = $updatedAndInsertedProduct; $response->code = 198; $response->data = Null; } } else { $response->message = 'All requested product has been out of stocks.'; $response->code = 200; $response->data = $availableOrNot; } } else { $response->message = $availableOrNot; $response->code = 198; $response->data = Null; } } else { $response->message = 'The number of product and quantity in array should be same.'; $response->code = 195; $response->data = NULL; } } else { $response->message = 'You should enter all params.'; $response->code = 195; $response->data = NULL; } } else { $response->message = 'You should use the post method'; $response->code = 195; $response->data = Null; } echo json_encode($response, true); die; break; /* * Dev : Sibani Mishra * Desc : Get OrdersToCart * Date : 10th may 2016 */ /* * Dev : Sibani Mishra * Desc : Get OrdersToCart * Date : 10th may 2016 */ case 'getStoreOrderToCart': if ($this->getRequest()->isPost()) { $user_id = $this->getRequest()->getPost('user_id'); $store_id = $this->getRequest()->getPost('store_id'); if ($user_id && $store_id) { $getaddtocartdetails = $Addtocart->getStoresOrdertocart($user_id, $store_id); if ($getaddtocartdetails) { $response->message = 'successfull'; $response->code = 200; $response->data = $getaddtocartdetails; } else { $response->message = 'No Products available'; $response->code = 197; $response->data = null; } } else { $response->message = 'parametre not passed'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; /* * Dev : Sibani Mishra * Desc : Remove OrdersToCart * Date : 10th may 2016 */ /* * Dev : Sibani Mishra * Desc : Remove OrdersToCart * Date : 10th may 2016 */ case 'RemoveStoreOrderToCart': if ($this->getRequest()->isPost()) { $addtocartSerialNo = $this->getRequest()->getPost('cart_id'); $user_id = $this->getRequest()->getPost('user_id'); if ($addtocartSerialNo && $user_id) { $cartdetails = $Addtocart->RemoveStoreOrderFromAddtoCart($addtocartSerialNo, $user_id); if ($cartdetails) { $response->message = 'successfully Deleted'; $response->code = 200; $response->data = $cartdetails; echo json_encode($response, true); die; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; ###################################### END SERVICES ############################################ /////////////////////////////////////////// method for agent panel only /////////////////////////// ///////////////////////////// store details module////////////////////////////////////////////// /* * DEV :sowmya * Desc : get all stores * Date : 5/5/2016 */ ###################################### END SERVICES ############################################ /////////////////////////////////////////// method for agent panel only /////////////////////////// ///////////////////////////// store details module////////////////////////////////////////////// /* * DEV :sowmya * Desc : get all stores * Date : 5/5/2016 */ case 'allstore': $storedetails = $storesummaryModel->selectAllStoresLocations(); if ($storedetails) { $response->message = 'Successfull'; $response->code = 200; $response->data = $storedetails; } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : get all stores by agent id * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : get all stores by agent id * Date : 5/5/2016 */ case 'getStoreDetailsByAgentId': if ($this->getRequest()->isPost()) { $agent_id = $this->getRequest()->getPost('agent_id'); if ($agent_id) { $agentstoredetails = $storesummaryModel->getStoredetails($agent_id); if ($agentstoredetails) { $response->message = 'successfull'; $response->code = 200; $response->data = $agentstoredetails; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to change stores status * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to change stores status * Date : 5/5/2016 */ case 'changestorestatus': if ($this->getRequest()->isPost()) { $store_id = $this->getRequest()->getPost('store_id'); if ($store_id) { $updatestatus = $storesummaryModel->getstatusChangeOfStore($store_id); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['store_id'] = $store_id; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to delete stores * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to delete stores * Date : 5/5/2016 */ case 'storedelete': if ($this->getRequest()->isPost()) { $store_id = $this->getRequest()->getPost('store_id'); if ($store_id) { $updatestatus = $storesummaryModel->storeDelete($store_id); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['store_id'] = $store_id; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : get all stores by store id * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : get all stores by store id * Date : 5/5/2016 */ case 'getStoreDetailsByStoreId': if ($this->getRequest()->isPost()) { $store_id = $this->getRequest()->getPost('store_id'); if ($store_id) { $storedetails = $storesummaryModel->getStoredetailsByStoreId($store_id); if ($storedetails) { $response->message = 'successfull'; $response->code = 200; $response->data = $storedetails; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : update all stores details by store id * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : update all stores details by store id * Date : 5/5/2016 */ case 'updatestoredetails': if ($this->getRequest()->isPost()) { $store_id = $this->getRequest()->getPost('store_id'); $primary_phone = $this->getRequest()->getPost('primary_phone'); if (!empty($primary_phone)) { $data['store_contact_number'] = $primary_phone; } $selectlocation = $this->getRequest()->getPost('selectlocation'); if (!empty($selectlocation)) { $data['store_location'] = $selectlocation; } $secondary_phone = $this->getRequest()->getPost('secondary_phone'); if (!empty($secondary_phone)) { $data['Secondary_phone'] = $secondary_phone; } $store_name = $this->getRequest()->getPost('store_name'); if (!empty($store_name)) { $data['store_name'] = $store_name; } $open_time = $this->getRequest()->getPost('open_time'); if (!empty($open_time)) { $data['Open_time'] = $open_time; } $store_status = $this->getRequest()->getPost('store_status'); if (!empty($store_status)) { $data['store_status'] = $store_status; } $closing_time = $this->getRequest()->getPost('closing_time'); if (!empty($closing_time)) { $data['Closing_time'] = $closing_time; } $notice = $this->getRequest()->getPost('notice'); if (!empty($notice)) { $data['Notice'] = $notice; } $store_image = $this->getRequest()->getPost('Store_image'); if (!empty($store_image)) { $data['store_image'] = $store_image; } $deliverycharge = $this->getRequest()->getPost('deliverycharge'); if (!empty($deliverycharge)) { $data['Deliverycharge'] = $deliverycharge; } $cat_name = $this->getRequest()->getPost('cat_name'); if (!empty($cat_name)) { $data['category_id'] = $cat_name; } $address = $this->getRequest()->getPost('address'); if (!empty($address)) { $data['store_address'] = $address; } if ($store_id) { $updatestatus = $storesummaryModel->updateStoreDetails($store_id, $data); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data = $updatestatus; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : add new stores * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : add new stores * Date : 5/5/2016 */ case 'addstoredetails': if ($this->getRequest()->isPost()) { $data['store_contact_number'] = $this->getRequest()->getPost('primary_phone'); $data['Secondary_phone'] = $this->getRequest()->getPost('secondary_phone'); $data['store_name'] = $this->getRequest()->getPost('store_name'); $data['Open_time'] = $this->getRequest()->getPost('open_time'); $data['Closing_time'] = $this->getRequest()->getPost('closing_time'); $data['Notice'] = $this->getRequest()->getPost('notice'); $data['store_address'] = $this->getRequest()->getPost('address'); $data['category_id'] = $this->getRequest()->getPost('cat_name'); $data['Deliverycharge'] = $this->getRequest()->getPost('deliverycharge'); $data['store_status'] = $this->getRequest()->getPost('store_status'); $data['store_location'] = $this->getRequest()->getPost('store_location'); $data['agent_id'] = $this->getRequest()->getPost('agent_id'); if ($data['agent_id']) { $updatestatus = $storesummaryModel->insertStoreDetails($data); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['store_id'] = $updatestatus; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; ////////////////////////////////// store module end here ////////////////////////////////////// /////////////////////// review module/////////////////////// /* * DEV :sowmya * Desc : get all hotel reviews by agent id * Date : 5/5/2016 */ ////////////////////////////////// store module end here ////////////////////////////////////// /////////////////////// review module/////////////////////// /* * DEV :sowmya * Desc : get all hotel reviews by agent id * Date : 5/5/2016 */ case 'getHotelReviewsByAgentId': if ($this->getRequest()->isPost()) { $agent_id = $this->getRequest()->getPost('agent_id'); if ($agent_id) { $agentstoredetails = $ReviewsModel->getAllHotelReviews($agent_id); if ($agentstoredetails) { $response->message = 'successfull'; $response->code = 200; $response->data = $agentstoredetails; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to get stores reviews by agent id * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to get stores reviews by agent id * Date : 5/5/2016 */ case 'getStoreReviewsByAgentId': if ($this->getRequest()->isPost()) { $agent_id = $this->getRequest()->getPost('agent_id'); if ($agent_id) { $agentstoredetails = $ReviewsModel->getAllStoreReviews($agent_id); if ($agentstoredetails) { $response->message = 'successfull'; $response->code = 200; $response->data = $agentstoredetails; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc :to change review status of both store and hotel * Date : 5/5/2016 */ /* * DEV :sowmya * Desc :to change review status of both store and hotel * Date : 5/5/2016 */ case 'changereviewstatus': if ($this->getRequest()->isPost()) { $review_id = $this->getRequest()->getPost('review_id'); if ($review_id) { $updatestatus = $ReviewsModel->getstatustodeactivate($review_id); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['review_id'] = $review_id; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to delete reviews of both store and hotel * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to delete reviews of both store and hotel * Date : 5/5/2016 */ case 'reviewdelete': if ($this->getRequest()->isPost()) { $review_id = $this->getRequest()->getPost('review_id'); if ($review_id) { $updatestatus = $ReviewsModel->deleteReviews($review_id); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['review_id'] = $review_id; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; ///////////////////////////////// review module end here/////////////////////////// ///////////////////////////////// store category /////////////////////////////// /* * DEV :sowmya * Desc : get all stores category details * Date : 5/5/2016 */ ///////////////////////////////// review module end here/////////////////////////// ///////////////////////////////// store category /////////////////////////////// /* * DEV :sowmya * Desc : get all stores category details * Date : 5/5/2016 */ case 'storeCategory': $storedetails = $storecategoryModel->selectAllCategorys(); if ($storedetails) { $response->message = 'Successfull'; $response->code = 200; $response->data = $storedetails; } else { $response->message = 'Could not Serve the Response'; $response->code = 197; $response->data = NUll; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : add stores category * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : add stores category * Date : 5/5/2016 */ case 'addStoreCategory': if ($this->getRequest()->isPost()) { $data['cat_name'] = $this->getRequest()->getPost('cat_name'); $data['cat_desc'] = $this->getRequest()->getPost('cat_desc'); $data['cat_status'] = $this->getRequest()->getPost('cat_status'); $updatestatus = $storecategoryModel->addCategory($data); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data = $updatestatus; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; break; /* * DEV :sowmya * Desc : get all stores category by category id * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : get all stores category by category id * Date : 5/5/2016 */ case 'getstorecategoryById': if ($this->getRequest()->isPost()) { $categoryid = $this->getRequest()->getParam('categoryid'); $updatestatus = $storecategoryModel->getCategoryById($categoryid); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data = $updatestatus; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to delete stores category * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to delete stores category * Date : 5/5/2016 */ case 'storecategorydelete': if ($this->getRequest()->isPost()) { $categoryid = $this->getRequest()->getParam('categoryid'); if ($categoryid) { $updatestatus = $storecategoryModel->categorydelete($categoryid); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['category_id'] = $categoryid; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; //Dev:sreekanth //Date: 5-5-2016 //Desc: change store category status //Dev:sreekanth //Date: 5-5-2016 //Desc: change store category status case 'changestorecategorystatus': if ($this->getRequest()->isPost()) { $categoryid = $this->getRequest()->getPost('categoryid'); if ($categoryid) { $updatestatus = $storecategoryModel->changeCategoryStatus($categoryid); if ($updatestatus) { $response->message = 'successfull'; $response->code = 200; $response->data['categoryid'] = $categoryid; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; /* * DEV :sowmya * Desc : to update stores category * Date : 5/5/2016 */ /* * DEV :sowmya * Desc : to update stores category * Date : 5/5/2016 */ case 'updateStoreCategory': if ($this->getRequest()->isPost()) { $data['cat_name'] = $this->getRequest()->getPost('categoryname'); $data['cat_desc'] = $this->getRequest()->getPost('cat_desc'); $category_id = $this->getRequest()->getPost('category_id'); $categoryname = $this->getRequest()->getPost('categorybtn'); if ($category_id) { $result = $storecategoryModel->updateCategory($data, $category_id); if ($categoryname == 'cat_name') { if ($result) { $response->message = 'successfull'; $response->code = 200; $response->data = $updatestatus; } else { $response->message = 'Could Not Serve The Request'; $response->code = 197; $response->data = null; } } else { $response->message = 'Could Not Serve The Request'; $response->code = 401; $response->data = NULL; } } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = Null; } echo json_encode($response, true); die; break; //////////////////////////////////// store category end here////////////////////////// } else { $response->message = 'Invalid Request'; $response->code = 401; $response->data = "No Method Passed"; echo json_encode($response, true); } } } }