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;
 }
Exemple #2
0
 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;
 }