public function actionUpdate($id, $idupdate, $save = 0) { if ($id != 0) { $modelold = Docente::Model()->findByPk($id); } else { $modelold = new Docente(); } $model = $this->loadModel($idupdate, 'DocenteEspejo'); $this->layout = 'main_box'; Controller::scriptBasico(); if (isset($_POST['DocenteEspejo'])) { $model->setAttributes($_POST['DocenteEspejo']); if ($id != 0) { if ($_POST['DocenteEspejo']['cod_dep'] != "") { $modelold->cod_dep = $_POST['DocenteEspejo']['cod_dep']; } if ($_POST['DocenteEspejo']['cod_mun'] != "") { $modelold->cod_mun = $_POST['DocenteEspejo']['cod_mun']; } if ($_POST['DocenteEspejo']['codigo_dane'] != "") { $modelold->codigo_dane = $_POST['DocenteEspejo']['codigo_dane']; } if ($_POST['DocenteEspejo']['num_doc'] != "") { $modelold->num_doc = $_POST['DocenteEspejo']['num_doc']; } if ($_POST['DocenteEspejo']['apellido1'] != "") { $modelold->apellido1 = $_POST['DocenteEspejo']['apellido1']; } if ($_POST['DocenteEspejo']['apellido2'] != "") { $modelold->apellido2 = $_POST['DocenteEspejo']['apellido2']; } if ($_POST['DocenteEspejo']['nombre1'] != "") { $modelold->nombre1 = $_POST['DocenteEspejo']['nombre1']; } if ($_POST['DocenteEspejo']['nombre2'] != "") { $modelold->nombre2 = $_POST['DocenteEspejo']['nombre2']; } if (!$modelold->save()) { throw new CHttpException(400, Yii::t('app', 'Error al guardar.')); } } else { $model->iddocente = 0; } if ($model->save()) { $this->redirect(array('update', 'id' => $model->iddocenteEspejo, 'idupdate' => $model->iddocenteEspejo, 'save' => 1)); } } $this->render('update', array('model' => $model, 'modelold' => $modelold, 'save' => $save)); }