/** * Save the object * * @param void * @return boolean */ function save() { $is_new = $this->isNew(); $saved = parent::save(); if($saved) { $object = $this->getRelObject(); if($object instanceof ContentDataObject) { if($is_new) { $object->onAddTimeslot($this); } else { $object->onEditTimeslot($this); } } } return $saved; }