Fallo al guardar los idiomas y titulaciones de un candidato.

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_IntranetNueva/trunk@30 77cfc57b-8ef4-1849-9df6-4a38aa5da120
This commit is contained in:
David Arranz 2012-03-20 16:29:43 +00:00
parent c53815d4f9
commit 7fbbb731cf

View File

@ -214,18 +214,18 @@ class CandidatoController extends Controller
$foundInvalidChild = false; $foundInvalidChild = false;
if ($model->validate()) { if ($model->validate()) {
if (!MultiModelForm::validate($model, $idiomasValidos, $idiomasBorrados)) if (!MultiModelForm::validate($idioma, $idiomasValidos, $idiomasBorrados))
$foundInvalidChild = true; $foundInvalidChild = true;
if (!MultiModelForm::validate($model, $titulacionesValidas, $titulacionesBorradas)) if (!MultiModelForm::validate($titulacion, $titulacionesValidas, $titulacionesBorradas))
$foundInvalidChild = true; $foundInvalidChild = true;
} }
if (!$foundInvalidChild && $model->save() ) { if (!$foundInvalidChild && $model->save() ) {
$masterValues = array ('candidato_id'=>$model->id); $masterValues = array ('candidato_id'=>$model->id);
if (MultiModelForm::save($model, $idiomasValidos, $idiomasBorrados, $masterValues) && if (MultiModelForm::save($idioma, $idiomasValidos, $idiomasBorrados, $masterValues) &&
MultiModelForm::save($model, $titulacionesValidas, $titulacionesBorradas, $masterValues)) MultiModelForm::save($titulacion, $titulacionesValidas, $titulacionesBorradas, $masterValues))
{ {
$this->guardarFoto($model->id, $foto); $this->guardarFoto($model->id, $foto);
Yii::app()->user->setFlash('success', "Candidato actualizado correctamente."); Yii::app()->user->setFlash('success', "Candidato actualizado correctamente.");