/** * Responds with information about newly inserted area * * @method post * @return json/xml data */ public function post($id) { $results = array(); $area = Areas::findFirstById($id); if ($area) { $areaCollection = new AreasCollection(); $areaCollection->id = $area->id; $areaCollection->name = $area->name; $areaCollection->category = $area->category; $areaCollection->description = $area->description; $areaCollection->language = $area->language; $areaCollection->bounds = $area->bounds; $areaCollection->parentId = $area->parentId; $areaCollection->lft = $area->lft; $areaCollection->rght = $area->rght; $areaCollection->scope = $area->scope; $areaCollection->status = $area->status; $areaCollection->active = $area->active; $areaCollection->created = $area->created; $areaCollection->modified = $area->modified; $areaCollection->createdBy = $area->createdBy; $areaCollection->modifiedBy = $area->modifiedBy; $areaCollection->save(); $results['id'] = $area->id; } return $results; }