MMCT TEAM
Server IP : 2a02:4780:3:1493:0:3736:a38e:7  /  Your IP : 216.73.216.112
Web Server : LiteSpeed
System : Linux sg-nme-web1393.main-hosting.eu 4.18.0-553.40.1.lve.el8.x86_64 #1 SMP Wed Feb 12 18:54:57 UTC 2025 x86_64
User : u926327694 ( 926327694)
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/u926327694/domains/smsoft.in/public_html/demo/src/../Management/../config/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/public_html/demo/src/../Management/../config/whatsapp.php
<?php
    
    //define whatsapp gateway url
    $dealsms_url = 'https://dealsms.in/api/send?';
    $chatway_url = 'https://int.chatway.in/api/send-msg?';

    $school_code_global = isset($_SESSION['code']) ? $_SESSION['code'] : '';
    $whatsapp_token_global = '';
    $whatsapp_api_url_global = '';
    $whatsapp_instance_id_global = '';
    $whatsapp_type_global = '';
    
    if($school_code_global != '') {
        $sel_school_global = mysqli_query($con,"select * from schools where schoolCode='$school_code_global'");
        while($school_row_global=mysqli_fetch_array($sel_school_global))
        {
            $whatsapp_token_global = $school_row_global['whatsapp_api_key'];
            $whatsapp_api_url_global = $school_row_global['whatsapp_api_url'];
            $whatsapp_instance_id_global = $school_row_global['whatsapp_instance_id'];
            $whatsapp_type_global = $school_row_global['whatsapp_type'];
        }
    }
    
    function sendWhatsappWithGlobal($receiver, $message, $media_url= '', $file_name= '')
    {
        global $whatsapp_token_global, $whatsapp_api_url_global, $whatsapp_instance_id_global, $whatsapp_type_global;
        if($receiver!="" && strlen($receiver)==10 && $whatsapp_api_url_global != '' && $whatsapp_instance_id_global != '' && $whatsapp_token_global != '' && $message != '')
    	{
    	    $queryParams = [];
    	    if($whatsapp_type_global == 'dealsms') {
    	        if($media_url != '') {
            	    $queryParams = [
                        'number' => '91'.$receiver,
                        'type' => 'media',
                        'message' => $message,
                        'instance_id' => $whatsapp_instance_id_global,
                        'access_token' => $whatsapp_token_global,
                        'media_url' => $media_url,
                        'filename' => $file_name
                    ];
    	        }
    	        else {
    	            $queryParams = [
                        'number' => '91'.$receiver,
                        'type' => 'text',
                        'message' => $message,
                        'instance_id' => $whatsapp_instance_id_global,
                        'access_token' => $whatsapp_token_global
                    ];
    	        }
    	    }
    	    else if($whatsapp_type_global == 'chatway') {
    	        if($media_url != '') {
        	        $queryParams = [
                        'number' => '91'.$receiver,
                        'username' => $whatsapp_instance_id_global,
                        'message' => $message,
                        'token' => $whatsapp_token_global,
                        'file_url' => $media_url,
                        'file_name' => $file_name
                    ];
    	        }
    	        else {
    	            $queryParams = [
                        'number' => '91'.$receiver,
                        'username' => $whatsapp_instance_id_global,
                        'message' => $message,
                        'token' => $whatsapp_token_global,
                    ];
    	        }
    	    }
    	    
    	    if(!empty($queryParams)) {
        	    $whatsapp_api_url_curl_main = $whatsapp_api_url_global;
                $whatsapp_api_url_curl_main .= http_build_query($queryParams);
                //echo $whatsapp_api_url_curl_main; exit;
                $curl = curl_init();
                curl_setopt($curl, CURLOPT_URL, $whatsapp_api_url_curl_main);
                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
                curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
                $response = curl_exec($curl);
    	    }
    	}
    }
?>

MMCT - 2023