From d38cd270d7fd4596586af9d11cd1753800802ad4 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GBA0BK8\\Admin" Date: Sat, 15 Apr 2023 22:04:23 -0400 Subject: [PATCH] Formatter mocdel --- www-api/app/Models/ResultFormatter.php | 155 +++++++++++++++++++++++++ 1 file changed, 155 insertions(+) diff --git a/www-api/app/Models/ResultFormatter.php b/www-api/app/Models/ResultFormatter.php index e69de29b..a322a117 100644 --- a/www-api/app/Models/ResultFormatter.php +++ b/www-api/app/Models/ResultFormatter.php @@ -0,0 +1,155 @@ + $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "transport_date" => $out["transport_date_${key}"], + "firstname" => $out["firstname_${key}"], + "lastname" => $out["lastname_${key}"], + "from_phone" => $out["from_phone_${key}"], + "from_street" => $out["from_street_${key}"], + "to_street" => $out["to_street_${key}"], + "from_city" => $out["from_city_${key}"], + "to_city" => $out["to_city_${key}"], + "from_state" => $out["from_state_${key}"], + "to_state" => $out["to_state_${key}"], + "from_zipcode" => $out["from_zipcode_${key}"], + "to_zipcode" => $out["to_zipcode_${key}"], + "flags" => $out["flags_${key}"], + "miles" => $out["distance_${key}"], + "transport" => $out["transport_${key}"], + "translate" => $out["translate_${key}"], + "lang_code" => $out["lang_code_${key}"], + "language" => $out["language_${key}"] + ); + } + + break; + case MEDTRANS_USER_GET_LANGUAGE: + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "language" => $out["language_${key}"], + "code" => $out["code_${key}"] + ); + } + break; + + case MEDTRANS_TRANSP_LISTLOCATION: + + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "agent_id" => $out["agent_id_${key}"], + "street" => $out["street_${key}"], + "city" => $out["city_${key}"], + "id" => $out["id_${key}"], + "state" => $out["state_${key}"], + "zipcode" => $out["zipcode_${key}"], + "state" => $out["state_${key}"] + ); + } + + break; + + case MEDTRANS_TRANSP_GETREASON: + + $total = $out["total_record"]; + $res = array( + "status" => $out["status"], + "total_record" => ($total - 1), + "internal_return" => $out["internal_return"], + "result_list" => array(), + ); + for ($i = 0; $i < $total; $i++) { + $key = sprintf("%05d", $i); + $res["result_list"][] = array( + "key" => $out["lkey_${key}"], + "name" => $out["name_${key}"], + "lorder" => $out["lorder_${key}"] + ); + } + + + break; + + default: + return $out; + } + + return $res; + } +} +