MMCT TEAM
Server IP : 82.112.239.40  /  Your IP : 18.218.129.191
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/ajax_payment_key.php
<?php include 'lib/core.php';


//Show All keys
if ($_SERVER['REQUEST_METHOD'] == "GET") {
    if (isset($_GET['show_keys'])) {
        $show = "SELECT * FROM payment_key";
        $result = $conn->query($show);

        if ($result->num_rows > 0) {
            while ($row = $result->fetch_assoc()) {
                $keys[] = $row;
            }
            echo json_encode($keys);
        }
    }
}


if ($_SERVER['REQUEST_METHOD'] == "POST") {
    // Adding payment keys

    if (isset($_POST['api_key'])) {
        $secret_key = $_POST['secret_key'];
        $api_key = $_POST['api_key'];
        $client_id = $_POST['client_id'];
        $merchant_id = $_POST['merchant_id'];
        $payment_name = $_POST['payment_name'];
        $upi_id = $_POST['upi_id'];
        $status = $_POST['status'];
        if ($status == 1) {
            $qry = $conn->query("SELECT * FROM payment_key WHERE status='$status'");
            if ($qry->num_rows > 0) {
                $paymentData = $qry->fetch_assoc();
                $sql1 = $conn->query("UPDATE payment_key SET status='0' WHERE id = '" . $paymentData['id'] . "'");
            }
        }
        if (!empty($api_key)) {
            $sql = "INSERT INTO payment_key(api_key,secret_key,payment_name,upi_id,client_id,merchant_id) VALUES('$api_key','$secret_key','$payment_name','$upi_id','$client_id','$merchant_id')";

            if ($conn->query($sql)) {
                echo "Success";
            } else {
                echo "Something Wrong";
            }
        } else {
            echo "Can't left empty";
        }
    }




    //Show payment keys in Edit Modal

    if (isset($_POST['key_id'])) {
        $id = $_POST['key_id'];

        $query = "SELECT * FROM payment_key WHERE id = " . $id;

        $result = $conn->query($query);

        if ($result->num_rows > 0) {
            $keys = $result->fetch_assoc();
            echo json_encode($keys);
        }
    }

    //Updating payment keys in Modal
    if (isset($_POST['save_id'])) {
        $id = $_POST['save_id'];
        $secret_key = $_POST['edit_secret_key'];
        $api_key = $_POST['edit_api_key'];
        $upi_id = $_POST['upi_id'];
        $client_id = $_POST['client_id'];
        $merchant_id = $_POST['merchant_id'];
        $payment_name = $_POST['payment_name'];
        $status = $_POST['status'];
        if ($status == 1) {
            $qry = $conn->query("SELECT * FROM payment_key WHERE status='$status'");
            if ($qry->num_rows > 0) {
                $paymentData = $qry->fetch_assoc();
                $sql1 = $conn->query("UPDATE payment_key SET status='0' WHERE id = '" . $paymentData['id'] . "'");
            }
        }

        $sql = "UPDATE payment_key SET secret_key = '$secret_key',api_key = '$api_key',payment_name = '$payment_name', upi_id='$upi_id',client_id='$client_id',merchant_id='$merchant_id' ,status='$status' WHERE id = $id";

        if ($conn->query($sql)) {
            echo "Success";
        } else {
            echo "Something Wrong";
        }

    }

    //Delete payment keys

    if (isset($_POST['delete_id'])) {
        $id = $_POST['delete_id'];

        $query = "DELETE FROM payment_key WHERE id = " . $id;

        if ($conn->query($query)) {
            echo "Success";
        } else {
            echo "Something Wrong";
        }

    }
}

?>

MMCT - 2023