phpDocumentor
[ árbol de herencia: SalidaGrafica ] [ índice: SalidaGrafica ] [ índice general ]

toba_zona

Una zona representa un menu alrededor de un concepto central, llamado EDITABLE Por ejemplo mostrar un menú de opciones relacionado con un cliente particular.

Cada una de estas opciones es un item relacionado con una misma zona, la 'zona de clientes'

La zona tiene estas funciones:

  • Proveer barras que permitan acceder a las distintas opciones propagando el editable
(proporcionando acceso a los items vecinos)
  • Proveer informacion sobre el editable a cualquier consumidor
Esto es necesario cuando: las caracteristicas del elemento cambian la interface, Se desee proveer acceso a elementos asociados, etc.

Consumir usando toba::zona()->



		
		

Ubicada en /nucleo/lib/toba_zona.php [line 21]

Deprecated: Function split() is deprecated in /home/ricardo/proyectos/toba_migraciones/proyectos/toba_editor/www/doc/api/Varios/c305412028b9a2be48c5677e1d4f636f/%%404^%%40462378^classtags.tpl.php on line 37
Documentación WIKI

Métodos Propios
static void   cancelar_propagacion()   Quita el id del editable de sesion.
static void   set_modo_url()   Determina el modo de propagacion usado por la zona
toba_zona   __construct()  
boolean   cargada()   La zona posee un editable cargado?
void   cargar()   Informa a la zona la presencia de un nuevo editable.
void   cargar_info()  
void   conf()   Ventana de configuración que permite entre otras cosas desactivar items pertenecientes a la zona.
void   desactivar_item()   Desactiva un item en particular de la zona mediante su Identificador
void   desactivar_items()   Desactiva items de la zona en runtime de acuerdo a las condiciones especificadas
void   generar_html_barra_especifico()   Ventana de extensión para incluir más opciones a la barra superior
void   generar_html_barra_id()   Muestra la seccion INFORMATIVA (izquierda) de la barra
void   generar_html_barra_inferior()   Ventana de extensión para incluir más opciones en una barra inferior
void   generar_html_barra_nombre()  
void   generar_html_barra_superior()  
void   generar_html_barra_vinculos()   Genera el html de la seccion de OPERACIONES pertenecientes a la barra
mixed   get_editable()   Retorna el id del editable actualmente cargado
void   get_editable_id()  
void   get_editable_nombre()  
mixed   get_id_propagado()   Determina cual es el id correcto a utilizar, si el propagado por URL o por sesion.
mixed   get_info()   Retorna la información relacionada con el editable actualmente cargado
array   get_items_vecinos()   Retorna un arreglo con la informacion de los items vecinos se informa proyecto, item, orden
boolean   get_modo_url()   Devuelve si la zona propaga el editable por la URL o si lo mantiene en el servidor
void   propagar_id()   Hace que se guarde el id del editable en sesion
void   recargar()   Vuelve a ejecutar el método de carga de información o descripción del editable
void   resetear()   Descarga el editable que contiene actualmente la zona

static method cancelar_propagacion  [línea 189]

  static void cancelar_propagacion( )

Quita el id del editable de sesion.


static method set_modo_url  [línea 159]

  static void set_modo_url( boolean $modo  )

Determina el modo de propagacion usado por la zona

True => El id del editable se propaga por url (por compatibilidad) False => El id del editable no se propaga por url y se mantiene en el servidor

Parámetros:
boolean   $modo: 


Constructor __construct  [línea 29]

  toba_zona __construct( $id, $metodo_cons  )

Parámetros:
   $id: 
   $metodo_cons: 


cargada  [línea 62]

  boolean cargada( )

La zona posee un editable cargado?


cargar  [línea 73]

  void cargar( mixd $id  )

Informa a la zona la presencia de un nuevo editable.

Este proceso dispara la carga de su información asociada

Parámetros:
mixd   $id:  Id. del nuevo editable


cargar_info  [línea 95]

  void cargar_info( )


Access:  protected


conf  [línea 218]

  void conf( )

Ventana de configuración que permite entre otras cosas desactivar items pertenecientes a la zona.

Information Tags:
Ventana:  

desactivar_item  [línea 263]

  void desactivar_item( mixed $item  )

Desactiva un item en particular de la zona mediante su Identificador
Parámetros:
mixed   $item: 


desactivar_items  [línea 245]

  void desactivar_items( [ $condiciones = array()], array $condicion  )

Desactiva items de la zona en runtime de acuerdo a las condiciones especificadas
Parámetros:
array   $condicion:  Arreglo de formato Recordset donde se especifican las condiciones se puede filtrar por orden dentro de la zona e identificador del item Ej: array(array('item' => '1111'), array('item' => '2345'), array('orden' => 1))
   $condiciones: 


generar_html_barra_especifico  [línea 338]

  void generar_html_barra_especifico( )

Ventana de extensión para incluir más opciones a la barra superior

Information Tags:
Ventana:  

generar_html_barra_id  [línea 288]

  void generar_html_barra_id( )

Muestra la seccion INFORMATIVA (izquierda) de la barra


generar_html_barra_inferior  [línea 346]

  void generar_html_barra_inferior( )

Ventana de extensión para incluir más opciones en una barra inferior

Information Tags:
Ventana:  

generar_html_barra_nombre  [línea 297]

  void generar_html_barra_nombre( )



generar_html_barra_superior  [línea 273]

  void generar_html_barra_superior( )



generar_html_barra_vinculos  [línea 310]

  void generar_html_barra_vinculos( )

Genera el html de la seccion de OPERACIONES pertenecientes a la barra

Extender en caso de querer cambiar radicamente la forma de mostrar iconos, probar antes si con estilos no es posible encontrar el layout buscado


Information Tags:
Ventana:  

get_editable  [línea 110]

  mixed get_editable( )

Retorna el id del editable actualmente cargado


get_editable_id  [línea 144]

  void get_editable_id( )


Access:  protected


get_editable_nombre  [línea 130]

  void get_editable_nombre( )


Access:  protected


get_id_propagado  [línea 199]

  mixed get_id_propagado( mixed $valor_por_url  )

Determina cual es el id correcto a utilizar, si el propagado por URL o por sesion.
Parámetros:
mixed   $valor_por_url: 

Access:  protected


get_info  [línea 121]

  mixed get_info( [mixed $clave = null]  )

Retorna la información relacionada con el editable actualmente cargado
Parámetros:
mixed   $clave:  Si la información es un arreglo permite retornar una componente del mismo


get_items_vecinos  [línea 230]

  array get_items_vecinos( )

Retorna un arreglo con la informacion de los items vecinos se informa proyecto, item, orden

Return:  Recordset con una fila por item en la zona


get_modo_url  [línea 168]

  boolean get_modo_url( )

Devuelve si la zona propaga el editable por la URL o si lo mantiene en el servidor


propagar_id  [línea 181]

  void propagar_id( )

Hace que se guarde el id del editable en sesion


recargar  [línea 86]

  void recargar( )

Vuelve a ejecutar el método de carga de información o descripción del editable


resetear  [línea 52]

  void resetear( )

Descarga el editable que contiene actualmente la zona




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3