public function actionWrite() { parent::actionWrite(); if (isset($_POST['Country'])) { $messages = $this->ValidateData(array(array($_POST['Country']['countrycode'], 'emptycountrycode', 'emptystring'), array($_POST['Country']['countryname'], 'emptycountryname', 'emptystring'))); if ($messages == '') { //$dataku->attributes=$_POST['Country']; if ((int) $_POST['Country']['countryid'] > 0) { $model = $this->loadModel($_POST['Country']['countryid']); $model->countryname = $_POST['Country']['countryname']; $model->countrycode = $_POST['Country']['countrycode']; $model->recordstatus = $_POST['Country']['recordstatus']; } else { $model = new Country(); $model->attributes = $_POST['Country']; } try { if ($model->save()) { $this->DeleteLock($this->menuname, $_POST['Country']['countryid']); $this->GetSMessage('ccoinsertsuccess'); } else { $this->GetMessage($model->getErrors()); } } catch (Exception $e) { $this->GetMessage($e->getMessage()); } } } }
public function actionNewcountry() { if (isset($_POST['Country'])) { $obj = new Country(); $obj->attributes = $_POST['Country']; $obj->active = 1; $obj->sort_order = 10; if ($obj->validate()) { if ($obj->save()) { echo "success"; } else { echo _xls_convert_errors_display(_xls_convert_errors($obj->getErrors())); } } else { echo _xls_convert_errors_display(_xls_convert_errors($obj->getErrors())); } } }
public function actionEditableCreator() { if (isset($_POST['Country'])) { $model = new Country(); $model->attributes = $_POST['Country']; if ($model->save()) { echo CJSON::encode($model->getAttributes()); } else { $errors = array_map(function ($v) { return join(', ', $v); }, $model->getErrors()); echo CJSON::encode(array('errors' => $errors)); } } else { throw new CHttpException(400, 'Invalid request'); } }