public function createAction() { if (isset($_POST['ajax']) && isset($_POST['getattached'])) { $campaign_id = AF::get($_POST, 'campaign_id', 0); $attached = Campaigns::getAvailableCampaignAttachByCamp($campaign_id); AF::setJsonHeaders('json'); Message::echoJsonSuccess(array('message' => $attached)); } $model = new CampaignAttach(); // Uncomment the following line if AJAX validation is needed $this->performAjaxValidation($model); if (isset($_POST['model']) && $_POST['model'] == 'Campattach') { $model->fillFromArray($_POST); //$model->user_id_created = $this->user->user_id; //$model->user_id_updated = $this->user->user_id; //$model->updated = 'NOW():sql'; //$model->created = 'NOW():sql'; //$model->model_uset_id = $this->user->user_id; if (isset($_POST['ajax'])) { if ($model->save()) { $link = AF::link(array('campattach' => 'view'), array('campaign_id' => $model->campaign_id)); Message::echoJson('success', array('redirect' => $link)); } else { Message::echoJsonError(__('campattach_not_created') . ' ' . $model->errors2string); } die; } $model->save(); $this->redirect(); } $this->addToPageTitle('Create Campaign Attachment'); $this->render('create', array('model' => $model)); }