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

toba_modelo_instalacion

toba_modelo_instalacion

Ubicada en php/modelo/toba_modelo_instalacion.php [line 9]



Métodos Propios
static mixed   actualizar_version()  
static mixed   agregar_alias_apache()  
static mixed   archivo_info_bases()  
static mixed   archivo_info_basica()  
static mixed   borrar_directorio()  
static mixed   crear()  
static mixed   crear_archivo_apache()  
static mixed   crear_directorio()  
static mixed   crear_directorio_proyectos()  
static mixed   crear_info_bases()  
static mixed   crear_info_basica()  
static mixed   dir_base()  
static mixed   eliminar_db()  
static mixed   existe_alias_apache()  
static mixed   existe_info_basica()  
static mixed   get_archivo_alias_apache()  
static mixed   get_lista_proyectos()  
static \toba_version   get_version_actual()  
static mixed   quitar_alias_apache()  
static mixed   set_conexion_externa()  
static mixed   validar_parametros_db()  
mixed   __construct ()  
mixed   actualizar_db ()  
mixed   agregar_db ()  
mixed   borrar_base_datos ()  
mixed   cambiar_info_basica ()  
mixed   cargar_info_ini ()  
bool   chequea_sincro_svn ()   Se usa el parametro 'chequea_sincro_svn' 0|1
mixed   conectar_base ()  
\toba_db_postgres7   conectar_base_parametros ()  
mixed   crear_base_datos ()  
mixed   despublicar ()  
mixed   determinar_encoding ()  
mixed   eliminar_logs ()  
mixed   empaquetar_en_carpeta ()  
mixed   es_produccion ()  
mixed   esta_publicado ()  
mixed   existe_base_datos ()  
mixed   existe_base_datos_definida ()  
mixed   existe_info_bases ()  
mixed   existe_instancia ()  
mixed   get_archivos_certificado_ssl ()  
mixed   get_claves_encriptacion ()  
mixed   get_compatibilidad_arai_cli ()  
mixed   get_dir ()  
\toba_estandar_convenciones   get_estandar_convenciones ()  
mixed   get_id_grupo_desarrollo ()  
mixed   get_instancia ()  
mixed   get_lista_bases ()  
mixed   get_lista_excepciones_instalacion ()  
mixed   get_lista_instancias ()  
string   get_nombre ()  
mixed   get_parametros_base ()  
mixed   get_path_carpeta_instalacion ()  
mixed   get_version_anterior ()  
mixed   get_xslfo_fop ()  
mixed   hay_bases ()  
mixed   importar_migrar_proyecto ()  
mixed   migrar_version ()  
mixed   publicar ()  
mixed   set_id_desarrollador ()  
bool   usa_2FA ()  
mixed   vincula_arai_proyecto ()  
mixed   vincula_arai_usuarios ()  

static method actualizar_version  [línea 990]

  static mixed actualizar_version( mixed version )

Parámetros:
mixed   version: 





static method agregar_alias_apache  [línea 512]

  static mixed agregar_alias_apache( mixed alias , mixed dir , mixed instancia , mixed id_proyecto , mixed pers = false ] )

Agrega al archivo toba.conf la definicion del proyecto
Parámetros:
mixed   alias: 
mixed   dir: 
mixed   instancia: 
mixed   id_proyecto: 
mixed   pers: 





static method archivo_info_bases  [línea 763]

  static mixed archivo_info_bases( )





static method archivo_info_basica  [línea 699]

  static mixed archivo_info_basica( )

path del archivo con informacion basica




static method borrar_directorio  [línea 596]

  static mixed borrar_directorio( )





static method crear  [línea 457]

  static mixed crear( mixed id_grupo_desarrollo , mixed alias_nucleo , mixed nombre , mixed es_produccion )

Parámetros:
mixed   id_grupo_desarrollo: 
mixed   alias_nucleo: 
mixed   nombre: 
mixed   es_produccion: 





static method crear_archivo_apache  [línea 492]

  static mixed crear_archivo_apache( mixed alias_nucleo )

Parámetros:
mixed   alias_nucleo: 





static method crear_directorio  [línea 588]

  static mixed crear_directorio( )

Crea el directorio de la instalacion




static method crear_directorio_proyectos  [línea 627]

  static mixed crear_directorio_proyectos( )

Crea el directorio de proyectos




static method crear_info_bases  [línea 709]

  static mixed crear_info_bases( mixed lista_bases = array() ] )

Crea el archivo con la lista de bases disponibles
Parámetros:
mixed   lista_bases: 





static method crear_info_basica  [línea 650]

  static mixed crear_info_basica( mixed clave_qs , mixed clave_db , mixed id_grupo_desarrollo , mixed editor , mixed url , mixed nombre_inst , mixed es_produccion )

Crea el archivo con la informacion basica sobre la instalacion
Parámetros:
mixed   clave_qs: 
mixed   clave_db: 
mixed   id_grupo_desarrollo: 
mixed   editor: 
mixed   url: 
mixed   nombre_inst: 
mixed   es_produccion: 





static method dir_base  [línea 574]

  static mixed dir_base( )





static method eliminar_db  [línea 749]

  static mixed eliminar_db( mixed id_base )

Parámetros:
mixed   id_base: 





static method existe_alias_apache  [línea 534]

  static mixed existe_alias_apache( mixed id_proyecto , mixed pers = false ] )

Parámetros:
mixed   id_proyecto: 
mixed   pers: 





static method existe_info_basica  [línea 691]

  static mixed existe_info_basica( )

Indica si el archivo de informacion basica existe




static method get_archivo_alias_apache  [línea 504]

  static mixed get_archivo_alias_apache( )





static method get_lista_proyectos  [línea 639]

  static mixed get_lista_proyectos( )

Retorna los nombres de los directorios contenidos en la carpeta proyectos




static method get_version_actual  [línea 1000]

  static \toba_version get_version_actual( )





static method quitar_alias_apache  [línea 547]

  static mixed quitar_alias_apache( mixed id_proyecto , mixed pers = false ] )

Parámetros:
mixed   id_proyecto: 
mixed   pers: 





static method set_conexion_externa  [línea 82]

  static mixed set_conexion_externa( mixed base )

Parámetros:
mixed   base: 





static method validar_parametros_db  [línea 729]

  static mixed validar_parametros_db( mixed parametros )

Parámetros:
mixed   parametros: 





__construct   [línea 21]

  mixed __construct( )





actualizar_db   [línea 249]

  mixed actualizar_db( mixed id_base , mixed parametros )

Actualiza una entrada en el archivo bases.ini
Parámetros:
mixed   id_base: 
mixed   parametros: 





agregar_db   [línea 235]

  mixed agregar_db( mixed id_base , mixed parametros )

Parámetros:
mixed   id_base: 
mixed   parametros: 





borrar_base_datos   [línea 336]

  mixed borrar_base_datos( string nombre )

Borra una base de datos definida en bases.ini
Parámetros:
string   nombre: 





cambiar_info_basica   [línea 675]

  mixed cambiar_info_basica( array datos )

Cambia o agrega algunos parametros al archivo de información de la instalación
Parámetros:
array   datos: 





cargar_info_ini   [línea 27]

  mixed cargar_info_ini( [mixed forzar_recarga = false ] )

Parámetros:
mixed   forzar_recarga: 





chequea_sincro_svn   [línea 180]

  bool chequea_sincro_svn( )

Retorna si se debe realizar el chequeo de revisiones de metadatos desde toba_editor.




conectar_base   [línea 282]

  mixed conectar_base( string nombre )

Conecta una base de datos definida en bases.ini
Parámetros:
string   nombre: 





conectar_base_parametros   [línea 387]

  \toba_db_postgres7 conectar_base_parametros( array parametros )

Conecta una BASE a partir de un juego de parametros
Parámetros:
array   parametros: 





crear_base_datos   [línea 294]

  mixed crear_base_datos( string nombre , [bool con_encoding = false ] , [bool cant_intentos = 3 ] )

Crea una base de datos definida en bases.ini
Parámetros:
string   nombre: 
bool   con_encoding: 
bool   cant_intentos: 





despublicar   [línea 785]

  mixed despublicar( )





determinar_encoding   [línea 423]

  mixed determinar_encoding( mixed id_base )

Determina si el Encoding estandar es compatible con el cluster, actualiza la entrada de bases.ini en consecuencia
Parámetros:
mixed   id_base: 





eliminar_logs   [línea 604]

  mixed eliminar_logs( )





empaquetar_en_carpeta   [línea 818]

  mixed empaquetar_en_carpeta( mixed destino , [mixed librerias_en_uso = array() ] , [mixed proyectos_en_uso = array() ] )

Parámetros:
mixed   destino: 
mixed   librerias_en_uso: 
mixed   proyectos_en_uso: 





es_produccion   [línea 141]

  mixed es_produccion( )

Retorna true si la instalación es de producción (implementación)




esta_publicado   [línea 793]

  mixed esta_publicado( )





existe_base_datos   [línea 358]

  mixed existe_base_datos( string nombre , [mixed otra_info = array() ] , [mixed mostrar_salida = false ] , [mixed schema = null ] )

Determina si una base de datos definida en bases.ini existe
Parámetros:
string   nombre: 
mixed   otra_info: 
mixed   mostrar_salida: 
mixed   schema: 





existe_base_datos_definida   [línea 217]

  mixed existe_base_datos_definida( mixed id_base )

Parámetros:
mixed   id_base: 





existe_info_bases   [línea 758]

  mixed existe_info_bases( )





existe_instancia   [línea 77]

  mixed existe_instancia( mixed id )

Parámetros:
mixed   id: 





get_archivos_certificado_ssl   [línea 199]

  mixed get_archivos_certificado_ssl( )





get_claves_encriptacion   [línea 192]

  mixed get_claves_encriptacion( )

Devuelve las claves utilizadas para encriptar




get_compatibilidad_arai_cli   [línea 1014]

  mixed get_compatibilidad_arai_cli( )





get_dir   [línea 104]

  mixed get_dir( )





get_estandar_convenciones   [línea 132]

  \toba_estandar_convenciones get_estandar_convenciones( )





get_id_grupo_desarrollo   [línea 120]

  mixed get_id_grupo_desarrollo( )

Retorna el id que distingue al grupo de desarrollo




get_instancia   [línea 66]

  mixed get_instancia( mixed id )

Parámetros:
mixed   id: 





get_lista_bases   [línea 229]

  mixed get_lista_bases( )





get_lista_excepciones_instalacion   [línea 831]

  mixed get_lista_excepciones_instalacion( mixed path_base , mixed librerias_en_uso , mixed proyectos_en_uso )

Parámetros:
mixed   path_base: 
mixed   librerias_en_uso: 
mixed   proyectos_en_uso: 





get_lista_instancias   [línea 72]

  mixed get_lista_instancias( )





get_nombre   [línea 96]

  string get_nombre( )

Retorna el nombre de la instalacion actual, cadena vacia si no esta seteado




get_parametros_base   [línea 207]

  mixed get_parametros_base( mixed id_base )

Parámetros:
mixed   id_base: 





get_path_carpeta_instalacion   [línea 112]

  mixed get_path_carpeta_instalacion( )

Retorna la ruta a la carpeta 'instalacion'




get_version_anterior   [línea 1005]

  mixed get_version_anterior( )





get_xslfo_fop   [línea 265]

  mixed get_xslfo_fop( )





hay_bases   [línea 223]

  mixed hay_bases( )





importar_migrar_proyecto   [línea 875]

  mixed importar_migrar_proyecto( string id_instancia , string id_proyecto , string dir_toba_viejo , [string destino = null ] )

Toma un proyecto de una instancia de un toba en un versión anterior e importa el mismo a esta versión La instancia origen se debe llamar igual que la destino
Parámetros:
string   id_instancia: 
string   id_proyecto: 
string   dir_toba_viejo: 
string   destino: 





migrar_version   [línea 974]

  mixed migrar_version( mixed version , mixed recursivo )

Parámetros:
mixed   version: 
mixed   recursivo: 





publicar   [línea 770]

  mixed publicar( )





set_id_desarrollador   [línea 809]

  mixed set_id_desarrollador( mixed id )

Cambia el id de desarrollo y deja las instancias listas para trabajar
Parámetros:
mixed   id: 





usa_2FA   [línea 166]

  bool usa_2FA( )

Retorna si la instalacion utiliza en sus proyectos 2do Factor de autenticacion




vincula_arai_proyecto   [línea 1027]

  mixed vincula_arai_proyecto( )





vincula_arai_usuarios   [línea 153]

  mixed vincula_arai_usuarios( )

Retorna true si la instalación esta vinculada con Arai-Usuarios





Desarrollado por SIU.
Documentación generada con phpDocumentor