File manager - Edit - /home/autoph/public_html/tasks/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/classes/utility.php'; include_once dirname(__FILE__) . '/../../app/classes/sms_class.php'; include_once dirname(__FILE__) . '/../../app/classes/user_class.php'; $utility_class = new Utility(); $user_class = new User(); $sms_class = new Sms(); $server_method = $_SERVER["REQUEST_METHOD"]; if (isset($_REQUEST['model'])) { $function_name = $db->escape($_REQUEST['model']); $parameters = array( 'db' => $db, 'utility_class' => $utility_class, 'server_method' => $server_method, 'user_class' => $user_class, 'sms_class' => $sms_class, 'global_system_settings' => $global_system_settings, 'user_session' => $session_user, 'request' => $_REQUEST, ); call_user_func($function_name, $parameters); } else { echo "Invalid Request."; exit; } function test($param) { $db = $param['db']; $utility_class = $param['utility_class']; $user_class = $param['user_class']; $sms_class = $param['sms_class']; $request = $param['request']; if (empty($request['message']) || empty($request['mobile'])) { $return_arr['status'] = 0; $return_arr['message'] = "Mobile no. and message are required."; echo json_encode($return_arr); exit; } $active_api_sql_obj = $user_class->read_active_api($utility_class, $db); $active_api_array = array(); foreach ($active_api_sql_obj as $row) { $active_api_array = $row; } if (count($active_api_array) > 0) { // print_r($sms_class->test()); // // $replace_parameter = array( // // '[no]' => $request['mobile'], // // '[msg]' => addslashes($request['message']), // // ); // // $final_template = strtr($active_api_array['json_parameters'], $replace_parameter); // // $final_template = preg_replace("/\\n/m", "\\n", $final_template); // // $final_template = str_replace("\'", "'", $final_template); $array_data['mobile'] = $request['mobile']; $array_data['message'] = $request['message']; $array_data['data'] = $active_api_array; // $function = "test"; // echo $active_api_array['name']; $sms_status = $sms_class->{$active_api_array['name']}($array_data); // $sms_status = $sms_class->$function($array_data); // // $sms_status = $utility_class->curl_me( // // $active_api_array['base_url'], // // $final_template, // // 'POST', // // $active_api_array['headers'] // // ); // if ($sms_status == $active_api_array['sent_response']) { // //send succcess // } else { // //send failed // } print_r($sms_status); // // $return_arr['status'] = 1; // // $return_arr['message'] = "No SMS API Selected."; // // echo json_encode($return_arr); // // exit; } else { $return_arr['status'] = 0; $return_arr['message'] = "No SMS API Selected."; echo json_encode($return_arr); exit; } }
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings