MMCT TEAM
Server IP : 2a02:4780:3:2287:0:3736:a38e:8  /  Your IP : 216.73.217.17
Web Server : LiteSpeed
System : Linux sg-nme-web2187.main-hosting.eu 5.14.0-611.54.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed May 6 18:03:03 EDT 2026 x86_64
User : u926327694 ( 926327694)
PHP Version : 7.4.33
Disable Function : system, 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/u926327694/domains/smsoft.in/public_html/smart/api/../

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/public_html/smart/api/../voice-call-webhook.php
<?php
    if(isset($_GET['pwd']))
    {
        if(base64_encode("Admin@123")==$_GET['pwd'])
        {
            include('config.php');
            $voiceid     = isset($_REQUEST['voiceid']) ? trim($_REQUEST['voiceid']) : '';
            $soundstatus = isset($_REQUEST['soundstatus']) ? trim($_REQUEST['soundstatus']) : '';
            
            if (empty($voiceid) || empty($soundstatus)) {
                echo json_encode(array(
                    'status' => 0,
                    'message' => 'Voice ID or Status params Missing.'
                ));
            }
            else {
                $log_query = mysqli_query($con,"SELECT * FROM voice_audio_master_logs WHERE soundid='$voiceid' LIMIT 1");
                if (mysqli_num_rows($log_query) == 0) {
                    echo json_encode(array(
                        'status' => 0,
                        'message' => 'Sound ID Not Found in Database.'
                    ));
                }
                else {
                    $log_data = mysqli_fetch_assoc($log_query);
                    $audio_id    = $log_data['audio_id'];
                    $school_code = $log_data['school_code'];
                    
                    mysqli_query($con,"UPDATE voice_audio_master_logs SET status='$soundstatus' WHERE soundid='$voiceid'");
                    
                    $school_query = mysqli_query($con,"SELECT * FROM schools WHERE school_code='$school_code' LIMIT 1");
                    if (mysqli_num_rows($school_query) == 0) {
                        echo json_encode(array(
                            'status' => 0,
                            'message' => 'School Not Found in Database.'
                        ));
                    }
                    else {
                        $school = mysqli_fetch_assoc($school_query);
                        $custom_db = $school['db'];
                        $custom_db_user = $school['db_user'];
                        $custom_db_pwd = $school['db_pwd'];
                        
                        $school_con = mysqli_connect("localhost", $school['db_user'], $school['db_pwd'], $school['db']);
                        if (!$school_con) {
                            echo json_encode(array(
                                'status' => 0,
                                'message' => 'School DB Connection Failed.'
                            ));
                        }
                        else {
                            $mainstatus = $soundstatus == 'Active' ? 1 : 0;
                            mysqli_query($school_con,"UPDATE voice_call_audio SET status=$mainstatus WHERE api_id='$voiceid'");
                            echo json_encode(array(
                                'status' => 1,
                                'message' => 'Audio status has been updated successfully.'
                            ));
                        }
                    }
                }
            }
        }
        else {
            echo json_encode(array(
                'status' => 0,
                'message' => 'Authentication failed: Invalid webhook password.'
            ));
        }
    }
    else {
        echo json_encode(array(
            'status' => 0,
            'message' => 'Authentication failed: Invalid webhook password.'
        ));
    }
?>

MMCT - 2023