public function actionBackground($result,$msg) { //$count = count($info_id); Yii::import('application.extensions.runactions.components.ERunActions'); require_once "Mail.php"; if (ERunActions::runBackground()) { for($i=0;$i<$count;$i++) { $mailobj=new MailApi; $to = $result; $mailobj->sendmail($to,$msg); } } else { $this->redirect(array('admin')); } }
public function actionForgotpassword() { $this->layout = 'loginLayout'; $model = new LoginForm(); if (isset($_POST['LoginForm'])) { $model->attributes = $_POST['LoginForm']; $user_id = User::model()->findByAttributes(array('user_organization_email_id' => $_POST['LoginForm']['username'])); if (!empty($user_id)) { $random = substr(number_format(time() * rand(), 0, '', ''), 0, 10); $mail = ''; $check_user = StudentTransaction::model()->find('student_transaction_user_id =' . $user_id->user_id); if (!empty($check_user)) { $mail = StudentInfo::model()->findByPk($check_user->student_transaction_student_id)->student_email_id_1; } $check_user_emp = EmployeeTransaction::model()->find('employee_transaction_user_id =' . $user_id->user_id); if (!empty($check_user_emp)) { $mail = EmployeeInfo::model()->findByPk($check_user_emp->employee_transaction_employee_id)->employee_private_email; } if ($mail != '') { $mailobj = new MailApi(); $r = $mailobj->sendmail($mail, $random); $update_user = User::model()->findByPk($user_id->user_id); $update_user->user_password = md5($random . $random); $update_user->save(); $this->redirect(array('smsNotification', 'status' => 'success')); } } else { $this->redirect(array('smsNotification', 'status' => 'user_not_exist')); } } $this->render('forgotpassword', array('model' => $model)); }