function bat_api_services_edit_type in Booking and Availability Management API 7.2
Update an existing type.
Parameters
int $type_id:
array $bat_type_data:
1 string reference to 'bat_api_services_edit_type'
- bat_api_services_resources in ./
bat_api.module - Implements hook_services_resources().
File
- ./
bat_api.module, line 1364 - API access to booking data for BAT.
Code
function bat_api_services_edit_type($type_id, $bat_type_data) {
$return = new stdClass();
$return->sessid = session_id();
if ($type = bat_type_load($type_id)) {
$type->name = isset($bat_type_data['name']) ? $bat_type_data['name'] : $type->name;
$type->status = isset($bat_type_data['status']) ? $bat_type_data['status'] : $type->status;
$type->uid = isset($bat_type_data['uid']) ? $bat_type_data['uid'] : $type->uid;
$type->data = isset($bat_type_data['data']) ? $bat_type_data['data'] : $type->data;
$type->changed = REQUEST_TIME;
bat_type_save($type);
$return->status = 1;
}
else {
$return->status = 0;
}
return $return;
}