public function actionModificadetalle($id) { $model = Docompratemp::Model()->findByPk(MiFactoria::cleanInput((int) $id)); if ($model === null) { throw new CHttpException(404, 'No se encontro ningun documento para estos datos'); } //colocar el escenario correcto if ($model->iddesolpe > 0) { $model->setScenario('ingresodesolpe'); } if (isset($_POST['Docompratemp'])) { $model->attributes = $_POST['Docompratemp']; if ($model->save()) { if (!empty($_GET['asDialog'])) { //Close the dialog, reset the iframe and update the grid echo CHtml::script("window.parent.\$('#cru-dialogdetalle').dialog('close');\n\t\t\t\t\t\t\t\t\t\t\t\t\t window.parent.\$('#cru-detalle').attr('src','');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\twindow.parent.\$.fn.yiiGridView.update('detalle-grid');\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t"); Yii::app()->end(); } } //$this->redirect(array('view','id'=>$model->n_guia)); } if (!empty($_GET['asDialog'])) { $this->layout = '//layouts/iframe'; } $this->render('_form_detalle', array('model' => $model)); }