protected function _renderPhoto() { if (isset($this->_options[0])) { $imgSize = $this->_options[0]; } else { $imgSize = 'small'; } $imgNameSlug = md5($this->_user->getId() . $this->_user->getEmail()) . '.png'; $userpic = 'media/' . self::USERPIC_FOLDER . '/' . $imgSize . '/' . $imgNameSlug; $this->_view->userpic = file_exists($this->_websiteHelper->getPath() . $userpic) ? $userpic : null; $this->_view->imgNameSlug = $imgNameSlug; $this->_view->user = $this->_user; $this->_view->imgSize = $imgSize; $this->_view->editableMode = $this->_editableMode; return $this->_view->render('user-photo.phtml'); }
protected function _sendTmembersignupMail(Application_Model_Models_User $user) { switch ($this->_options['recipient']) { case self::RECIPIENT_MEMBER: $this->_mailer->setMailToLabel($user->getFullName())->setMailTo($user->getEmail())->setSubject(isset($this->_options['subject']) ? $this->_options['subject'] : $this->_translator->translate('Welcome!')); break; case self::RECIPIENT_SUPERADMIN: $superAdmin = Application_Model_Mappers_UserMapper::getInstance()->findByRole(Tools_Security_Acl::ROLE_SUPERADMIN); $this->_mailer->setMailToLabel($superAdmin->getFullName())->setMailTo($superAdmin->getEmail())->setSubject(isset($this->_options['subject']) ? $this->_options['subject'] : $this->_translator->translate('New user is registered!')); break; } if (($mailBody = $this->_prepareEmailBody()) == false) { $mailBody = $this->_options['message']; } $this->_entityParser->objectToDictionary($user); if (!isset($this->_options['from'])) { $this->_options['from'] = Application_Model_Mappers_UserMapper::getInstance()->findByRole(Tools_Security_Acl::ROLE_SUPERADMIN)->getEmail(); } return $this->_mailer->setMailFrom($this->_options['from'])->setBody($this->_entityParser->parse($mailBody))->send(); }