$out["status"], "total_record" => ($total), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "id" => $out["id_${key}"], "code" => $out["code_${key}"], "price" => $out["price_${key}"], "description" => $out["description_${key}"] ); } // "request_id" => 324, break; case MOBIDELIV_USER_LUNDRYLOCATION: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total), "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}"], "agent_name" => $out["agent_name_${key}"], "status" => $out["status_${key}"], "city" => $out["city_${key}"], "street" => $out["street_${key}"], "zipcode" => $out["zipcode_${key}"] ); } // "request_id" => 324, break; case MOBIDELIV_USER_GETCCLIST: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total), "internal_return" => $out["internal_return"], "result_list" => array(), ); for ($i = 0; $i < $total; $i++) { $key = sprintf("%05d", $i); $res["result_list"][] = array( "paymentid" => $out["paymentid_${key}"], "digits" => $out["digits_${key}"], "description" => $out["description_${key}"], "expiration_month" => $out["expiration_month_${key}"], "expiration_year" => $out["expiration_year_${key}"] ); } // "request_id" => 324, break; case MOBIDELIV_PROVIDER_TANSPORTLIST: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total), "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}"], "transport_time" => $out["transport_time_${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}"], "miles" => $out["distance_${key}"], "id" => $out["id_${key}"], "request_id" => $out["id_${key}"], "status" => $out["status_${key}"], "status_description" => $out["status_description_${key}"], "assign_date" => $out["assign_date_${key}"], "dist_mode" => $out["dist_mode_${key}"], "needwheelchair" => $out["needwheelchair_${key}"], "abilitytowalk" => $out["abilitytowalk_${key}"], "conciergeneeded" => $out["conciergeneeded_${key}"], "courtappearance" => $out["courtappearance_${key}"] ); } // "request_id" => 324, break; case MOBIDELIV_PROVIDER_TRANSLATEIST: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total), "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}"], "transport_time" => $out["transport_time_${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}"], "miles" => $out["distance_${key}"], "id" => $out["id_${key}"], "request_id" => $out["id_${key}"], "status" => $out["status_${key}"], "status_description" => $out["status_description_${key}"], "lang_code" => $out["lang_code_${key}"], "language" => $out["language_${key}"], "status" => $out["status_${key}"], "assign_date" => $out["assign_date_${key}"], "courtappearance" => $out["courtappearance_${key}"], "dt_confirmed" => $out["dt_confirmed_${key}"], "dt_rejected" => $out["dt_rejected_${key}"], "language" => $out["language_${key}"], "flags" => $out["flags_${key}"] ); } break; case MOBIDELIV_USER_GET_TRANSLLIST: $total = $out["total_record"]; $res = array( "status" => $out["status"], "total_record" => ($total), "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}"], "transport_time" => $out["transport_time_${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}"], "miles" => $out["distance_${key}"], "transport" => $out["transport_${key}"], "translate" => $out["translate_${key}"], "id" => $out["id_${key}"], "lang_code" => $out["lang_code_${key}"], "language" => $out["language_${key}"], "status" => $out["status_${key}"], "assign_date" => $out["assign_date_${key}"], "dist_mode" => $out["dist_mode_${key}"], "needwheelchair" => $out["needwheelchair_${key}"], "abilitytowalk" => $out["abilitytowalk_${key}"], "conciergeneeded" => $out["conciergeneeded_${key}"], "courtappearance" => $out["courtappearance_${key}"], "dt_confirmed" => $out["dt_confirmed_${key}"], "dt_rejected" => $out["dt_rejected_${key}"], "language" => $out["language_${key}"], "interpreter_id" => $out["interpreter_id_${key}"], "flags" => $out["flags_${key}"] ); } break; case MOBIDELIV_USER_GETSERVICELIST: $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( "service_date" => $out["service_date_${key}"], "long_date" => $out["long_date_${key}"], "service_id" => $out["service_id_${key}"], "agent_name" => $out["agent_name_${key}"], "flags" => $out["flags_${key}"], "status" => $out["status_${key}"], "quantity" => $out["quantity_${key}"], "confirm_text" => $out["confirm_text_${key}"], "flag_text" => $out["flag_text_${key}"], "service_fee" => $out["service_fee_${key}"], "service_type_description" => $out["stype_desc_${key}"], "service_list_detail" => $out["service_list_detail_${key}"] ); } break; case MOBIDELIV_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 MOBIDELIV_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 MOBIDELIV_USER_GET_INVOICE: break; case MOBIDELIV_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; }