function bat_api_services_add_unit in Booking and Availability Management API 7.2
Same name and namespace in other branches
- 7 bat_api.module \bat_api_services_add_unit()
Create a new unit.
Parameters
string $name:
string $type:
int $type_id:
int $uid:
int $status:
1 string reference to 'bat_api_services_add_unit'
- bat_api_services_resources in ./
bat_api.module - Implements hook_services_resources().
File
- ./
bat_api.module, line 807 - API access to booking data for BAT.
Code
function bat_api_services_add_unit($name, $type, $type_id, $uid, $status) {
$return = new stdClass();
$return->sessid = session_id();
if (bat_unit_bundle_load($type) !== FALSE && bat_type_load($type_id) !== FALSE && $name != '') {
$unit = bat_unit_create(array(
'name' => $name,
'type' => $type,
'type_id' => $type_id,
'status' => $status,
'uid' => $uid,
'created' => REQUEST_TIME,
'changed' => REQUEST_TIME,
));
bat_unit_save($unit);
$return->unit_id = $unit->unit_id;
$return->status = 1;
}
else {
$return->status = 0;
}
return $return;
}