diff --git a/functions.php b/functions.php index 3880700..ed25bb6 100644 --- a/functions.php +++ b/functions.php @@ -6,7 +6,7 @@ function simpleProducts($category) { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -32,7 +32,7 @@ function simpleProducts($category) function sddProducts() { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/products"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/products"; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( //CURLOPT_URL => 'https://".$_SESSION["data_endpoint"]."/api/v1/products/vendor/6527b593f79b5deac5ad6cb8', @@ -51,7 +51,7 @@ function sddProducts() curl_close($curl); $json = json_decode($response, true); $products = array_filter($json, function ($var) { - return ($var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == '' || $var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == 'simple' || $var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == 'variable' ); + return ($var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == '' || $var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == 'simple' || $var['promo'][0]['same-day-delivery'] === "Yes" && $var['product_type'] == 'variable'); }); $products = array_values($products); return $products; @@ -90,7 +90,7 @@ function sddProducts() function searchProducts($query) { $query = str_replace(" ", "+", $query); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/products/search?q=$query"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/products/search?q=$query"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -140,7 +140,7 @@ $result = searchProducts($query); function searchVendor($query) { $query = str_replace(" ", "+", $query); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/search?q=$query"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/search?q=$query"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -202,7 +202,7 @@ $result = searchProducts($query); function getProduct($product) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/products/$product"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/products/$product"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -226,7 +226,7 @@ function productList() { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -248,7 +248,7 @@ function productList() function productListVendor($vendorId) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/products/vendor/" . $vendorId; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/products/vendor/" . $vendorId; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( //CURLOPT_URL => 'https://".$_SESSION["data_endpoint"]."/api/v1/products/vendor/6527b593f79b5deac5ad6cb8', @@ -278,7 +278,7 @@ function getProductVariations($parent_id) { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -314,7 +314,7 @@ function register($username, $password) $json = json_encode($array); curl_setopt($curl, CURLOPT_POSTFIELDS, $json); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/register", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/register", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -342,7 +342,7 @@ function login($username, $password) $json = json_encode($array); curl_setopt($curl, CURLOPT_POSTFIELDS, $json); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/login", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/login", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -362,7 +362,7 @@ function login($username, $password) } function forgot_password($email) { - if($_SESSION["is_test"]==true && $_SESSION["test_email_rcpt"]!=""){ + if ($_SESSION["is_test"] == true && $_SESSION["test_email_rcpt"] != "") { $email = $_SESSION["test_email_rcpt"]; } $curl = curl_init(); @@ -372,7 +372,7 @@ function forgot_password($email) $json = json_encode($array); curl_setopt($curl, CURLOPT_POSTFIELDS, $json); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/forgot-password", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/forgot-password", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -392,7 +392,7 @@ function forgot_password($email) function getCustomerbyLoginId($id) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/customers/login_id/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/customers/login_id/$id"; curl_setopt_array($curl, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, @@ -416,7 +416,7 @@ function getCustomerbyLoginId($id) function getCustomer($id) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/customers/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/customers/$id"; curl_setopt_array($curl, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, @@ -440,7 +440,7 @@ function getCustomer($id) function getVendorbyLoginId($id) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/login_id/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/login_id/$id"; curl_setopt_array($curl, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, @@ -464,7 +464,7 @@ function getVendorbyLoginId($id) function customerExists($email) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/customers/search?q=$email"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/customers/search?q=$email"; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, @@ -492,7 +492,7 @@ function customerExists($email) function vendorExists($email) { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/search?q=$email"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/search?q=$email"; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => true, @@ -520,7 +520,7 @@ function vendorExists($email) function sendEmail_obanana($fName, $lName, $email, $phone, $message) { - if($_SESSION["is_test"]==true && $_SESSION["test_email_rcpt"]!=""){ + if ($_SESSION["is_test"] == true && $_SESSION["test_email_rcpt"] != "") { $email = $_SESSION["test_email_rcpt"]; } $salesEmail = $_SESSION["sales_email"]; @@ -639,7 +639,7 @@ function sendEmail_customer($fName, $lName, $email) function contact_Seller($cstm_email, $prd_name, $prd_qnty, $message) { - if($_SESSION["is_test"]==true && $_SESSION["test_email_rcpt"]!=""){ + if ($_SESSION["is_test"] == true && $_SESSION["test_email_rcpt"] != "") { $cstm_email = $_SESSION["test_email_rcpt"]; } $salesEmail = $_SESSION["sales_email"]; @@ -699,7 +699,7 @@ function contact_Seller($cstm_email, $prd_name, $prd_qnty, $message) function contact_Inquirer($cstm_email) { - if($_SESSION["is_test"]==true && $_SESSION["test_email_rcpt"]!=""){ + if ($_SESSION["is_test"] == true && $_SESSION["test_email_rcpt"] != "") { $cstm_email = $_SESSION["test_email_rcpt"]; } $msgto_inquirer = " @@ -760,7 +760,7 @@ function contact_Inquirer($cstm_email) function sendOTP($email) { - if($_SESSION["is_test"]==true && $_SESSION["test_email_rcpt"]!=""){ + if ($_SESSION["is_test"] == true && $_SESSION["test_email_rcpt"] != "") { $email = $_SESSION["test_email_rcpt"]; } $curl = curl_init(); @@ -836,7 +836,7 @@ function createCustomer($email, $phone, $firstname, $lastname, $loginId, $token) curl_setopt($curl, CURLOPT_POSTFIELDS, $array); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/customers", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/customers", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -855,7 +855,7 @@ function createCustomer($email, $phone, $firstname, $lastname, $loginId, $token) function updateCustomer($customerId, $phone, $firstname, $lastname, $loginId, $token) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/customers/$customerId"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/customers/$customerId"; $array = '{ "last_name": "' . $lastname . '", "login_id": "' . $loginId . '", @@ -892,7 +892,7 @@ function profile($token) $curl = curl_init(); curl_setopt($curl, CURLOPT_HTTPHEADER, $header); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/profile", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/profile", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -967,7 +967,7 @@ function profile($token) // } function updateVendor($vendorId, $phone, $userlogin, $firstname, $lastname, $loginId, $token) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/$vendorId"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/$vendorId"; $array = '{ "login_id": "' . $loginId . '", "user_login": "' . $userlogin . '", @@ -1010,7 +1010,7 @@ function createVendor($email, $phone, $userlogin, $firstname, $lastname, $loginI ); curl_setopt($curl, CURLOPT_POSTFIELDS, $array); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/vendors", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1105,7 +1105,7 @@ function vendorList() { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/vendors", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1128,7 +1128,7 @@ function simpleVendors() { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/vendors", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1157,7 +1157,7 @@ function productListVendors($vendorIds) $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products?vendor_ids=" . $vendorIdsString, + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products?vendor_ids=" . $vendorIdsString, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1180,7 +1180,7 @@ function simpleVendorsWithProducts() { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/vendors", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1243,7 +1243,7 @@ function simpleVendorsWithProducts() function getVendorbyId($id) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/$id"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1267,7 +1267,7 @@ function getVendorbyId($id) function searchVendorByLoginId($id) { $id = str_replace(" ", "+", $id); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/vendors/search?q=$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors/search?q=$id"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1289,7 +1289,7 @@ function searchVendorByLoginId($id) function getOrder($order) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/orders/$order"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders/$order"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1313,7 +1313,7 @@ function getAllOrder() { $curl = curl_init(); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/orders", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1341,7 +1341,7 @@ function getAllOrder() function getOrderbyCustomerId($id) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/orders/customer/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders/customer/$id"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1363,7 +1363,7 @@ function getOrderbyCustomerId($id) } function getOrderbyVendorId($id) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/orders/vendor/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders/vendor/$id"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1399,11 +1399,10 @@ function editOrderStatus($orderId, $status, $currentStatus, $trackingNumber, $co // $data['tracking_number'] = $trackingNumber; $data['payment']['status'] = $paymentStatus; $data['payment']['reference_number'] = $paymentReference; - } $params3 = json_encode($data); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/orders/" . $orderId, + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders/" . $orderId, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1454,7 +1453,7 @@ function editOrderStatus($orderId, $status, $currentStatus, $trackingNumber, $co function deleteOrderbyId($id) { - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/orders/$id"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/orders/$id"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt_array($curl, array( @@ -1508,7 +1507,7 @@ function addProduct( ); curl_setopt($curl, CURLOPT_POSTFIELDS, $array); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1573,9 +1572,9 @@ function editProduct( 'shipping_fee' => $productSf, 'status' => $productStatus, 'promo' => array( - 'next-day-delivery' => $ndd , - 'same-day-delivery' => $sdd , - 'free-shipping' => $freeSf + 'next-day-delivery' => $ndd, + 'same-day-delivery' => $sdd, + 'free-shipping' => $freeSf ), 'price_matrix' => array( $priceMatrix @@ -1618,7 +1617,7 @@ function editProduct( $params3 = json_encode($data); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/products/" . $productId, + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/products/" . $productId, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1721,7 +1720,7 @@ function addVendor( $params2 = json_encode($data); curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/vendors", + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/vendors", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1746,7 +1745,7 @@ function addVendor( function getUsers() { $curl = curl_init(); - $url = "https://".$_SESSION["data_endpoint"]."/api/v1/users"; + $url = "https://" . $_SESSION["data_endpoint"] . "/api/v1/users"; curl_setopt_array($curl, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, @@ -1813,7 +1812,7 @@ function editUsers($id, $username, $userType, $token) $jsonPayload = json_encode($data); // Convert the array to JSON format curl_setopt_array($curl, array( - CURLOPT_URL => "https://".$_SESSION["data_endpoint"]."/api/v1/users/" . $id, + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/users/" . $id, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, @@ -1834,4 +1833,28 @@ function editUsers($id, $username, $userType, $token) echo $response; return $response; -} \ No newline at end of file +} + +function getAllPayout($token) +{ + $curl = curl_init(); + curl_setopt_array($curl, array( + CURLOPT_URL => "https://" . $_SESSION["data_endpoint"] . "/api/v1/payouts", + CURLOPT_RETURNTRANSFER => true, + CURLOPT_ENCODING => '', + CURLOPT_MAXREDIRS => 10, + CURLOPT_TIMEOUT => 0, + CURLOPT_FOLLOWLOCATION => true, + CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, + CURLOPT_CUSTOMREQUEST => 'GET', + CURLOPT_HTTPHEADER => array( + 'X-Api-Key: {{apiKey}}', + 'Content-Type: application/json', + 'Authorization: Bearer ' . $token + ), + )); + $response = curl_exec($curl); + curl_close($curl); + + return $response; +} diff --git a/vendor-payouts.php b/vendor-payouts.php index 6d9e5d7..f37e3b3 100644 --- a/vendor-payouts.php +++ b/vendor-payouts.php @@ -6,7 +6,6 @@ if ($_SESSION["userId"] <> "") { // $customer_data = getCustomerbyLoginId($_SESSION["userId"]); $vendorLoginId = searchVendorbyLoginId($_SESSION["userId"]); $vendorLoginIdjson = json_decode($vendorLoginId, true); - // var_dump( $vendorLoginIdjson); if (isset($vendorLoginIdjson['results'][0])) { $vendorData = $vendorLoginIdjson['results'][0]; $vendorId = $vendorData['_id']; @@ -16,7 +15,8 @@ if ($_SESSION["userId"] <> "") { // // var_dump($vendor); // $array = json_decode($vendor,true); // var_dump($array); - + $response = getAllPayout($_SESSION['token']); + $vendorPayoutData = json_decode($response, true); } else { $_SESSION["isLoggedIn"] = false; header("location: login.php"); @@ -24,17 +24,6 @@ if ($_SESSION["userId"] <> "") { ?> - @@ -249,16 +238,47 @@ if ($_SESSION["userId"] <> "") { - ₱ 1,165.65 - EastWest Bank - ****6618 - December 08, 2023 - Deposited - - - + $val) { + $vendorIdCheck = $val['vendor_details'][0]['vendor_id']; + if ((empty($vendorIdCheck) == false) && ($vendorIdCheck == $vendorId)) { + echo ""; + echo "" . $val['net_amount'] . ""; + if (empty($val['bank_information'][0]['bank_name']) == false) { + echo "" . $val['bank_information'][0]['bank_name'] . ""; + // echo "" . $val['bank_information'][0]['account_number'] . ""; + } else { + echo 'N/A'; + } + if (empty($val['bank_information'][0]['bank_account_number']) == false) { + echo "" . $val['bank_information'][0]['bank_account_number'] . ""; + // echo "" . $val['bank_information'][0]['account_number'] . ""; + } else { + echo 'N/A'; + }; + echo "December 08, 2024"; + echo "" . $val['status'] . ""; + echo "" . + "" . + ""; + echo ""; + } + } + ?> + @@ -271,7 +291,7 @@ if ($_SESSION["userId"] <> "") {