static mixed actualizar_version(
mixed
version )
|
|
Parámetros:
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 mixed archivo_info_bases(
)
|
|
static mixed archivo_info_basica(
)
|
|
path del archivo con informacion basica
static mixed borrar_directorio(
)
|
|
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 mixed crear_archivo_apache(
mixed
alias_nucleo )
|
|
Parámetros:
static mixed crear_directorio(
)
|
|
Crea el directorio de la instalacion
static mixed crear_directorio_proyectos(
)
|
|
Crea el directorio de proyectos
static mixed crear_info_bases(
mixed
lista_bases = array() ] )
|
|
Crea el archivo con la lista de bases disponibles
Parámetros:
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 mixed eliminar_db(
mixed
id_base )
|
|
Parámetros:
static mixed existe_alias_apache(
mixed
id_proyecto ,
mixed
pers = false ] )
|
|
Parámetros:
mixed |
id_proyecto: |
|
mixed |
pers: |
|
static mixed existe_info_basica(
)
|
|
Indica si el archivo de informacion basica existe
static mixed get_archivo_alias_apache(
)
|
|
static mixed get_lista_proyectos(
)
|
|
Retorna los nombres de los directorios contenidos en la carpeta proyectos
static \toba_version get_version_actual(
)
|
|
static mixed quitar_alias_apache(
mixed
id_proyecto ,
mixed
pers = false ] )
|
|
Parámetros:
mixed |
id_proyecto: |
|
mixed |
pers: |
|
static mixed set_conexion_externa(
mixed
base )
|
|
Parámetros:
static mixed validar_parametros_db(
mixed
parametros )
|
|
Parámetros:
mixed actualizar_db(
mixed
id_base ,
mixed
parametros )
|
|
Actualiza una entrada en el archivo bases.ini
Parámetros:
mixed |
id_base: |
|
mixed |
parametros: |
|
mixed agregar_db(
mixed
id_base ,
mixed
parametros )
|
|
Parámetros:
mixed |
id_base: |
|
mixed |
parametros: |
|
mixed borrar_base_datos(
string
nombre )
|
|
Borra una base de datos definida en bases.ini
Parámetros:
mixed cambiar_info_basica(
array
datos )
|
|
Cambia o agrega algunos parametros al archivo de información de la instalación
Parámetros:
mixed cargar_info_ini(
[mixed
forzar_recarga = false ] )
|
|
Parámetros:
bool chequea_sincro_svn(
)
|
|
Retorna si se debe realizar el chequeo de revisiones de metadatos desde toba_editor.
mixed conectar_base(
string
nombre )
|
|
Conecta una base de datos definida en bases.ini
Parámetros:
\toba_db_postgres7 conectar_base_parametros(
array
parametros )
|
|
Conecta una BASE a partir de un juego de parametros
Parámetros:
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: |
|
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 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: |
|
Retorna true si la instalación es de producción (implementación)
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: |
|
mixed existe_base_datos_definida(
mixed
id_base )
|
|
Parámetros:
mixed existe_info_bases(
)
|
|
mixed existe_instancia(
mixed
id )
|
|
Parámetros:
mixed get_archivos_certificado_ssl(
)
|
|
mixed get_claves_encriptacion(
)
|
|
Devuelve las claves utilizadas para encriptar
mixed get_compatibilidad_arai_cli(
)
|
|
\toba_estandar_convenciones get_estandar_convenciones(
)
|
|
mixed get_id_grupo_desarrollo(
)
|
|
Retorna el id que distingue al grupo de desarrollo
mixed get_instancia(
mixed
id )
|
|
Parámetros:
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: |
|
mixed get_lista_instancias(
)
|
|
Retorna el nombre de la instalacion actual, cadena vacia si no esta seteado
mixed get_parametros_base(
mixed
id_base )
|
|
Parámetros:
mixed get_path_carpeta_instalacion(
)
|
|
Retorna la ruta a la carpeta 'instalacion'
mixed get_version_anterior(
)
|
|
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: |
|
mixed migrar_version(
mixed
version ,
mixed
recursivo )
|
|
Parámetros:
mixed |
version: |
|
mixed |
recursivo: |
|
mixed set_id_desarrollador(
mixed
id )
|
|
Cambia el id de desarrollo y deja las instancias listas para trabajar
Parámetros:
Retorna si la instalacion utiliza en sus proyectos 2do Factor de autenticacion
mixed vincula_arai_proyecto(
)
|
|
mixed vincula_arai_usuarios(
)
|
|
Retorna true si la instalación esta vinculada con Arai-Usuarios