File manager - Edit - /home/autoph/public_html/data03252025consolidation/lms/app/models/dealer.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/dealer.php'; $dealer_class = new Dealer(); $server_method = $_SERVER["REQUEST_METHOD"]; if(isset($_REQUEST['model']) ){ $function_name = $db->escape($_REQUEST['model']); $parameters = array( 'db'=>$db, 'dealer_class'=>$dealer_class, 'utility_class'=>$utility_class, 'server_method'=>$server_method, 'user'=>$session_user, 'request'=>$_REQUEST, ); call_user_func($function_name,$parameters); }else{ echo "Invalid request."; exit; } function add($param){ if($param['server_method'] !== 'POST'){ echo "Invalid request."; exit; } $array_data = json_decode($param['request']['json_data'],true); foreach ($array_data as $key => $value){ $array_data[$key] = trim(mb_strtoupper($array_data[$key])); $array_data[$key] = $param['db']->escape($array_data[$key]); } //check dup code $id_no_count = $param['dealer_class']->read_code_count($array_data['txt_dealer_code'],$param['utility_class'],$param['db']); if(intval($id_no_count) > 0){ $return_arr['message'] = "Code already exist."; $return_arr['status'] = 0; echo json_encode($return_arr); exit; } //check dup name $id_no_count = $param['dealer_class']->read_name_count($array_data['txt_dealer_name'],$param['utility_class'],$param['db']); if(intval($id_no_count) > 0){ $return_arr['message'] = "Name already exist."; $return_arr['status'] = 0; echo json_encode($return_arr); exit; } if($param['dealer_class']->insert_dealer($array_data,$param['utility_class'],$param['db']) === 1){ $return_arr['message'] = "Successfully added."; $return_arr['status'] = 1; echo json_encode($return_arr); exit; }else{ $return_arr['message'] = "Not added. Try again."; $return_arr['status'] = 0; echo json_encode($return_arr); exit; } } function dealer_list($param){ $db = $param['db']; $utility_class = $param['utility_class']; $request = $param['request']; $dealer_class = $param['dealer_class']; $search = isset($request['search']) ? $db -> escape($request['search']) : '' ; $dealer_list_obj = $dealer_class->dealer_list($search,$utility_class,$db); $json = []; foreach($dealer_list_obj as $row){ $json[] = ['id'=>$row['id'], 'text'=>$row['code']]; } echo json_encode($json); } function dealer_list_by_ids($param){ $db = $param['db']; $utility_class = $param['utility_class']; $request = $param['request']; $dealer_class = $param['dealer_class']; $user = $param['user']; $user_dealers = $user['dealer_access']; $search = isset($request['search']) ? $db -> escape($request['search']) : '' ; $dealer_list_obj = $dealer_class->dealer_list_by_ids($search,$user_dealers,$utility_class,$db); $json = []; foreach($dealer_list_obj as $row){ $json[] = ['id'=>$row['id'], 'text'=>$row['code']]; } echo json_encode($json); } function dealer_list_by_company($param){ $db = $param['db']; $search = isset($param['request']['search']) ? $db -> escape($param['request']['search']) : '' ; $company_id = isset($param['request']['company_id']) ? $param['request']['company_id'] : '' ; $dealer_list_obj = $param['dealer_class']->dealer_list_by_company($search,$company_id,$param['utility_class'],$db); $json = []; foreach($dealer_list_obj as $row){ $json[] = ['id'=>$row['id'], 'text'=>$row['code']]; } echo json_encode($json); } ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings