public function actionSendmail() { if (isset($_POST['send'])) { $to = Yii::app()->session->get('userEmail'); $subject = $this->getFConfig('serverName') . ': ' . Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Registration information') . ' ' . Yii::app()->session->get('userAccount'); $message = FAI_MAIL::getRegTemplate(Yii::app()->session->get('userAccount'), Yii::app()->session->get('userPassword'), Yii::app()->session->get('userName'), Yii::app()->session->get('userEmail')); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= 'To: ' . Yii::app()->session->get('userEmail') . '' . "\r\n"; $headers .= 'From: ' . $this->getFConfig('email') . '' . "\r\n"; mail($to, $subject, $message, $headers); unset(Yii::app()->session['registered']); unset(Yii::app()->session['userAccount']); unset(Yii::app()->session['userPassword']); unset(Yii::app()->session['userName']); unset(Yii::app()->session['userEmail']); } }
public function actionSendreginfo($id) { $model = $this->loadAccModel($id); if (isset($_POST['send']) && $_POST['send'] != '') { $to = $model->mail_addr; $subject = $this->getFConfig('serverName') . ': ' . Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Registration information') . ' ' . Yii::app()->session->get('userAccount'); $message = FAI_MAIL::getRegTemplate($model->memb___id, $model->memb__pwd, $model->memb_name, $model->mail_addr); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= 'To: ' . $model->mail_addr . '' . "\r\n"; $headers .= 'From: ' . $this->getFConfig('email') . '' . "\r\n"; if (mail($to, $subject, $message, $headers)) { echo '<div class="success-msg">' . Yii::t(Yii::app()->request->cookies['language']->value, 'The message has been successfully sent') . '</div>'; } else { echo '<div class="error-msg">' . Yii::t(Yii::app()->request->cookies['language']->value, 'An error has occurred') . '</div>'; } } }
public function actionRecovery() { if (isset($_POST['recovery'])) { if ($_POST['recovery'] == '') { Yii::app()->user->setFlash('warn', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Please enter the email you used to sign up')); $this->refresh(); } $model = Account::model()->find(array('select' => 'memb___id,memb_name,mail_addr, memb__pwd', 'condition' => 'mail_addr=:mail_addr', 'params' => array(':mail_addr' => $_POST['recovery']))); if (empty($model) || $model == '') { Yii::app()->user->setFlash('delete', Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'This E-Mail is not registered')); $this->refresh(); } else { $to = $model->mail_addr; $subject = $this->getFConfig('serverName') . ': ' . Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Registration information') . ' ' . $model->memb___id; $message = FAI_MAIL::getRegTemplate($model->memb___id, $model->memb__pwd, $model->memb_name, $model->mail_addr); $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= 'To: ' . $model->mail_addr . '' . "\r\n"; $headers .= 'From: ' . $this->getFConfig('email') . '' . "\r\n"; if (mail($to, $subject, $message, $headers)) { Yii::app()->user->setFlash('success', Yii::t(Yii::app()->request->cookies['language']->value, 'The message with registration data has been send successfully')); $this->refresh(); } else { Yii::app()->user->setFlash('success', Yii::t(Yii::app()->request->cookies['language']->value, 'An error has occurred')); $this->refresh(); } } } $this->pageTitle = Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Recover password') . ' / ' . $this->getFConfig('serverName'); $this->pageH1 = Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Recover password'); $this->breadcrumbs = array(Yii::t('' . Yii::app()->request->cookies['language']->value . '', 'Recover password')); $this->layout = '//layouts/mainPage'; $this->render('recovery'); }