[Alba-desarrollo] SVN Alba r4168 - in prosistem/alba/trunk/alba/apps/principal/modules: establecimiento/actions locacion/actions locacion/config

commits en pressenter.com.ar commits en pressenter.com.ar
Mie Feb 7 21:27:24 CET 2007


Author: josx
Date: 2007-02-07 17:27:23 -0300 (Wed, 07 Feb 2007)
New Revision: 4168

Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/establecimiento/actions/actions.class.php
   prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php
   prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml
Log:
Relacion de establecimiento con locacion 

Modified: prosistem/alba/trunk/alba/apps/principal/modules/establecimiento/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/establecimiento/actions/actions.class.php	2007-02-07 20:18:10 UTC (rev 4167)
+++ prosistem/alba/trunk/alba/apps/principal/modules/establecimiento/actions/actions.class.php	2007-02-07 20:27:23 UTC (rev 4168)
@@ -44,9 +44,9 @@
         // estas son las locaciones del establecimiento actual
         $establecimientoLocaciones = RelEstablecimientoLocacionPeer::doSelectJoinLocacion($c);
                      
-        $this->optionsEstablecimientoLocaciones = array();
+        $optionsEstablecimientoLocaciones = array();
         foreach($establecimientoLocaciones as $establecimientoLocacion) {
-            $this->optionsEstablecimientoLocaciones[$establecimientoLocacion->getFkLocacionId()] = $establecimientoLocacion->getLocacion()->getNombre();
+            $optionsEstablecimientoLocaciones[$establecimientoLocacion->getFkLocacionId()] = $establecimientoLocacion->getLocacion()->getNombre();
         }
                                                                
         // estos son todas las locaciones existentes
@@ -57,8 +57,9 @@
         }
         
         // estos son las locaciones existentes menos las del establecimiento
-        $this->optionsLocaciones = array_diff_key($todasLasLocaciones, $this->optionsEstablecimientoLocaciones);
+        $this->optionsLocaciones = array_diff_key($todasLasLocaciones, $optionsEstablecimientoLocaciones);
         $this->establecimiento = EstablecimientoPeer::retrieveByPK($this->getRequestParameter('id'));
+        $this->optionsEstablecimientoLocaciones = $optionsEstablecimientoLocaciones;
     }
 
 

Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php	2007-02-07 20:18:10 UTC (rev 4167)
+++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php	2007-02-07 20:27:23 UTC (rev 4168)
@@ -60,6 +60,12 @@
         $relEstablecimientoLocacion = RelEstablecimientoLocacionPeer::doDelete($criteria);
     }
 
+
+    public function executeVerEstablecimiento() {
+        $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id');
+        $this->redirect( 'establecimiento?action=editLocacion&id='.$establecimiento_id);
+    }
+
 }
 
 ?>
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml	2007-02-07 20:18:10 UTC (rev 4167)
+++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml	2007-02-07 20:27:23 UTC (rev 4168)
@@ -27,4 +27,7 @@
         object_actions:
             _edit:        -
             _delete:      -
+        actions:
+            _create: -
+            verEstablecimiento: { name: Relación con Establecimientos, action: verEstablecimiento }
         filters: [ nombre  ]
\ No newline at end of file




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