SVN Alba r6166 - in prosistem/alba/trunk/alba/apps/principal/modules: alumno/actions seguridad/actions
Author: ftoledo Date: 2009-05-08 01:12:48 -0300 (Fri, 08 May 2009) New Revision: 6166 Modified: prosistem/alba/trunk/alba/apps/principal/modules/alumno/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/seguridad/actions/actions.class.php Log: fix: fecha de nacimiento del usuario se parseaba aunque fuese vacia fix: se borrar un usuario y continuaba teniendo permiso de acceso Modified: prosistem/alba/trunk/alba/apps/principal/modules/alumno/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/alumno/actions/actions.class.php 2009-05-07 02:47:17 UTC (rev 6165) +++ prosistem/alba/trunk/alba/apps/principal/modules/alumno/actions/actions.class.php 2009-05-08 04:12:48 UTC (rev 6166) @@ -124,12 +124,14 @@ { $this->alumno = $this->getAlumnoOrCreate(); $this->updateAlumnoFromRequest(); - + //Obteniendo fecha segun cultura $fecha_nacimiento = $this->getRequestParameter('alumno[fecha_nacimiento]'); - $user_culture = $this->getUser()->getCulture(); - list($d, $m, $y) = $this->getContext()->getI18N()->getDateForCulture($fecha_nacimiento, $user_culture); - $this->alumno->setFechaNacimiento("$y-$m-$d"); + if ($fecha_nacimiento) { + $user_culture = $this->getUser()->getCulture(); + list($d, $m, $y) = $this->getContext()->getI18N()->getDateForCulture($fecha_nacimiento, $user_culture); + $this->alumno->setFechaNacimiento("$y-$m-$d"); + } $this->saveAlumno($this->alumno); $this->getUser()->setFlash('notice', 'Your modifications have been saved'); @@ -153,8 +155,19 @@ } } + public function executeAddfoto(sfWebRequest $request) + { + $alumno = AlumnoPeer::retrieveByPk($request->getParameter('id')); + $this->forward404Unless($alumno); + if ($alumno->getLegajoPrefijo() != '' && $alumno->getLegajoNumero() != '') { + $this->getRequest()->moveFile('archivo', sfConfig::get('sf_web_dir').DIRECTORY_SEPARATOR.'alumnos'.DIRECTORY_SEPARATOR.$alumno->getLegajo(),'.png'); + return $this->renderPartial('foto', array('alumno'=>$alumno)); + } + else { + return $this->renderText('El alumno no tien eun legajo valido!'); + } + } - public function executeBuscar() { $aCuentas = array(); Modified: prosistem/alba/trunk/alba/apps/principal/modules/seguridad/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/seguridad/actions/actions.class.php 2009-05-07 02:47:17 UTC (rev 6165) +++ prosistem/alba/trunk/alba/apps/principal/modules/seguridad/actions/actions.class.php 2009-05-08 04:12:48 UTC (rev 6166) @@ -43,6 +43,7 @@ $c = new Criteria(); $c->add(UsuarioPeer::USUARIO, $login); + $c->add(UsuarioPeer::BORRADO, false); $user = UsuarioPeer::doSelectOne($c); if ($user){ // password OK?
participants (1)
-
commits@pressenter.com.ar