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

toba_proyecto

Brinda servicios de información sobre el proyecto actualmente cargado en el framework:
  • Información del archivo de configuración proyecto.ini, cacheandolo en la memoria
  • Información de la definición básica en el editor (e.i. los metadatos)


		
		

Ubicada en /nucleo/lib/toba_proyecto.php [line 9]


Métodos Propios
static void   eliminar_instancia()  
static void   existe_dato_compilado()  
static void   get_id()   Retorna el id del proyecto actualmente cargado en el pedido de página
static void   get_path()   Retorna el path base absoluto del proyecto
static void   get_path_pers()  
static void   get_path_php()   Retorna el path absoluto de la carpeta 'php' del proyecto
static void   hay_instancia()  
static toba_proyecto   instancia()  
static void   recuperar_datos_compilados()  
toba_db   cargar_info_basica()   Retorna la base de datos de la instancia a la que pertenece este proyecto
void   es_multiproyecto()  
void   es_personalizable()  
void   get_clases_extendidas()  
void   get_definicion_dependencia()  
void   get_descripcion_permiso()   Retorna la descripción asociada a un permiso global particular del proy. actual
void   get_directiva_compilacion()   Retorna el flag de compilacion del proyecto
array   get_gadgets_proyecto()   Recupera los gadgets disponibles en la base de datos
void   get_grupos_acceso_usuario_anonimo()  
void   get_id_componente_por_indice()  
void   get_info_consulta_php()  
void   get_info_dimension()  
void   get_info_fuente_datos()  
void   get_info_pms()  
void   get_info_punto_control()  
void   get_info_relacion_entre_tablas()  
void   get_info_servicios_web_acc()  
array   get_items_menu()   Retorna la lista de items a los que puede acceder el usuario
void   get_items_zona()   Devuelve la lista de items de la zona a los que puede acceder el grupo actual
void   get_lista_permisos()   Retorna la lista de permisos globales (tambien llamados derechos) de un grupo de acceso en el proyecto actual
void   get_mensaje_objeto()  
void   get_mensaje_proyecto()  
void   get_mensaje_toba()  
toba_error   get_parametro()   Retorna el valor de un parámetro generico del proyecto (ej. descripcion) cacheado en la memoria
void   get_path_temp()   Retorna el path base absoluto del directorio temporal no-navegable del proyecto
void   get_perfiles_funcionales_asociados()  
void   get_perfiles_funcionales_usuario_anonimo()  
toba_version   get_version()   Retorna el número de versión propio del proyecto
array   get_www()   Retorna path y URL de la carpeta navegable del proyecto actual
void   get_www_pers()  
array   get_www_temp()   Retorna el path y url del directorio temporal navegable del proyecto (mi_proyecto/www/temp);
void   personalizacion_activa()  
void   puede_grupo_acceder_item()   Valida que un grupo de acceso tenga acceso a un item
void   quitar_item_menu()  
void   recuperar_datos_compilados_grupo()  
void   set_parametro()   Cachea en la memoria un par clave-valor del proyecto actual

Constantes
static method eliminar_instancia  [línea 64]

  static void eliminar_instancia( )



static method existe_dato_compilado  [línea 686]

  static void existe_dato_compilado( $clase, $metodo  )

Parámetros:
   $clase: 
   $metodo: 


static method get_id  [línea 24]

  static void get_id( )

Retorna el id del proyecto actualmente cargado en el pedido de página


static method get_path  [línea 207]

  static void get_path( )

Retorna el path base absoluto del proyecto


static method get_path_pers  [línea 212]

  static void get_path_pers( )



static method get_path_php  [línea 228]

  static void get_path_php( )

Retorna el path absoluto de la carpeta 'php' del proyecto


static method hay_instancia  [línea 59]

  static void hay_instancia( )



static method instancia  [línea 49]

  static toba_proyecto instancia( )



static method recuperar_datos_compilados  [línea 691]

  static void recuperar_datos_compilados( $clase, $metodo  )

Parámetros:
   $clase: 
   $metodo: 


cargar_info_basica  [línea 159]

  toba_db cargar_info_basica( [ $proyecto = null]  )

Retorna la base de datos de la instancia a la que pertenece este proyecto
Parámetros:
   $proyecto: 


es_multiproyecto  [línea 173]

  void es_multiproyecto( )



es_personalizable  [línea 178]

  void es_personalizable( )



get_clases_extendidas  [línea 196]

  void get_clases_extendidas( )



get_definicion_dependencia  [línea 293]

  void get_definicion_dependencia( $id_componente, [ $proyecto = null]  )

Parámetros:
   $id_componente: 
   $proyecto: 


get_descripcion_permiso  [línea 517]

  void get_descripcion_permiso( $permiso  )

Retorna la descripción asociada a un permiso global particular del proy. actual
Parámetros:
   $permiso: 


get_directiva_compilacion  [línea 220]

  void get_directiva_compilacion( )

Retorna el flag de compilacion del proyecto


get_gadgets_proyecto  [línea 635]

  array get_gadgets_proyecto( string $usuario, [string $proyecto = null]  )

Recupera los gadgets disponibles en la base de datos

para el usuario en un proyecto especifico

Parámetros:
string   $usuario:  Id del usuario
string   $proyecto:  Id del proyecto

Return:  Arreglo con objetos toba_gadget o vacio en su defecto.


get_grupos_acceso_usuario_anonimo  [línea 475]

  void get_grupos_acceso_usuario_anonimo( )


Deprecated:  Desde 1.5 usar get_perfiles_funcionales_usuario_anonimo


get_id_componente_por_indice  [línea 307]

  void get_id_componente_por_indice( $identificador, [ $proyecto = null]  )

Parámetros:
   $identificador: 
   $proyecto: 


get_info_consulta_php  [línea 579]

  void get_info_consulta_php( $clase, [ $proyecto = null]  )

Parámetros:
   $clase: 
   $proyecto: 


get_info_dimension  [línea 325]

  void get_info_dimension( $dimension, [ $proyecto = null]  )

Parámetros:
   $dimension: 
   $proyecto: 


get_info_fuente_datos  [línea 361]

  void get_info_fuente_datos( $id_fuente, [ $proyecto = null]  )

Parámetros:
   $id_fuente: 
   $proyecto: 


get_info_pms  [línea 611]

  void get_info_pms( [ $proyecto = null]  )

Parámetros:
   $proyecto: 


get_info_punto_control  [línea 346]

  void get_info_punto_control( $punto_control, [ $proyecto = null]  )

Parámetros:
   $punto_control: 
   $proyecto: 


get_info_relacion_entre_tablas  [línea 335]

  void get_info_relacion_entre_tablas( $fuente_datos, $proyecto  )

Parámetros:
   $fuente_datos: 
   $proyecto: 


get_info_servicios_web_acc  [línea 595]

  void get_info_servicios_web_acc( $id, [ $proyecto = null]  )

Parámetros:
   $id: 
   $proyecto: 


get_items_menu  [línea 387]

  array get_items_menu( [string $proyecto = null], [string $grupos_acceso = null], unknown_type $solo_primer_nivel  )

Retorna la lista de items a los que puede acceder el usuario
Parámetros:
unknown_type   $solo_primer_nivel: 
string   $proyecto:  Por defecto el actual
string   $grupos_acceso:  Por defecto el del usuario actual

Return:  RecordSet contienendo información de los items


get_items_zona  [línea 450]

  void get_items_zona( $zona, [ $grupos_acceso = null]  )

Devuelve la lista de items de la zona a los que puede acceder el grupo actual
Parámetros:
   $zona: 
   $grupos_acceso: 


get_lista_permisos  [línea 503]

  void get_lista_permisos( [ $grupos_acceso = null]  )

Retorna la lista de permisos globales (tambien llamados derechos) de un grupo de acceso en el proyecto actual
Parámetros:
   $grupos_acceso: 


get_mensaje_objeto  [línea 561]

  void get_mensaje_objeto( $objeto, $indice  )

Parámetros:
   $objeto: 
   $indice: 


get_mensaje_proyecto  [línea 545]

  void get_mensaje_proyecto( $indice  )

Parámetros:
   $indice: 


get_mensaje_toba  [línea 529]

  void get_mensaje_toba( $indice  )

Parámetros:
   $indice: 


get_parametro  [línea 105]

  toba_error get_parametro( $seccion, [ $parametro = null], [ $obligatorio = true]  )

Retorna el valor de un parámetro generico del proyecto (ej. descripcion) cacheado en la memoria
Parámetros:
   $seccion: 
   $parametro: 
   $obligatorio: 

Return:  si el parametro no se encuentra definido, sino el valor del parámetro


get_path_temp  [línea 237]

  void get_path_temp( )

Retorna el path base absoluto del directorio temporal no-navegable del proyecto

(mi_proyecto/temp);



get_perfiles_funcionales_asociados  [línea 481]

  void get_perfiles_funcionales_asociados( $perfil  )

Parámetros:
   $perfil: 


get_perfiles_funcionales_usuario_anonimo  [línea 465]

  void get_perfiles_funcionales_usuario_anonimo( )



get_version  [línea 146]

  toba_version get_version( )

Retorna el número de versión propio del proyecto


get_www  [línea 251]

  array get_www( [ $archivo = ""]  )

Retorna path y URL de la carpeta navegable del proyecto actual

(mi_proyecto/www);

Parámetros:
   $archivo: 

Return:  con claves 'path' (en el sist.arch.) y 'url' (URL navegable)


get_www_pers  [línea 262]

  void get_www_pers( [ $archivo = ""]  )

Parámetros:
   $archivo: 


get_www_temp  [línea 279]

  array get_www_temp( [ $archivo = '']  )

Retorna el path y url del directorio temporal navegable del proyecto (mi_proyecto/www/temp);

En caso de no existir, crea el directorio Si se pasa un path relativo como parámetro retorna el path absoluto del archivo en el directorio temporal

Parámetros:
   $archivo: 

Return:  con claves 'path' (en el sist.arch.) y 'url' (URL navegable)


personalizacion_activa  [línea 185]

  void personalizacion_activa( )



puede_grupo_acceder_item  [línea 415]

  void puede_grupo_acceder_item( $item  )

Valida que un grupo de acceso tenga acceso a un item
Parámetros:
   $item: 


quitar_item_menu  [línea 407]

  void quitar_item_menu( $item  )

Parámetros:
   $item: 


recuperar_datos_compilados_grupo  [línea 696]

  void recuperar_datos_compilados_grupo( $prefijo_clase, $grupos, $metodo, [ $reindexar = true], [ $orden = null]  )

Parámetros:
   $prefijo_clase: 
   $grupos: 
   $metodo: 
   $reindexar: 
   $orden: 


set_parametro  [línea 133]

  void set_parametro( $id, $valor  )

Cachea en la memoria un par clave-valor del proyecto actual
Parámetros:
   $id: 
   $valor: 




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3