SVN Alba r4367 - in prosistem/alba/trunk/alba/apps/principal/modules/rol: actions templates
Author: ftoledo Date: 2007-03-02 13:46:29 -0300 (Fri, 02 Mar 2007) New Revision: 4367 Modified: prosistem/alba/trunk/alba/apps/principal/modules/rol/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/rol/templates/editPermisoSuccess.php Log: fix ticket #174 error al guardar por warnigs de php >5.1 con los arrays de propiedades de clases. Modified: prosistem/alba/trunk/alba/apps/principal/modules/rol/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/rol/actions/actions.class.php 2007-03-01 21:10:52 UTC (rev 4366) +++ prosistem/alba/trunk/alba/apps/principal/modules/rol/actions/actions.class.php 2007-03-02 16:46:29 UTC (rev 4367) @@ -23,8 +23,8 @@ * rol Acciones * * @package alba - * @author Jos� Luis Di Biase <[email protected]> - * @author H�ctor Sanchez <[email protected]> + * @author José Luis Di Biase <[email protected]> + * @author Héctor Sanchez <[email protected]> * @author Fernando Toledo <[email protected]> * @version SVN: $Id$ * @filesource @@ -44,9 +44,9 @@ $rolPermisos = RelRolPermisoPeer::doSelectJoinPermiso($c); // esto puede ser descartado usando en el select_tag, objects_for_select - $this->optionsRolPermisos = array(); + $optionsRolPermisos = array(); foreach($rolPermisos as $rolPermiso) { - $this->optionsRolPermisos[$rolPermiso->getFkPermisoId()] = $rolPermiso->getPermiso()->getNombre(); + $optionsRolPermisos[$rolPermiso->getFkPermisoId()] = $rolPermiso->getPermiso()->getNombre(); } //estos son todos los permisos existentes @@ -57,7 +57,7 @@ } // estos son los permisos existentes menos los del usuario - $this->optionsPermisos = array_diff_key($todosLosPermisos, $this->optionsRolPermisos); + $this->optionsPermisos = array_diff_key($todosLosPermisos, $optionsRolPermisos); $c = new Criteria(); //$c->clearSelectColumns()->addSelectColumn(RolPeer::NOMBRE); @@ -66,11 +66,12 @@ $c->add(RolPeer::ACTIVO, 1); $roles = RolPeer::doSelect($c); - $this->optionsRol = array(); + $optionsRol = array(); foreach($roles as $rol) { - $this->optionsRol[$rol->getId()] = $rol->getNombre(); + $optionsRol[$rol->getId()] = $rol->getNombre(); } - + $this->optionsRol = $optionsRol; + $this->optionsRolPermisos = $optionsRolPermisos; } function executeSavePermiso() { Modified: prosistem/alba/trunk/alba/apps/principal/modules/rol/templates/editPermisoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/rol/templates/editPermisoSuccess.php 2007-03-01 21:10:52 UTC (rev 4366) +++ prosistem/alba/trunk/alba/apps/principal/modules/rol/templates/editPermisoSuccess.php 2007-03-02 16:46:29 UTC (rev 4367) @@ -5,23 +5,23 @@ location.href = "<?php echo url_for('rol/editPermiso', false);?>/id/"+obj.options[obj.selectedIndex].value; } </script> +<div id="sf_admin_container"> + <h1>Permisos por Roles</h1> + <br> + <?php echo form_tag('rol/savePermiso', 'onSubmit="selectItem()"')?> + Rol: <?php echo select_tag('id', options_for_select($optionsRol, $sf_params->get('id')), 'onChange=linkTo()'); ?><br> <br> + <?php + echo select_tag('permisos', options_for_select($optionsPermisos), 'multiple=multiple id="fromBox"'); + echo select_tag('rolPermisos[]', options_for_select($optionsRolPermisos), 'multiple=multiple id="toBox"'); + // echo select_tag('rolPermisos[]', objects_for_select($optionsRolPermisos,'getFkPermisoId','getPermiso()->getNombre',''), 'multiple=multiple id="toBox"'); + ?> + <ul class="sf_admin_actions"> + <li><? echo submit_tag('submit', 'class=sf_admin_action_save value=Grabar');?></li> + <li><? echo button_to('Listado de Roles','rol/list',array('class'=>'sf_admin_action_list'))?></li> + </ul> + </form> -<h1>Permisos por Roles</h1> -<br> -<?php echo form_tag('rol/savePermiso', 'onSubmit="selectItem()"')?> -Rol: <?php echo select_tag('id', options_for_select($optionsRol, $sf_params->get('id')), 'onChange=linkTo()'); ?><br> <br> -<?php - echo select_tag('permisos', options_for_select($optionsPermisos), 'multiple=multiple id="fromBox"'); - echo select_tag('rolPermisos[]', options_for_select($optionsRolPermisos), 'multiple=multiple id="toBox"'); -// echo select_tag('rolPermisos[]', objects_for_select($optionsRolPermisos,'getFkPermisoId','getPermiso()->getNombre',''), 'multiple=multiple id="toBox"'); -?> -<ul class="sf_admin_actions"> -<li><? echo submit_tag('submit', 'class=sf_admin_action_save value=Grabar"');?></li> -<li><? echo button_to('Listado de Roles','rol/list',array('class'=>'sf_admin_action_list'))?></li> -</ul> -</form> - -<script type="text/javascript"> -createMovableOptions("fromBox","toBox",500,300,'Permisos Disponibles','Permisos Seleccionados'); -</script> - + <script type="text/javascript"> + createMovableOptions("fromBox","toBox",500,300,'Permisos Disponibles','Permisos Seleccionados'); + </script> +</div>
participants (1)
-
commits@pressenter.com.ar