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

__construct   [línea 18]

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

Parámetros:
   $datos: 
   $carga_profundidad: 
   $datos_resumidos: 





agregar_hijo   [línea 502]

  agregar_hijo( $item )

Parámetros:
   $item: 





asignar_componente   [línea 655]

  asignar_componente( $id_componente )

Parámetros:
   $id_componente: 





cant_objetos   [línea 162]

  cant_objetos( )






cargar_dependencias   [línea 33]

  cargar_dependencias( )






cargar_rama   [línea 51]

  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 580]

  array clonar( array $nuevos_datos , [\boolean/string $dir_subclases = false ] , [boolean $con_transaccion = true ] )

Duplica un item y sus dependencias recursivamente
Parámetros:
array   $nuevos_datos: 
\boolean/string   $dir_subclases: 
boolean   $con_transaccion: 





contiene_objeto   [línea 135]

  contiene_objeto( $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:
   $id: 





crono   [línea 156]

  crono( )






es_accion   [línea 209]

  es_accion( )






es_buffer   [línea 198]

  es_buffer( )






es_carpeta   [línea 67]

  es_carpeta( )






es_de_consola   [línea 221]

  es_de_consola( )






es_de_menu   [línea 72]

  es_de_menu( )






es_hijo_de   [línea 214]

  es_hijo_de( $carpeta )

Parámetros:
   $carpeta: 





es_hoja   [línea 265]

  boolean es_hoja( )

¿Posee algún hijo?





es_inaccesible   [línea 231]

  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]

  es_patron( )






es_publico   [línea 85]

  es_publico( )






es_raiz   [línea 80]

  es_raiz( )






existe_php_accion   [línea 462]

  existe_php_accion( )






generado_con_wizard   [línea 91]

  generado_con_wizard( )






get_camino   [línea 148]

  get_camino( )






get_hijos   [línea 528]

  \array(toba_nodo_arbol) get_hijos( )

Arreglo con los hijos toba_nodo_arbol





get_iconos   [línea 285]

  get_iconos( )

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





get_id   [línea 260]

  get_id( )

Forma de identificar univocamente al nodo





get_id_padre   [línea 144]

  get_id_padre( )






get_info_extra   [línea 548]

  get_info_extra( )

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





get_nivel_prof   [línea 146]

  get_nivel_prof( )






get_nombre   [línea 150]

  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 518]

  \toba_nodo_arbol get_padre( )

Padre del nodo actual





get_proyecto   [línea 152]

  get_proyecto( )






get_tipo_solicitud   [línea 154]

  get_tipo_solicitud( )






get_utileria_editor_abrir_php   [línea 471]

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

Parámetros:
   $id_componente: 
   $icono: 





get_utileria_editor_ver_php   [línea 489]

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

Parámetros:
   $id_componente: 
   $icono: 





get_utilerias   [línea 374]

  get_utilerias( )

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





get_zona   [línea 553]

  get_zona( )






grupo_tiene_permiso   [línea 193]

  grupo_tiene_permiso( $grupo )

Parámetros:
   $grupo: 





grupos_acceso   [línea 172]

  grupos_acceso( )






otorgar_permiso   [línea 565]

  otorgar_permiso( $grupo )

Parámetros:
   $grupo: 





posee_accion_predefinida   [línea 457]

  posee_accion_predefinida( )






propietario   [línea 170]

  propietario( )






puede_redireccionar   [línea 87]

  puede_redireccionar( )






quitar_hijo   [línea 507]

  quitar_hijo( $item )

Parámetros:
   $item: 





registra_solicitud   [línea 164]

  registra_solicitud( )






retrasa_envio_headers   [línea 89]

  retrasa_envio_headers( )






set_camino   [línea 561]

  set_camino( $camino )

Parámetros:
   $camino: 





set_nivel   [línea 559]

  set_nivel( $nivel )

Parámetros:
   $nivel: 





set_padre   [línea 513]

  set_padre( $carpeta )

Parámetros:
   $carpeta: 





tiene_hijos_cargados   [línea 537]

  boolean tiene_hijos_cargados( )

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





tiene_padre   [línea 523]

  tiene_padre( )






tiene_propiedades   [línea 270]

  tiene_propiedades( )






tipo_asistente_utilizado   [línea 96]

  tipo_asistente_utilizado( )






vinculo_editor   [línea 102]

  vinculo_editor( )






vinculo_ejecutar   [línea 118]

  vinculo_ejecutar( )

EJECUCION de operaciones desde el editor






Desarrollado por SIU.
Documentación generada con phpDocumentor