private function _getProfile() { $profiles = new Users_Model_Profiles(); if (!$this->_getParam('profile')) { return $profiles->createRow(); } $profile = $profiles->getRowInstance($this->_getParam('profile')); if (!$profile || $profile->user_id != $this->user->id) { throw new Monkeys_AccessDeniedException(); } return $profile; }
public function createDefaultProfile(Zend_View $view) { $profiles = new Users_Model_Profiles(); $profile = $profiles->createRow(); $profile->user_id = $this->id; $profile->name = $view->translate('Default profile'); $profile->save(); return $profile->id; }