Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_item_info

Implementa interfaces:

  • toba_nodo_arbol

toba_item_info

Ubicada en php/modelo/info/componentes/toba_item_info.php [line 3]



Métodos Propios
mixed   __construct ()  
mixed   agregar_hijo ()  
mixed   asignar_componente ()  
mixed   cant_objetos ()  
mixed   cargar_dependencias ()  
mixed   cargar_rama ()  
array   clonar ()  
mixed   contiene_objeto ()  
mixed   crono ()  
mixed   es_accion ()  
mixed   es_buffer ()  
mixed   es_carpeta ()  
mixed   es_de_consola ()  
mixed   es_de_menu ()  
mixed   es_hijo_de ()  
bool   es_hoja ()  
mixed   es_inaccesible ()  
mixed   es_patron ()  
mixed   es_publico ()  
mixed   es_raiz ()  
mixed   existe_php_accion ()  
mixed   generado_con_wizard ()  
mixed   get_camino ()  
array|(\toba_nodo_arbol)   get_hijos ()  
mixed   get_iconos ()  
mixed   get_id ()  
mixed   get_id_padre ()  
mixed   get_info_extra ()  
mixed   get_nivel_prof ()  
mixed   get_nombre ()  
string   get_nombre_corto ()  
string   get_nombre_largo ()  
\toba_nodo_arbol   get_padre ()  
mixed   get_proyecto ()  
mixed   get_tipo_solicitud ()  
mixed   get_utileria_editor_abrir_php ()  
mixed   get_utileria_editor_ver_php ()  
mixed   get_utilerias ()  
mixed   get_zona ()  
mixed   grupo_tiene_permiso ()  
mixed   grupos_acceso ()  
mixed   otorgar_permiso ()  
mixed   posee_accion_predefinida ()  
mixed   propietario ()  
mixed   puede_redireccionar ()  
mixed   quitar_hijo ()  
mixed   registra_solicitud ()  
mixed   retrasa_envio_headers ()  
mixed   set_camino ()  
mixed   set_nivel ()  
mixed   set_padre ()  
bool   tiene_hijos_cargados ()  
mixed   tiene_padre ()  
mixed   tiene_propiedades ()  
mixed   tipo_asistente_utilizado ()  
mixed   vinculo_editor ()  
mixed   vinculo_ejecutar ()  

__construct   [línea 18]

  mixed __construct( mixed datos , [mixed carga_profundidad = true ] , [mixed datos_resumidos = false ] )

Parámetros:
mixed   datos: 
mixed   carga_profundidad: 
mixed   datos_resumidos: 





agregar_hijo   [línea 487]

  mixed agregar_hijo( mixed item )

Parámetros:
mixed   item: 





asignar_componente   [línea 640]

  mixed asignar_componente( mixed id_componente )

Parámetros:
mixed   id_componente: 





cant_objetos   [línea 162]

  mixed cant_objetos( )





cargar_dependencias   [línea 33]

  mixed cargar_dependencias( )





cargar_rama   [línea 51]

  mixed cargar_rama( )

Crea una rama de items comenzando por la raiz Al asumir que los niveles son pocos se hace una consulta por nivel Quedan cargado en el objeto los ancestros de la rama




clonar   [línea 565]

  array clonar( array nuevos_datos , [mixed dir_subclases = false ] , [bool con_transaccion = true ] )

Duplica un item y sus dependencias recursivamente
Parámetros:
array   nuevos_datos: 
mixed   dir_subclases: 
bool   con_transaccion: 





contiene_objeto   [línea 135]

  mixed contiene_objeto( mixed id )

Recorre el item en profundidad buscando el objeto pasado por parametro La ejecución de este método es muy costosa ya que hace una query por objeto
Parámetros:
mixed   id: 





crono   [línea 156]

  mixed crono( )





es_accion   [línea 209]

  mixed es_accion( )





es_buffer   [línea 198]

  mixed es_buffer( )





es_carpeta   [línea 67]

  mixed es_carpeta( )





es_de_consola   [línea 221]

  mixed es_de_consola( )





es_de_menu   [línea 72]

  mixed es_de_menu( )





es_hijo_de   [línea 214]

  mixed es_hijo_de( mixed carpeta )

Parámetros:
mixed   carpeta: 





es_hoja   [línea 265]

  bool es_hoja( )

¿Posee algún hijo?




es_inaccesible   [línea 231]

  mixed es_inaccesible( )

Un item inaccesible es uno en el que: - Esta marcado por menu pero alguno de sus padres no lo esta - No tiene permisos y no es ni publico ni de consola




es_patron   [línea 203]

  mixed es_patron( )





es_publico   [línea 85]

  mixed es_publico( )





es_raiz   [línea 80]

  mixed es_raiz( )





existe_php_accion   [línea 447]

  mixed existe_php_accion( )





generado_con_wizard   [línea 91]

  mixed generado_con_wizard( )





get_camino   [línea 148]

  mixed get_camino( )





get_hijos   [línea 513]

  array|(\toba_nodo_arbol) get_hijos( )

Arreglo con los hijos toba_nodo_arbol




get_iconos   [línea 285]

  mixed get_iconos( )

Arreglo de iconos asociados al nodo Formato de nodos y utilerias: array('imagen' => , 'ayuda' => , 'vinculo' => )




get_id   [línea 260]

  mixed get_id( )

Forma de identificar univocamente al nodo




get_id_padre   [línea 144]

  mixed get_id_padre( )





get_info_extra   [línea 533]

  mixed get_info_extra( )

Información extra contextual a la situación actual del nodo




get_nivel_prof   [línea 146]

  mixed get_nivel_prof( )





get_nombre   [línea 150]

  mixed get_nombre( )





get_nombre_corto   [línea 275]

  string get_nombre_corto( )

Nombre corto del nodo, utilizado para listados




get_nombre_largo   [línea 280]

  string get_nombre_largo( )

Nombre largo sólo disponible para ayudas o vistas mas directas




get_padre   [línea 503]

  \toba_nodo_arbol get_padre( )

Padre del nodo actual




get_proyecto   [línea 152]

  mixed get_proyecto( )





get_tipo_solicitud   [línea 154]

  mixed get_tipo_solicitud( )





get_utileria_editor_abrir_php   [línea 456]

  mixed get_utileria_editor_abrir_php( [mixed id_componente = null ] , [mixed icono = 'reflexion/abrir.gif' ] )

Parámetros:
mixed   id_componente: 
mixed   icono: 





get_utileria_editor_ver_php   [línea 474]

  mixed get_utileria_editor_ver_php( [mixed id_componente = null ] , [mixed icono = 'nucleo/php.gif' ] )

Parámetros:
mixed   id_componente: 
mixed   icono: 





get_utilerias   [línea 374]

  mixed get_utilerias( )

Arreglo de utilerias (similares a los iconos pero secundarios Formato de nodos y utilerias: array('imagen' => , 'ayuda' => , 'vinculo' => )




get_zona   [línea 538]

  mixed get_zona( )





grupo_tiene_permiso   [línea 193]

  mixed grupo_tiene_permiso( mixed grupo )

Parámetros:
mixed   grupo: 





grupos_acceso   [línea 172]

  mixed grupos_acceso( )





otorgar_permiso   [línea 550]

  mixed otorgar_permiso( mixed grupo )

Parámetros:
mixed   grupo: 





posee_accion_predefinida   [línea 442]

  mixed posee_accion_predefinida( )





propietario   [línea 170]

  mixed propietario( )





puede_redireccionar   [línea 87]

  mixed puede_redireccionar( )





quitar_hijo   [línea 492]

  mixed quitar_hijo( mixed item )

Parámetros:
mixed   item: 





registra_solicitud   [línea 164]

  mixed registra_solicitud( )





retrasa_envio_headers   [línea 89]

  mixed retrasa_envio_headers( )





set_camino   [línea 546]

  mixed set_camino( mixed camino )

Parámetros:
mixed   camino: 





set_nivel   [línea 544]

  mixed set_nivel( mixed nivel )

Parámetros:
mixed   nivel: 





set_padre   [línea 498]

  mixed set_padre( mixed carpeta )

Parámetros:
mixed   carpeta: 





tiene_hijos_cargados   [línea 522]

  bool tiene_hijos_cargados( )

¿Los hijos del nodo estan cargados o cuando se requieran hay que ir a buscarlos al server?




tiene_padre   [línea 508]

  mixed tiene_padre( )





tiene_propiedades   [línea 270]

  mixed tiene_propiedades( )





tipo_asistente_utilizado   [línea 96]

  mixed tipo_asistente_utilizado( )





vinculo_editor   [línea 102]

  mixed vinculo_editor( )





vinculo_ejecutar   [línea 118]

  mixed vinculo_ejecutar( )

EJECUCION de operaciones desde el editor





Desarrollado por SIU.
Documentación generada con phpDocumentor