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

toba_proyecto

toba_proyecto

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



Métodos Propios
static void   eliminar_instancia()  
static void   existe_dato_compilado()  
static void   get_directiva_compilacion()  
static void   get_id()  
static void   get_info_relacion_entre_tablas()  
static void   get_path()  
static void   get_path_pers()  
static void   get_path_pers_php()  
static void   get_path_php()  
static void   hay_instancia()  
static \toba_proyecto   instancia()  
static void   recuperar_datos_compilados()  
void   __construct ()  
\toba_db   cargar_info_basica ()  
void   configurar_logger ()  
void   configurar_logger_ws ()  
void   es_multiproyecto ()  
void   es_personalizable ()  
void   get_clases_extendidas ()  
void   get_definicion_dependencia ()  
void   get_descripcion_permiso ()  
array   get_gadgets_proyecto ()  
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_servicios_web_acc ()  
array   get_items_menu ()  
void   get_items_zona ()  
void   get_lista_permisos ()  
void   get_mensaje_objeto ()  
void   get_mensaje_proyecto ()  
void   get_mensaje_toba ()  
\toba_error   get_parametro ()  
void   get_path_temp ()  
void   get_perfiles_funcionales_asociados ()  
void   get_perfiles_funcionales_usuario_anonimo ()  
\toba_version   get_version ()  
array   get_www ()  
void   get_www_pers ()  
array   get_www_temp ()  
void   permite_cambio_perfiles ()  
void   personalizacion_activa ()  
void   puede_grupo_acceder_item ()  
void   quitar_item_menu ()  
void   recuperar_datos_compilados_grupo ()  
void   set_parametro ()  

static method eliminar_instancia  [línea 65]

  static eliminar_instancia( )






static method existe_dato_compilado  [línea 690]

  static existe_dato_compilado( $clase , $metodo )

Parámetros:
   $clase: 
   $metodo: 





static method get_directiva_compilacion  [línea 216]

  static get_directiva_compilacion( )

Retorna el flag de compilacion del proyecto





static method get_id  [línea 25]

  static get_id( )

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





static method get_info_relacion_entre_tablas  [línea 339]

  static get_info_relacion_entre_tablas( $fuente_datos , $proyecto )

Parámetros:
   $fuente_datos: 
   $proyecto: 





static method get_path  [línea 203]

  static get_path( )

Retorna el path base absoluto del proyecto





static method get_path_pers  [línea 208]

  static get_path_pers( )






static method get_path_pers_php  [línea 232]

  static get_path_pers_php( )

Retorna el path absoluto de la carpeta 'php' de la personalizacion





static method get_path_php  [línea 224]

  static get_path_php( )

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





static method hay_instancia  [línea 60]

  static hay_instancia( )






static method instancia  [línea 50]

  static \toba_proyecto instancia( )






static method recuperar_datos_compilados  [línea 695]

  static recuperar_datos_compilados( $clase , $metodo )

Parámetros:
   $clase: 
   $metodo: 





__construct   [línea 70]

  __construct( $proyecto )

Parámetros:
   $proyecto: 





cargar_info_basica   [línea 152]

  \toba_db cargar_info_basica( [ $proyecto = null ] )

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





configurar_logger   [línea 717]

  configurar_logger( )






configurar_logger_ws   [línea 730]

  configurar_logger_ws( )






es_multiproyecto   [línea 166]

  es_multiproyecto( )






es_personalizable   [línea 177]

  es_personalizable( )






get_clases_extendidas   [línea 192]

  get_clases_extendidas( )






get_definicion_dependencia   [línea 297]

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

Parámetros:
   $id_componente: 
   $proyecto: 





get_descripcion_permiso   [línea 521]

  get_descripcion_permiso( $permiso )

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





get_gadgets_proyecto   [línea 639]

  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: 
string   $proyecto: 





get_grupos_acceso_usuario_anonimo   [línea 482]

  get_grupos_acceso_usuario_anonimo( )







get_id_componente_por_indice   [línea 311]

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

Parámetros:
   $identificador: 
   $proyecto: 





get_info_consulta_php   [línea 583]

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

Parámetros:
   $clase: 
   $proyecto: 





get_info_dimension   [línea 329]

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

Parámetros:
   $dimension: 
   $proyecto: 





get_info_fuente_datos   [línea 365]

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

Parámetros:
   $id_fuente: 
   $proyecto: 





get_info_pms   [línea 615]

  get_info_pms( [ $proyecto = null ] )

Parámetros:
   $proyecto: 





get_info_punto_control   [línea 350]

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

Parámetros:
   $punto_control: 
   $proyecto: 





get_info_servicios_web_acc   [línea 599]

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

Parámetros:
   $id: 
   $proyecto: 





get_items_menu   [línea 391]

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

Retorna la lista de items a los que puede acceder el usuario
Parámetros:
string   $proyecto: 
string   $grupos_acceso: 





get_items_zona   [línea 457]

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

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

  get_mensaje_objeto( $objeto , $indice )

Parámetros:
   $objeto: 
   $indice: 





get_mensaje_proyecto   [línea 549]

  get_mensaje_proyecto( $indice )

Parámetros:
   $indice: 





get_mensaje_toba   [línea 533]

  get_mensaje_toba( $indice )

Parámetros:
   $indice: 





get_parametro   [línea 98]

  \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: 





get_path_temp   [línea 241]

  get_path_temp( )

Retorna el path base absoluto del directorio temporal no-navegable del proyecto (mi_proyecto/temp);





get_perfiles_funcionales_asociados   [línea 488]

  get_perfiles_funcionales_asociados( $perfil )

Parámetros:
   $perfil: 





get_perfiles_funcionales_usuario_anonimo   [línea 472]

  get_perfiles_funcionales_usuario_anonimo( )






get_version   [línea 139]

  \toba_version get_version( )

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





get_www   [línea 255]

  array get_www( [ $archivo = "" ] )

Retorna path y URL de la carpeta navegable del proyecto actual (mi_proyecto/www);
Parámetros:
   $archivo: 





get_www_pers   [línea 266]

  get_www_pers( [ $archivo = "" ] )

Parámetros:
   $archivo: 





get_www_temp   [línea 283]

  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: 





permite_cambio_perfiles   [línea 171]

  permite_cambio_perfiles( )






personalizacion_activa   [línea 184]

  personalizacion_activa( )






puede_grupo_acceder_item   [línea 422]

  puede_grupo_acceder_item( $item )

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





quitar_item_menu   [línea 414]

  quitar_item_menu( $item )

Parámetros:
   $item: 





recuperar_datos_compilados_grupo   [línea 700]

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

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





set_parametro   [línea 126]

  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