private function sendRegistrationEmail($user)
 {
     if (!isset($user->email)) {
         throw new CException(Yii::t('translations', 'Email is not set when trying to send Registration Email'));
     }
     $activation_url = $user->getActivationUrl();
     $mail = Emailer::activateUserEmail(array('to' => $user->email, 'from' => Yii::app()->params['mbtx']['registrationEmail'], 'subject' => Yii::t('translation', $this->textActivationSubject, array('{username}' => $user->email)), 'body' => Yii::t('translation', $this->textActivationBody, array('activation_url' => $activation_url)), 'activation_url' => $activation_url, 'view' => 'signup'));
     $sent = $mail->send();
     if ($sent['status']) {
         Yii::app()->user->setFlash('contact', Yii::t('translation', 'Confirmation email sent to {email}.', array('{email}' => $user->email)));
         $adminmail = Emailer::newSignupEmail();
         $sent = $adminmail->send();
     } else {
         Yii::app()->user->setFlash('error', Yii::t('translation', 'Error while sending email: ' . $sent['error']));
     }
 }