where("IsActive", "true") ->get(); return $i; } function selectTeamStoreProducts($field, $teamstoreId) // display all data from database { $i = DB::table('teamstore_products') ->where($field, $teamstoreId) ->orderBy('Id', 'ASC') ->orderBy('Ordering', 'ASC')->get(); return $i; } function selectTeamStore($field, $teamstoreURL) // display all data from database { $i = DB::table('teamstores') ->where($field, $teamstoreURL) ->get(); return $i; } function getProductThumbnails($productId){ $i = DB::table('teamstore_product_thumbnails') ->where('ProductId', $productId) ->orderby('Ordering', 'ASC') ->get(); return $i; } function insertTeamStoreProduct($item_details){ $i = DB::table('teamstore_products')->insert($item_details); $id = DB::getPdo()->lastInsertId(); return array( 'i' => $i, 'lastId' => $id ); } function insertTeamStoreProductThumbnails($item_details){ $i = DB::table('teamstore_product_thumbnails')->insert($item_details); return $i; } function getThumbnails($productId){ $i = DB::table('teamstore_product_thumbnails') ->where('ProductId', $productId) ->orderby('Ordering', 'ASC') ->get(); return $i; } function getTeams($productId){ $i = DB::table('teams')->where('ProductId', $productId)->get(); return $i; } function getSizes(){ $i = DB::table('sizes') ->where('IsActive', 'TRUE') ->orderby('Ordering', 'ASC') ->get(); return $i; } function insertToCart($data){ $i = DB::table('cart_tmp')->insert($data); return $i; } function selectDisplayCartThumb(){ $i = DB::table('teamstore_product_thumbnails') ->where('ImageClass', 'active') ->get(); return $i; } function myCart($cartKey){ // echo $cartKey; if($cartKey != ""){ $i = DB::table('cart_tmp') ->where('CartKey', $cartKey) ->get(); // var_dump($i); return $i; } } function myCartGroup($cartKey){ if($cartKey != ""){ $pdo = DB::connection()->getPdo(); $query = $pdo->prepare("SELECT *, COUNT(Id) AS qty, Price * SUM(Quantity) AS total_price FROM cart_tmp WHERE CartKey = :ck GROUP BY ProductId"); $query->execute([':ck'=>$cartKey]); $row = $query->fetchAll(\PDO::FETCH_OBJ); return $row; } } function getSubtotal($cartKey){ $i = DB::table('cart_tmp')->select(DB::raw('SUM(Quantity * Price) AS Subtotal')) ->where('CartKey','=',$cartKey) ->get(); return $i; } function updateStoreItem($data, $url){ $i = DB::table('teamstore_products')->where('ProductURL', $url) ->update($data); return $i; } function getSoldQty($productId){ $i = DB::table('orders')->select(DB::raw('SUM(Quantity) AS SoldQty')) ->where('ProductId', $productId) ->get(); return $i; } }