Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/11/2011, 19:24
saenz992
 
Fecha de Ingreso: octubre-2011
Mensajes: 12
Antigüedad: 12 años, 7 meses
Puntos: 0
Exclamación Variables de session en ZEND

Sucede que estoy haciendo una aplicacion en Zend Framework, en la cual manejo una tabla de herramientas la cual debe dar la opcion de agregar nueva herramienta solamente a los roles de administrador y super Administrador los cuales selecciono por medio de un select, pero necesito que los demas roles que tengo que son los de almacenista y de usuario no tengan esa opcion. eso lo estoy manejando con un javascript, para que me desaparezca un div dentro del cual puse el boton añadir nueva herramienta, necesito que me colaboren con esto, ya que no me llama el script de java en la vista.

he estado deshabilitando botones con
Código PHP:
Ver original
  1. style="display: none;"
, para deshabilitar el div contiene el boton

pero pasa que la vista herramientas, la uso para el rol administrador y usuario entonces la funcion
Código PHP:
Ver original
  1. style="display: none;"
no sirve por que se deshabilita en las dos y necesito que se deshabilite solo en usuarios

lo hice usando javascript

function menus(){
switch (document.opciones.opcion.value) {

case "1":
document.getElementById('div_5').style.display = "none";
break;
case "2":
document.getElementById('div_5').style.display = "block";
break;
case "3":
document.getElementById('div_5').style.display = "block";
break;

aqui digo que me esconda la division 5, el caso 1 es usuario

y asi lo llamo en la vista pero no pasa nada

Código Javascript:
Ver original
  1. <script src="<?php $this->baseUrl()?>/js/menus.js"></script>
y la division

Código HTML:
Ver original
  1. <div id="div_5" class="contenido" style="display: none;"><a href="<?php echo $this->url(array('controller'=>'herramientas', 'action'=>'add'));?>"><input id="del" type="button" value="Agregar herramienta" style="width: auto;"></a></div>

me han dicho que se puede hacer con variables de session pero no las se manejar muy bien... me pueden ayudar ! he estaho haciendo esto desde la semana pasada y es para mañana
gracias de antemano !