[Alba-desarrollo] SVN Alba r4260 - prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions

commits en pressenter.com.ar commits en pressenter.com.ar
Mie Feb 21 20:46:00 CET 2007


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);
     
     }




Más información sobre la lista de distribución Alba-desarrollo