public function saveValues() { $playlist = parent::saveValues(); $values = $this->getValues(); if ($playlist && $playlist->isEditable()) { $playlist->title = $values['title']; $playlist->description = $values['description']; $playlist->search = $values['search']; $playlist->save(); // Rebuild privacy $actionTable = Engine_Api::_()->getDbtable('actions', 'activity'); foreach ($actionTable->getActionsByObject($playlist) as $action) { $actionTable->resetActivityBindings($action); } return $playlist; } else { return false; } }