protected function guardar_combos($CODIGO_DANE_SEDE, $TIPO_JORNADA, $GRADO, $GRUPO_CURSO) { if ($CODIGO_DANE_SEDE != "") { if ($TIPO_JORNADA != "") { $jornada = Jornada::model()->find("idjornada=" . $TIPO_JORNADA . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'"); if ($jornada == null) { $newjornada = new Jornada(); $newjornada->idjornada = $TIPO_JORNADA; $newjornada->codigo_dane_sede = $CODIGO_DANE_SEDE; $newjornada->jornada = JornadaEducativa::model()->findByPk($TIPO_JORNADA)->Descripcion; $newjornada->save(); } if ($GRADO != "") { $grado = Grado::model()->find("idgrado=" . $GRADO . " AND jornada_id=" . $TIPO_JORNADA . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'"); if ($grado == null) { $newgrado = new Grado(); $newgrado->jornada_id = $TIPO_JORNADA; $newgrado->codigo_dane_sede = $CODIGO_DANE_SEDE; $newgrado->idgrado = $GRADO; $newgrado->grado = GradoEducativo::model()->find("Codigo=" . $GRADO)->Descripcion; $newgrado->save(); } if ($GRUPO_CURSO != "") { $grupo = Grupo::model()->find("grado=" . $GRADO . " AND grupo_curso=" . $GRUPO_CURSO . " AND codigo_dane_sede='" . $CODIGO_DANE_SEDE . "'"); if ($grupo == null) { $newgrupo = new Grupo(); $newgrupo->grado = $GRADO; $newgrupo->codigo_dane_sede = $CODIGO_DANE_SEDE; $newgrupo->grupo_curso = $GRUPO_CURSO; $newgrupo->save(); } } } } } }
<tr> <td> <?php echo $form->labelEx($model, 'GRADO'); ?> <?php if ($grado != "") { $valtemp = $grado; } elseif ($model->GRADO != "") { $valtemp = $model->GRADO; } elseif ($modelold->GRADO != "") { $valtemp = $modelold->GRADO; } else { $valtemp = ""; } echo $form->dropDownList($model, 'GRADO', CHtml::listData(GradoEducativo::model()->findAll(), 'Codigo', 'Descripcion'), array('prompt' => 'Seleccione...', 'class' => 'Ccombo', 'options' => array($valtemp => array('selected' => true)))); ?> <?php echo $form->error($model, 'GRADO'); ?> </td> <td> <?php echo $form->labelEx($model, 'GRUPO_CURSO'); ?> <?php if ($grupo != "") { echo $form->textField($model, 'GRUPO_CURSO', array('value' => $grupo, 'maxlength' => 6)); } else { echo $form->textField($model, 'GRUPO_CURSO', array('placeholder' => $modelold->GRUPO_CURSO, 'maxlength' => 6)); }