File manager - Edit - /home/autoph/public_html/connectv1/lms/app/models/sms.php
Back
<?php if(isset($_REQUEST['api'])){ include_once dirname(__FILE__) . '/../../cfg/db_api.php'; }else{ include_once dirname(__FILE__) . '/../../cfg/db.php'; if(!intval($global_user_status)){ echo $global_user_message; exit; } } include_once dirname(__FILE__) . '/../../app/controllers/sms.php'; $sms_class = new SMS(); $server_method = $_SERVER["REQUEST_METHOD"]; if(isset($_REQUEST['model']) ){ $function_name = $db->escape($_REQUEST['model']); $parameters = array( 'db'=>$db, 'sms_class'=>$sms_class, 'utility_class'=>$utility_class, 'server_method'=>$server_method, 'request'=>$_REQUEST, ); call_user_func($function_name,$parameters); }else{ echo "Invalid request."; exit; } function send_sms($param){ if($param['server_method'] !== 'POST'){ echo "Invalid request."; exit; } $db = $param['db']; $sms_class = $param['sms_class']; $utility_class = $param['utility_class']; $request = $param['request']; $active_api_sql_obj = $sms_class -> get_active_api($utility_class,$db); $active_api_array = array(); foreach($active_api_sql_obj as $row){ $active_api_array = $row; } } function api_list($param){ $db = $param['db']; $sms_class = $param['sms_class']; $utility_class = $param['utility_class']; $request = $param['request']; $api_list_sql_obj = $sms_class -> api_list($utility_class,$db); $api_list["results"] = array(); foreach($api_list_sql_obj as $row){ $api_list["results"] = array_merge($api_list["results"],array(array("id"=>$row['id'],"text"=>$row['name']))); } echo json_encode($api_list); } function activated_api($param){ if($param['server_method'] !== 'POST'){ echo "Invalid request."; exit; } $db = $param['db']; $sms_class = $param['sms_class']; $utility_class = $param['utility_class']; $request = $param['request']; $active_api_sql_obj = $sms_class -> get_active_api($utility_class,$db); $active_api_array = array(); foreach($active_api_sql_obj as $row){ $active_api_array = $row; } echo json_encode($active_api_array); } function set_activated_api($param){ if($param['server_method'] !== 'POST'){ echo "Invalid request."; exit; } $db = $param['db']; $sms_class = $param['sms_class']; $utility_class = $param['utility_class']; $request = $param['request']; $array_data = json_decode($request['json_data'],true); $sms_class->deactivate_all_api($db); if($utility_class->isNotEmpty($array_data['dd_sms_api'])){ $sms_class->activate_api($array_data['dd_sms_api'],$db); } $return_arr['message'] = "Successfully updated."; $return_arr['status'] = 1; echo json_encode($return_arr); exit; } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings