public function flashsaleDetails(Request $request) { $postData = $request->all(); $response = new stdClass(); $objUserModel = new User(); if ($postData) { $userId = ''; if (isset($postData['id'])) { $userId = $postData['id']; } $mytoken = ''; $authflag = false; if (isset($postData['mytoken'])) { $mytoken = $postData['mytoken']; if ($mytoken == env("API_TOKEN")) { $authflag = true; } else { if ($userId != '') { $whereForloginToken = $userId; DB::setFetchMode(PDO::FETCH_ASSOC); $Userscredentials = $objUserModel->getUsercredsWhere($whereForloginToken); if ($mytoken == $Userscredentials['login_token']) { $authflag = true; } } } } if ($authflag) { //LOGIN TOKEN DB::setFetchMode(PDO::FETCH_ASSOC); $objCampaingsModel = new Campaigns(); $objProductCategoryModel = new ProductCategories(); $objProductsModel = new Products(); $currenttime = time(); $campaignDetails = $objCampaingsModel->getFlashsaleDetail(); if ($campaignDetails) { // foreach ($campaignDetails as $campaignkey => $campaignval) { // $productcategoryId = array($campaignval['for_category_ids']); // $productproductId = array($campaignval['for_product_ids']); // // } // $categoryId = explode(",", $productcategoryId[0]); // $productId = explode(",", $productproductId[0]); // if ($categoryId != '' && $productId != '') { // $category = $objProductCategoryModel->getCategoriesWhere($categoryId); // $products = $objProductsModel->getProductWhere($productId); $data = $campaignDetails; // $data['categoryId'] = $category; // $data['productId'] = $products; $response->code = 200; $response->message = "Success"; $response->data = $data; } else { $response->code = 100; $response->message = "Something went Wrong. No Product Details found."; $response->data = null; } } else { $response->code = 401; $response->message = "Access Denied"; $response->data = null; } } else { $response->code = 401; $response->message = "Invalid request"; $response->data = null; } echo json_encode($response, true); }