[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