public function publish() { $flash = Flash::Instance(); $errors = array(); if ($this->checkParams('id')) { $person = $this->_templateobject; $person->load($this->_data['id']); if (Publish::addUser($person, $errors)) { $flash->addMessage($person->firstname . ' ' . $person->surname . ' successfully published'); } else { $flash->addError('Failed to publish ' . $person->firstname . ' ' . $person->surname); } } if (count($errors) > 0) { $flash->addErrors($errors); } sendTo($this->name, 'index', $this->_modules); }