MMCT TEAM
Server IP : 82.112.239.40  /  Your IP : 3.16.57.110
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  ]

Current File : /home/u641149403/domains/cabz4you.com/public_html/admin/view-vendor.php
<?php
require_once 'header.php';
require_once 'navbar.php';
$current_time = date('Y-m-d H:i:s');
$vendor_id = $_GET['vendor_id'];

$accept_booking = $conn->query("SELECT * FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE vendor_id='$vendor_id' AND status='vendor_pass'");

$cancelled_booking = $conn->query("SELECT * FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE vendor_id='$vendor_id' AND status='cancelled'");

$completed_booking = $conn->query("SELECT * FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE vendor_id='$vendor_id' AND status='completed'");

$posted_booking = $conn->query("SELECT * FROM bookings LEFT JOIN payment_log ON payment_log.booking_id=bookings.id LEFT JOIN users ON users.id=bookings.user_id WHERE post_by_id='$vendor_id'");


$sql = "select * from vendor_profile,vendor_login where vendor_login.id=vendor_profile.vendor_id and vendor_id='$vendor_id'";
$res = $conn->query($sql);
$data2 = $res->fetch_assoc();

$transaction = "select t.*,vendor.full_name,vendor.company_name,v.contact,v.email from transaction_log as t,vendor_profile as vendor,vendor_login as v where t.vendor_id=v.id and v.id=vendor.vendor_id and v.id='$vendor_id' order by time desc";

$transaction_result = $conn->query($transaction);

if ($transaction_result->num_rows > 0) {
    // output data of each row
    while ($row = $transaction_result->fetch_assoc()) {
        $transactions[] = $row;
    }
}

$booking_data = "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 vendor_id='$vendor_id' ORDER BY bookings.pickup_date DESC";

$booking_result = $conn->query($booking_data);

if ($booking_result->num_rows > 0) {
    // output data of each row
    while ($rows = $booking_result->fetch_assoc()) {
        $table_data[] = $rows;
    }
}




$membership_status = $conn->query("SELECT * FROM membership_log WHERE vendor_id='$vendor_id' AND start<='$current_time' AND end>='$current_time' AND status=1");

?>

<!-- Page content -->
<div class="container-fluid pt-8">
    <div class="page-header mt-0 p-3">
        <h3 class="mb-sm-0">View Vendor</h3>
    </div>
    <div class="row">
        <div class="col-lg-3">
            <div class="info-box">
                <span class="info-box-icon bg-green"><i class="fa fa-check-circle"></i></span>

                <div class="info-box-content">
                    <span class="info-box-text">Accept Booking</span>
                    <span class="info-box-number"><?= $accept_booking->num_rows ?></span>
                </div>
            </div>
        </div>
        <div class="col-lg-3">
            <div class="info-box">
                <span class="info-box-icon bg-red"><i class="fa fa fa-ban"></i></span>

                <div class="info-box-content">
                    <span class="info-box-text">Cancelled Booking</span>
                    <span class="info-box-number"><?= $cancelled_booking->num_rows ?></span>
                </div>
            </div>
        </div>
        <div class="col-lg-3">
            <div class="info-box">
                <span class="info-box-icon bg-green"><i class="fa fa-check-circle"></i></span>

                <div class="info-box-content">
                    <span class="info-box-text">Completed Booking</span>
                    <span class="info-box-number"><?= $completed_booking->num_rows ?></span>
                </div>
            </div>
        </div>
        <div class="col-lg-3">
            <div class="info-box">
                <span class="info-box-icon bg-green"><i class="fa fa-check-circle"></i></span>

                <div class="info-box-content">
                    <span class="info-box-text">Posted Booking</span>
                    <span class="info-box-number"><?= $posted_booking->num_rows ?></span>
                </div>
            </div>
        </div>
    </div>

    <!-- Table -->
    <div class="row">
        <div class="col-12">
            <div class="box box-default">
                <div class="box-header with-border">
                    <h3 class="box-title">Profile Status:
                        <?php if ($data2['profile_status'] == 1) {
                            echo '<span class="text-success">Active</span>';
                        } else if ($data2['profile_status'] == 0) {
                            echo '<span class="text-danger">Blocked</span>';
                        } else {
                            echo '<span class="text-danger">Blocked</span>';
                        }
                        ?>
                        | Account Status:
                        <?php
                        if ($data2['status'] == 1) {
                            $account_status = '<span class="text-success">Online</span>';
                        } else {
                            $account_status = '<span class="text-danger">Offline</span>';
                        }
                        echo $account_status;
                        ?>
                        | Membership Status:
                        <?php
                        if ($membership_status->num_rows > 0) {
                            echo '<span class="text-success">Active</span>';
                        } else {
                            echo '<span class="text-danger">In Active</span>';
                        }
                        ?>
                    </h3>
                </div>
                <div class="box-body">


                    <div class="row align-items-center">
                        <div class="col-md-2">
                            <img src="../images/logo.png" class="img-circle">
                            <br>
                        </div>
                        <div class="col-md-10">
                            <div class="spacer"></div>
                            <h2 style="margin-top:0;"><?= $data2['full_name'] ?>
                                <small><b>(<?= $account_status ?>)</b></small>
                            </h2>
                            <h5><?= $data2['address'] ?></h5>
                            <a href="edit_vendor?token=<?= $vendor_id ?>" class="btn btn-primary btn-sm">Edit
                                Profile</a>
                            <br>
                        </div>
                    </div>
                    <hr>
                    <div class="row mt-3">
                        <div class="col-md-3 border-right">
                            <h5>Date registered: <?= date("d-m-Y h:i A", strtotime($data2['timestamp'])) ?></h5>
                            <h5>Phone: +91 <?= $data2['contact'] ?></h5>
                            <h5>Email: <?= $data2['email'] ?></h5>
                            <h5>Wallet Amount: ₹<?= $data2['w_amount'] ?></h5>
                        </div>
                        <div class="col-md-3">
                            <h5>Bank Name: +91 <?= $data2['bank_name'] ?></h5>
                            <h5>Account Number: <?= $data2['account_no'] ?></h5>
                            <h5>IFSC Code: <?= $data2['ifsc_code'] ?></h5>
                            <h5>UPI ID: <?= $data2['upi_id'] ?></h5>
                            <h5>Account Type: <?= $data2['acc_type'] ?></h5>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="row">
        <div class="col-12">
            <div class="box box-default">
                <ul class="nav nav-tabs" role="tablist">
                    <li class="nav-item">
                        <a class="nav-link active" data-toggle="tab" href="#transactions" role="tab">Transactions</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" data-toggle="tab" href="#bookings" role="tab">Bookings</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" data-toggle="tab" href="#complaints" role="tab">Complaints</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" data-toggle="tab" href="#documents" role="tab">Documents</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" data-toggle="tab" href="#membership" role="tab">Membership</a>
                    </li>
                </ul><!-- Tab panes -->
                <div class="tab-content">
                    <div class="tab-pane p-3 active" id="transactions" role="tabpanel">
                        <div class="table-responsive">
                            <table id="example" class="table table-striped table-bordered text-nowrap w-100">
                                <thead>
                                    <tr>
                                        <th class="wd-15p">S.No</th>
                                        <th class="wd-15p">Name</th>
                                        <th class="wd-10p">Contact</th>
                                        <th class="wd-10p">Amount</th>
                                        <th class="wd-10p">Type</th>
                                        <th class="wd-10p">Message</th>
                                        <th class="wd-10p">Action</th>
                                        <th class="wd-10p">Remark</th>
                                        <th class="wd-10p">Date Time</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php
                                    $x = 1;
                                    foreach ($transactions as $hh) {

                                        ?>
                                        <tr>
                                            <td><?= $x; ?></td>
                                            <td><a style="color: #4e4c73;font-weight:400"
                                                    href="edit_vendor?token=<?= $hh['vendor_id']; ?>"><?= $hh['full_name'] ?></a>
                                            </td>
                                            <td><?= $hh['contact']; ?></td>
                                            <td><?= $hh['amount']; ?></td>
                                            <td><?= ucfirst($hh['txn_type']); ?></td>
                                            <td>
                                                <?php
                                                if ($hh['txn_type'] == 'Credit' || $hh['txn_type'] == 'credit') {
                                                    $new_balance = $hh['wallet_amount'] + $hh['amount'];
                                                    echo 'Old Balance: Rs.' . $hh['wallet_amount'] . ' | New Balance: Rs.' . $new_balance;
                                                } elseif ($hh['txn_type'] == 'Debit' || $hh['txn_type'] == 'debit') {
                                                    $new_balance = $hh['wallet_amount'] - $hh['amount'];
                                                    echo 'Old Balance: Rs.' . $hh['wallet_amount'] . ' | New Balance: Rs.' . $new_balance;
                                                }
                                                ?>
                                            </td>
                                            <td><?= $hh['action']; ?></td>
                                            <td><?= $hh['remark']; ?></td>
                                            <td><?= date('d-m-Y H:i:s', strtotime($hh['time'])); ?></td>
                                        </tr>
                                        <?php
                                        $x++;
                                    }

                                    ?>
                                </tbody>
                            </table>
                        </div>
                    </div>

                    <!-- bookings -->
                    <div class="tab-pane p-3" id="bookings" role="tabpanel">
                        <div class="table-responsive">
                            <table id="example-2" class="table table-striped table-bordered text-nowrap w-100">
                                <thead>
                                    <tr>
                                        <th class="wd-15p">S.No</th>
                                        <th class="wd-15p">Booking ID</th>
                                        <th class="wd-15p">Status</th>
                                        <th class="wd-15p">From </th>
                                        <th class="wd-15p">To</th>
                                        <th class="wd-15p">Booking Stop</th>
                                        <th class="wd-15p">Package</th>
                                        <th class="wd-15p">Company Booking ID</th>
                                        <th class="wd-15p">Company Booking Type</th>
                                        <th class="wd-20p">Name</th>
                                        <th class="wd-20p">Contact</th>
                                        <th class="wd-20p">Email</th>
                                        <th class="wd-20p">Trip type</th>
                                        <th class="wd-20p">Cab Type</th>
                                        <th class="wd-15p">Pickup Date</th>
                                        <th class="wd-20p">pickup time</th>
                                        <th class="wd-20p">Drop Date</th>
                                        <th class="wd-15p">Amount</th>
                                        <th class="wd-15p">Advance Amount</th>
                                        <th class="wd-15p">Balance Amount</th>
                                        <th class="wd-15p">Incentive</th>
                                        <th class="wd-15p">Admin Commission</th>
                                        <th class="wd-15p">Loss</th>
                                        <th class="wd-15p">Profit</th>
                                        <th class="wd-15p">Vendor Commission</th>
                                        <th class="wd-15p">Pickup Address</th>
                                        <th class="wd-15p">Drop Address</th>
                                        <th class="wd-15p">Toll Tax</th>
                                        <th class="wd-15p">State Tax</th>
                                        <th class="wd-15p">Parking</th>
                                        <th class="wd-15p">Night Charge</th>
                                        <th class="wd-15p">Extra Price</th>
                                        <th class="wd-15p">Carrier</th>
                                        <th class="wd-15p">Pet</th>
                                        <th class="wd-15p">Driver App</th>
                                        <th class="wd-15p">Extra Requirement</th>
                                        <th class="wd-15p">Billing Name</th>
                                        <th class="wd-15p">GST No.</th>
                                        <th class="wd-15p">Amenities</th>
                                        <th class="wd-15p">Remark</th>
                                        <th class="wd-15p">Booking Type</th>
                                        <th class="wd-15p">Post Vendor ID</th>
                                        <th class="wd-15p">Post Vendor Name</th>
                                        <th class="wd-15p">Post Vendor Contact</th>
                                        <th class="wd-15p">Accept Vendor id</th>
                                        <th class="wd-15p">Accept Vendor Name</th>
                                        <th class="wd-15p">Accept Vendor Contact</th>
                                        <th class="wd-15p">cab Id</th>
                                        <th class="wd-15p">Driver id</th>
                                        <th class="wd-15p">Posted Date/Time</th>
                                        <th class="wd-15p">Accepted Date/Time</th>
                                        <th class="wd-15p">Completed Date/Time</th>
                                        <th class="wd-15p">Cancelled Date/Time</th>
                                        <th>Comment</th>
                                    </tr>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php
                                    $x = 1;
                                    foreach ($table_data as $hh) {
                                        if ($hh['booking_type'] == 'Website') {
                                            $color = 'bg_success';
                                            $text_color = 'text-white';
                                        } elseif ($hh['company_type'] != '') {
                                            $color = 'bg-warning text-white';
                                            $text_color = 'text-white';
                                        } elseif ($hh['booking_type'] == 'Vendor App') {
                                            $color = 'bg-danger text-white';
                                            $text_color = 'text-white';
                                        } else {
                                            $color = 'none';
                                            $text_color = '';
                                        }
                                        $loss = 0;
                                        $profit = 0;
                                        if ($hh['incentive'] > $hh['admin_commission']) {
                                            $loss = $hh['incentive'] - $hh['admin_commission'];
                                        } else {
                                            $profit = $hh['admin_commission'] - $hh['incentive'];
                                        }
                                        $admin_data = $conn->query("SELECT * FROM user_role_activity WHERE booking_id='" . $hh['bk_id'] . "'");
                                        ?>
                                        <tr class="<?php echo $color; ?>" id="row<?= $hh['bk_id']; ?>">
                                            <td><?= $x; ?></td>
                                            <td class="list_booking">C4U<?= $hh['bk_id']; ?></td>
                                            <?php
                                            if ($hh['status'] == 'vendor_pass') {
                                                echo '<td class="status"><label class="badge badge-primary">Not Assigned</label></td>';
                                            } elseif ($hh['status'] == 'booked') {
                                                echo '<td class="status"><label class="badge badge-warning">Pending</label></td>';
                                            } elseif ($hh['status'] == 'confirmed') {
                                                echo '<td class="status"><label class="badge badge-info">Processing</label></td>';
                                            } elseif ($hh['status'] == 'completed') {
                                                echo '<td class="status"><label class="badge badge-success">Completed</label></td>';
                                            } else {
                                                echo '<td class="status"><label class="badge badge-danger">Cancel</label></td>';
                                            }
                                            ?>
                                            <td class="from"><?= $hh['booking_from'] ?></td>
                                            <td class="to"><?= $hh['booking_to']; ?></td>

                                            <td class="booking_stop"><?php
                                            $i = 1;
                                            if (!empty($hh['booking_stops'])) {
                                                $booking_stop = explode('/', $hh['booking_stops']);
                                                foreach ($booking_stop as $booking_s) {
                                                    echo $i++ . '. ' . $booking_s . '<br>';
                                                }
                                            }
                                            ?>
                                            </td>
                                            <td class="pid"><?= $hh['pid']; ?></td>
                                            <td class="company_booking_id"><?= $hh['company_booking_id']; ?></td>
                                            <td class="company_booking_type"><?= $hh['company_booking_type']; ?></td>
                                            <?php if ($hh['company_type'] != '') { ?>
                                                <td class="name"><?= $hh['cust_name']; ?></td>
                                                <td class="contact"><?= $hh['cust_mob']; ?></td>
                                                <td class="email"><?= $hh['cust_email']; ?></td>
                                            <?php } else { ?>
                                                <td class="name"><?= $hh['name']; ?></td>
                                                <td class="contact"><?= $hh['contact']; ?></td>
                                                <td class="email"><?= $hh['email']; ?></td>
                                            <?php } ?>
                                            <td class="trip_type"><?= $hh['trip_type']; ?></td>
                                            <td class="cab_type"><?= $hh['cab_type']; ?></td>
                                            <td class="pickup_date"><?= date('d-m-Y', strtotime($hh['pickup_date'])); ?>
                                            </td>
                                            <td class="pickup_time"><?= date("h:i A", strtotime($hh['pickup_time'])); ?>
                                            </td>
                                            <td class="drop_date">
                                                <?php
                                                if ($hh['drop_date'] == 0) {
                                                    echo "<b>N.A.</b>";
                                                } else {
                                                    echo date('d-m-Y', strtotime($hh['drop_date']));
                                                }
                                                ?>
                                            </td>
                                            <td class="amount"><?= $hh['price'] + $hh['incentive']; ?></td>
                                            <td class="advance_amount"><?= $hh['txn_amount']; ?></td>
                                            <td class="balance_amount">
                                                <?= ($hh['price'] + $hh['incentive']) - $hh['txn_amount']; ?>
                                            </td>
                                            <td class="incentive"><?= $hh['incentive']; ?></td>
                                            <td class="commission" id="com<?= $hh['booking_id']; ?>">
                                                <?= $hh['admin_commission']; ?>
                                            </td>
                                            <td class="loss"><?= $loss; ?></td>
                                            <td class="profit"><?= $profit; ?></td>
                                            <td><?= $hh['vendor_commission']; ?></td>
                                            <td class="pickup_address"><?= $hh['pickup_address']; ?></td>
                                            <td class="drop_address"><?= $hh['drop_add']; ?></td>
                                            <td class="toll_tax">
                                                <?php if ($hh['toll_tax'] == 1)
                                                    echo "Excluding";
                                                else
                                                    echo "Including" ?>
                                                </td>
                                                <td class="state_tax">
                                                <?php if ($hh['state_tax'] == 1)
                                                    echo "Excluding";
                                                else
                                                    echo "Including" ?>
                                                </td>
                                                <td class="parking">
                                                <?php if ($hh['parking'] == 1)
                                                    echo "Excluding";
                                                else
                                                    echo "Including" ?>
                                                </td>
                                                <td class="night_charge"><?= $hh['night_charge']; ?></td>
                                            <td class="extra_price"><?= $hh['extra_price']; ?></td>
                                            <td class="carrier">
                                                <?php if ($hh['carrier'] == 1) {
                                                    echo 'Yes';
                                                } else {
                                                    echo "No";
                                                } ?>
                                            </td>
                                            <td class="pet"><?= $hh['pet'] ?></td>
                                            <td class="driver_app"><?php echo $hh['driver_app']; ?></td>
                                            <td class="extra_requirement"><?= $hh['extra_requirement']; ?></td>
                                            <td class="billing_name"><?= $hh['billing_name']; ?></td>
                                            <td class="gst_no"><?= $hh['gst_no']; ?></td>
                                            <td class="amenities">
                                                <ul class="list-style-desc">
                                                    <?php
                                                    $amenities_id = $hh['amenities'];
                                                    $amenities = $conn->query("SELECT * FROM amenities WHERE id IN($amenities_id)");
                                                    while ($amenity = mysqli_fetch_array($amenities)) {
                                                        echo "<li>" . $amenity['note'] . $amenity['price'] . "</li>";
                                                    }
                                                    ?>
                                                </ul>
                                            </td>
                                            <td class="remark"><?= $hh['remark']; ?></td>
                                            <td class="booking_type"><?= $hh['booking_type']; ?></td>
                                            <?php
                                            $vendor_id = $hh['vendor_id'];
                                            $sql = "select * from vendor_login,vendor_profile where vendor_profile.vendor_id=$vendor_id and vendor_login.id=$vendor_id";
                                            $res = $conn->query($sql);
                                            $vendr = $res->fetch_assoc();

                                            if ($hh['post_by_id'] != 0 && $hh['post_by_id'] != '') {
                                                $post_by_id = $hh['post_by_id'];

                                                $sql = "SELECT * FROM vendor_profile INNER JOIN vendor_login ON vendor_profile.vendor_id=vendor_login.id WHERE vendor_id='" . $post_by_id . "'";
                                                $result = $conn->query($sql);
                                                $vv = $result->fetch_assoc();
                                                ?>
                                                <td class="post_vendor_id"><a class="text-white"
                                                        href="edit_vendor?token=<?= $hh['post_by_id']; ?>"
                                                        target="_blank"><?= $hh['post_by_id']; ?></a></td>
                                                <td class="post_vendor_name"><?= $vv['full_name'] ?></td>
                                                <td class="post_vendor_contact"><?= $vv['contact'] ?></td>
                                            <?php } else { ?>
                                                <td></td>
                                                <td></td>
                                                <td></td>
                                            <?php } ?>

                                            <?php
                                            $vendor_id = $hh['vendor_id'];
                                            $sql = "select * from vendor_login,vendor_profile where vendor_profile.vendor_id=$vendor_id and vendor_login.id=$vendor_id";
                                            $res = $conn->query($sql);
                                            $vendr = $res->fetch_assoc();
                                            if ($hh['company_type'] == '') { ?>
                                                <td class="accept_vendor_id"><a class="<?= $text_color; ?>"
                                                        href="edit_vendor?token=<?= $hh['vendor_id']; ?>"
                                                        target="_blank"><?= $hh['vendor_id']; ?></a></td>
                                                <td class="accept_vendor_name"><input type="hidden"
                                                        id="vendorname<?php echo $hh['bk_id'] ?>"
                                                        value="<?php echo $hh['vendor_id'] ?>">
                                                    <?php echo $vendr['full_name'] ?>
                                                </td>
                                                <td class="accept_vendor_contact">
                                                    <?php echo $vendr['contact'] ?>
                                                </td>
                                            <?php } else { ?>
                                                <td class="accept_vendor_id"><?= $hh['company_type']; ?> -
                                                    <?= $hh['vendor_id']; ?>
                                                </td>
                                                <td class="accept_vendor_name"><input type="hidden"
                                                        id="vendorname<?php echo $hh['bk_id'] ?>"
                                                        value="<?php echo $hh['vendor_id'] ?>"><?= $hh['vendor_name'] ?></td>
                                                <td class="accept_vendor_contact"><?= $hh['vendor_phone'] ?></td>
                                            <?php } ?>

                                            <?php
                                            if ($hh['cab_id'] != 0 && $hh['driver_id'] != 0 && $hh['company_type'] == '') {
                                                $cab = $hh['cab_id'];
                                                $k = $hh['driver_id'];
                                                $sql = "select driver_name,contact,cab_name as cc,rc_no from drivers,cabs where cabs.id= $cab and drivers.id=$k;";
                                                $result = $conn->query($sql);
                                                $ss = $result->fetch_assoc();
                                                ?>
                                                <td class="cab_detail"><?= $ss['cc'] . ", " . $ss['rc_no']; ?></td>
                                                <td class="driver_detail"><?= $ss['driver_name'] . "," . $ss['contact']; ?></td>
                                            <?php } elseif ($hh['company_type'] != '') { ?>
                                                <td><?= $hh['cabno'] ?></td>
                                                <td><?= $hh['drivername'] ?></td>
                                            <?php } else { ?>
                                                <td class="cab_detail">Cab Not Found.</td>
                                                <td class="driver_detail">Driver Not Found.</td>
                                                <?php
                                            }
                                            ?>
                                            <td class="time_stamp"><?= date("d-m-Y h:i A", strtotime($hh['time_stamp'])); ?>
                                            </td>

                                            <td class="accept_time">
                                                <?= date("d-m-Y h:i A", strtotime($hh['accept_time'])); ?>
                                            </td>

                                            <td class="completed_time">
                                                <?= date("d-m-Y h:i A", strtotime($hh['completed_time'])); ?>
                                            </td>

                                            <td class="cancelled_time">
                                                <?= date("d-m-Y h:i A", strtotime($hh['cancelled_time'])); ?>
                                            </td>


                                            <td class="comment comment<?= $hh['bk_id'] ?>"><?= $hh['comment'] ?></td>

                                        </tr>
                                        <?php
                                        $x++;
                                    }
                                    ?>
                                </tbody>
                                </tbody>
                            </table>
                        </div>
                    </div>

                    <!-- widthdraw request -->
                    <div class="tab-pane p-3" id="complaints" role="tabpanel">
                        <div class="table-responsive">
                            <table class="table table-striped table-bordered text-nowrap w-100" id="example-3">
                                <thead>
                                    <tr>
                                        <th>S.No</th>
                                        <th>Complaint Type</th>
                                        <th>Vendor Name</th>
                                        <th>Vendor Contact</th>
                                        <th>Message</th>
                                        <th>Created By</th>
                                        <th>Date/Time</th>
                                        <th>Status</th>
                                    </tr>
                                </thead>
                                <tbody id="tbody-complaints">
                                </tbody>
                            </table>
                        </div>
                    </div>

                    <!-- documents -->
                    <div class="tab-pane p-3" id="documents" role="tabpanel">
                        <div class="row">
                            <div class="col-lg-3">
                                <a href="../cabzvendor_api/<?= $data2['qr_code'] ?>" data-fancybox="gallery">
                                    <img src="../cabzvendor_api/<?= $data2['qr_code'] ?>">
                                </a>
                                <h5>QR CODE</h5>
                            </div>
                        </div>
                    </div>

                    <!-- Membership -->
                    <div class="tab-pane p-3" id="membership" role="tabpanel">
                        <div class="table-responsive">
                            <table id="example-4" class="table table-striped table-bordered text-nowrap w-100">
                                <thead>
                                    <tr>
                                        <th style="width: 80px">S.NO.</th>
                                        <th>Membership Name</th>
                                        <th>Membership Price</th>
                                        <th>Membership Duration</th>
                                        <th>Membership Status</th>
                                        <th>Start Date</th>
                                        <th>End Date</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <?php
                                    $i = 1;
                                    $sql = "SELECT * FROM membership_log INNER JOIN vendor_profile ON membership_log.vendor_id=vendor_profile.vendor_id INNER JOIN vendor_login ON membership_log.vendor_id=vendor_login.id INNER JOIN membership ON membership_log.membership_id=membership.id WHERE membership_log.vendor_id='$vendor_id'";

                                    $query = mysqli_query($conn, $sql);

                                    while ($res = mysqli_fetch_array($query)) {
                                        $start = explode(' ', $res['start']);
                                        $end = explode(' ', $res['end']);
                                        ?>
                                        <tr>
                                            <td><?php echo $i++; ?></td>
                                            <td><?php echo $res['name']; ?></td>
                                            <td><?php echo $res['price']; ?></td>
                                            <td><?php echo $res['duration']; ?></td>
                                            <td><?php if ($end < date('Y-m-d')) {
                                                echo '<label class="badge badge-danger">In-active</label>';
                                            } else {
                                                echo '<label class="badge badge-success">Active</label>';
                                            } ?></td>
                                            <td><?php echo $start[0]; ?></td>
                                            <td><?php echo $end[0]; ?></td>
                                        </tr>
                                    <?php } ?>
                                </tbody>
                            </table>
                        </div>
                    </div>

                </div>
            </div>
        </div>
    </div>

</div>
</div>
</div>
</div>
<?php
require_once 'footer.php';
require_once 'jslinks.php';
?>
<!-- Adon JS -->
<script src="assets/js/custom.js"></script>
<script src="assets/js/datatable.js"></script>
<script>
    $(function (e) {
        new DataTable('#example-2', {
            layout: {
                topStart: {
                    buttons: ['copyHtml5', 'excelHtml5', 'csvHtml5', 'pdfHtml5']
                }
            },
            "stateSave": true,
        });

        new DataTable('#example-4', {
            layout: {
                topStart: {
                    buttons: ['copyHtml5', 'excelHtml5', 'csvHtml5', 'pdfHtml5']
                }
            },
            "stateSave": true,
            dom: 'lBfrtip',
            "lengthMenu": [[10, 25, 50, 100, 250, 500, 1000, -1], [10, 25, 50, 100, 250, 500, 1000, 'All']]
        });
    });

    $(document).ready(function () {
        output();
        function output() {
            var inHTML = '';
            var i = 1;
            $.getJSON("ajax_complaints?show=1&vendor_id<?= $vendor_id ?>", function (data) {
                $.each(data, function (key, item) {
                    if (item.status == 'Pending') {
                        var status = '<span class="badge badge-warning">Pending</span>';
                    } else if (item.status == 'Processing') {
                        var status = '<span class="badge badge-primary">Processing</span>';
                    } else {
                        var status = '<span class="badge badge-success">Completed</span>';
                    }
                    inHTML +=
                        `<tr>
                <td>${i}</td>
                <td>${item.title}</td>
                <td>${item.full_name}</td> 
                <td>${item.contact}</td> 
                <td>${item.msg} </td> 
                <td>${item.created_by}</td> 
                <td>${item.created_at}</td> 
                <td>${status}</td> 
              </tr>`;
                    i++;
                })
                $('#tbody-complaints').html(inHTML);
                $('#example-3').DataTable({
                    layout: {
                        topStart: {
                            buttons: ['copy', 'csv', 'excel', 'pdf', 'print']
                        }
                    },
                    "stateSave": true,
                    dom: 'lBfrtip',
                    "lengthMenu": [[10, 25, 50, 100, 250, 500, 1000, -1], [10, 25, 50, 100, 250, 500, 1000, 'All']]
                });
            })
        }
    });
</script>

MMCT - 2023