public function updateRequest($requestId, $token, $addr, $destination, $departTime, $departDate, $people, $gas, $pickupAddr, $pickup, $luggage, $note) { $rs = array('addr' => 'No change', 'destination' => 'No change', 'departTime' => 'No change', 'departDate' => 'No change', 'people' => 'No change', 'gas' => 'No change', 'pickupAddr' => 'No change', 'pickup' => 'No change', 'luggage' => 'No change', 'note' => 'No change'); $model = new Model_Request(); if ($addr != null) { $return = $model->updateAddr($requestId, $token, $addr); $rs['addr'] = $return; } if ($destination != null) { $return = $model->updateDestination($requestId, $token, $destination); $rs['destination'] = $return; } if ($departTime != null) { $return = $model->updateDepartTime($requestId, $token, $departTime); $rs['destination'] = $return; } if ($departDate != null) { $return = $model->updateDepartDate($requestId, $token, $departDate); $rs['departDate'] = $return; } if ($people != null) { $return = $model->updatePeople($requestId, $token, $people); $rs['people'] = $return; } if ($gas != null) { $return = $model->updateGas($requestId, $token, $gas); $rs['gas'] = $return; } if ($pickupAddr != null) { $return = $model->updatePickAddr($requestId, $token, $pickupAddr); $rs['pickupAddr'] = $return; } if ($pickup != null) { $return = $model->updatePick($requestId, $token, $pickup); $rs['pickup'] = $return; } if ($luggage != null) { $return = $model->updateLuggage($requestId, $token, $luggage); $rs['luggage'] = $return; } if ($note != null) { $return = $model->updateNote($requestId, $token, $note); $rs['note'] = $return; } return $rs; }