$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( "title" => $out["title_${key}"], "msg" => $out["msg_${key}"], "msg_id" => $out["msg_id_${key}"], "date" => $out["date_${key}"] ); } break; case WRENCHBOARD_START_JOBLIST: case WRENCHBOARD_ACCOUNT_JOBLIST: case WRENCHBOARD_ACCOUNT_PENDJOB: $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( "title" => $out["title_${key}"], "description" => $out["description_${key}"], "id" => $out["id_${key}"], "job_description" => $out["job_description_${key}"], "price" => $out["price_${key}"], "timeline_days" => $out["timeline_days_${key}"], "expire" => $out["expire_${key}"], "sent" => $out["sent_${key}"] ); } break; case WRENCHBOARD_MOBILE_ACTIVEJOB: case WRENCHBOARD_MOBILE_OFFERSLIST: $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( "title" => $out["title_${key}"], "description" => $out["description_${key}"], "id" => $out["id_${key}"], "job_description" => $out["job_description_${key}"], "price" => $out["price_${key}"], "timeline_days" => $out["timeline_days_${key}"], "contract_id" => $out["contract_id_${key}"], "job_id" => $out["job_id_${key}"], "contract" => $out["contract_${key}"], "status_description" => $out["status_description_${key}"], "delivery_date" => $out["delivery_date_${key}"] ); } break; case WRENCHBOARD_MOBILE_MESSAGE: $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( "msg" => $out["msg_${key}"], "msg_id" => $out["msg_id_${key}"], "msg_date" => $out["msg_date_${key}"], "msg_from" => $out["msg_from_${key}"] ); } break; case WRENCHBOARD_MOBILE_PAYMENTHX: $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( "fee" => $out["fee_${key}"], "amount" => $out["amount_${key}"], "recipient" => $out["recipient_${key}"], "confirmation" => $out["confirmation_${key}"], "status" => $out["status_${key}"], "trx_date" => $out["trx_date_${key}"], "trx_id" => $out["trx_id_${key}"] ); } break; case WRENCHBOARD_USER_GETBANKLIST: $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( "recipient" => $out["recipient_${key}"], "account_no" => $out["account_no_${key}"], "bank_id" => $out["bank_id_${key}"], "added" => $out["added_${key}"] ); } break; default: return $out; } return $res; }