public function postCreate() { $newsletter = new Newsletters(); $newsletter->name = Input::get('name'); $newsletter->email = Input::get('email'); $newsletter->save(); return Redirect::to(self::$route); }
public function getCorreomasivo() { $campos = Input::get('newsletter'); // dd( "Juan Lopez"); $correo = new Newsletters(); $correo->name = $campos["nombre"]; $correo->email = $campos["email"]; $correo->save(); return "Datos guardados con Exito"; // return $campos; }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $this->addToolbar(); $model = new Newsletters(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Newsletters'])) { $model->attributes = $_POST['Newsletters']; if ($model->save()) { $this->redirect(array('index')); } } $this->render('form', array('model' => $model)); }
/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new Newsletters(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Newsletters'])) { $model->attributes = $_POST['Newsletters']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->newsletter_id)); } } $dataProvider = new CActiveDataProvider('Newsletters'); $this->render('create', array('model' => $model, 'dataProvider' => $dataProvider)); }
public function actionNewsletters() { if (isset($_POST['FrmNewslettters'])) { $newsletter = new Newsletters(); $newsletter->attributes = $_POST['FrmNewslettters']; if ($newsletter->validate()) { $newsletter->save(); Yii::app()->user->setFlash('success', '<strong>Tin nhắn!</strong> Đăng ký nhận tin thành công'); $this->redirect(Yii::app()->getBaseUrl(true)); } else { Yii::app()->user->setFlash('error', '<strong>Tin nhắn!</strong> Địa chỉ mail này đã được đăng kí nhận tin nhắn'); $this->redirect(Yii::app()->getBaseUrl(true)); } } }
/** * Save all the information about the newsletter * @param array $params */ public static function save_data($params) { if (is_numeric($params['news_id'])) { $newsletter = self::getbyId($params['news_id']); } else { $newsletter = new Newsletters(); } $newsletter['subject'] = $params['subject']; $newsletter['sendat'] = Shineisp_Commons_Utilities::formatDateIn($params['sendat']); $newsletter['sent'] = Shineisp_Commons_Utilities::formatDateIn($params['sent']); $newsletter['message'] = $params['message']; $newsletter->save(); // If the newsletter has been already sent and you'd like to send it again, clear the history if ($params['sendagain']) { NewslettersHistory::clear_queue($newsletter['news_id']); // Update the sent field value $newsletter['sent'] = null; $newsletter->save(); } // Create the queue NewslettersHistory::add_all_to_queue($newsletter['news_id']); return $newsletter['news_id']; }