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;
if ($model->validate()) {
if (!MultiModelForm::validate($model, $idiomasValidos, $idiomasBorrados))
if (!MultiModelForm::validate($idioma, $idiomasValidos, $idiomasBorrados))
$foundInvalidChild = true;
if (!MultiModelForm::validate($model, $titulacionesValidas, $titulacionesBorradas))
if (!MultiModelForm::validate($titulacion, $titulacionesValidas, $titulacionesBorradas))
$foundInvalidChild = true;
}
if (!$foundInvalidChild && $model->save() ) {
$masterValues = array ('candidato_id'=>$model->id);
if (MultiModelForm::save($model, $idiomasValidos, $idiomasBorrados, $masterValues) &&
MultiModelForm::save($model, $titulacionesValidas, $titulacionesBorradas, $masterValues))
if (MultiModelForm::save($idioma, $idiomasValidos, $idiomasBorrados, $masterValues) &&
MultiModelForm::save($titulacion, $titulacionesValidas, $titulacionesBorradas, $masterValues))
{
$this->guardarFoto($model->id, $foto);
Yii::app()->user->setFlash('success', "Candidato actualizado correctamente.");