Author: josx Date: 2007-02-21 16:45:58 -0300 (Wed, 21 Feb 2007) New Revision: 4260 Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php Log: Si no se envia el ciclo lectivo muestar el seleccionado por defecto (ticket #139) Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-02-21 19:28:59 UTC (rev 4259) +++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-02-21 19:45:58 UTC (rev 4260) @@ -38,8 +38,15 @@ } public function executeAgregarTurnosYPeriodos() { - - + + $ciclolectivo_id = ""; + + if($this->getRequestParameter('id')) { + $ciclolectivo_id = $this->getRequestParameter('id'); + } else { + $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); + } + // info para completar el combo de ciclo lectivos $c = new Criteria(); //$c->add(CiclolectivoPeer::ACTIVO, 1); @@ -53,14 +60,14 @@ $this->optionsCiclolectivo = $optionsCiclolectivo; - $this->ciclolectivo = CiclolectivoPeer::retrieveByPk($this->getRequestParameter('id')); + $this->ciclolectivo = CiclolectivoPeer::retrieveByPk($ciclolectivo_id); $c = new Criteria(); - $c->add(TurnosPeer::FK_CICLOLECTIVO_ID, $this->getRequestParameter('id')); + $c->add(TurnosPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); $this->aTurnos = TurnosPeer::doSelect($c); $c = new Criteria(); - $c->add(PeriodoPeer::FK_CICLOLECTIVO_ID, $this->getRequestParameter('id')); + $c->add(PeriodoPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); $this->aPeriodo = PeriodoPeer::doSelect($c); }