static actualizar_version(
$version )
|
|
Parámetros:
static agregar_alias_apache(
$alias ,
$dir ,
$instancia ,
$id_proyecto ,
$pers = false ] )
|
|
Agrega al archivo toba.conf la definicion del proyecto
Parámetros:
|
|
$alias: |
|
|
|
$dir: |
|
|
|
$instancia: |
|
|
|
$id_proyecto: |
|
|
|
$pers: |
|
static archivo_info_bases(
)
|
|
static archivo_info_basica(
)
|
|
path del archivo con informacion basica
static borrar_directorio(
)
|
|
static crear(
$id_grupo_desarrollo ,
$alias_nucleo ,
$nombre ,
$es_produccion )
|
|
Parámetros:
|
|
$id_grupo_desarrollo: |
|
|
|
$alias_nucleo: |
|
|
|
$nombre: |
|
|
|
$es_produccion: |
|
static crear_archivo_apache(
$alias_nucleo )
|
|
Parámetros:
static crear_directorio(
)
|
|
Crea el directorio de la instalacion
static crear_directorio_proyectos(
)
|
|
Crea el directorio de proyectos
static crear_info_bases(
$lista_bases = array() ] )
|
|
Crea el archivo con la lista de bases disponibles
Parámetros:
static crear_info_basica(
$clave_qs ,
$clave_db ,
$id_grupo_desarrollo ,
$editor ,
$url ,
$nombre_inst ,
$es_produccion )
|
|
Crea el archivo con la informacion basica sobre la instalacion
Parámetros:
|
|
$clave_qs: |
|
|
|
$clave_db: |
|
|
|
$id_grupo_desarrollo: |
|
|
|
$editor: |
|
|
|
$url: |
|
|
|
$nombre_inst: |
|
|
|
$es_produccion: |
|
static eliminar_db(
$id_base )
|
|
Parámetros:
static existe_alias_apache(
$id_proyecto ,
$pers = false ] )
|
|
Parámetros:
static existe_info_basica(
)
|
|
Indica si el archivo de informacion basica existe
static get_archivo_alias_apache(
)
|
|
static get_lista_proyectos(
)
|
|
Retorna los nombres de los directorios contenidos en la carpeta proyectos
static quitar_alias_apache(
$id_proyecto ,
$pers = false ] )
|
|
Parámetros:
static set_conexion_externa(
$base )
|
|
Parámetros:
static validar_parametros_db(
$parametros )
|
|
Parámetros:
actualizar_db(
$id_base ,
$parametros )
|
|
Actualiza una entrada en el archivo bases.ini
Parámetros:
agregar_db(
$id_base ,
$parametros )
|
|
Parámetros:
borrar_base_datos(
string
$nombre )
|
|
Borra una base de datos definida en bases.ini
Parámetros:
cambiar_info_basica(
array
$datos )
|
|
Cambia o agrega algunos parametros al archivo de información de la instalación
Parámetros:
cargar_info_ini(
[
$forzar_recarga = false ] )
|
|
Parámetros:
boolean chequea_sincro_svn(
)
|
|
Retorna si se debe realizar el chequeo de revisiones de metadatos desde toba_editor.
conectar_base(
string
$nombre )
|
|
Conecta una base de datos definida en bases.ini
Parámetros:
Conecta una BASE a partir de un juego de parametros
Parámetros:
crear_base_datos(
string
$nombre ,
[boolean
$con_encoding = false ] ,
[
$cant_intentos = 3 ] )
|
|
Crea una base de datos definida en bases.ini
Parámetros:
|
string |
$nombre: |
|
|
boolean |
$con_encoding: |
|
|
|
$cant_intentos: |
|
determinar_encoding(
$id_base )
|
|
Determina si el Encoding estandar es compatible con el cluster, actualiza la entrada de bases.ini en consecuencia
Parámetros:
empaquetar_en_carpeta(
$destino ,
[
$librerias_en_uso = array() ] ,
[
$proyectos_en_uso = array() ] )
|
|
Parámetros:
|
|
$destino: |
|
|
|
$librerias_en_uso: |
|
|
|
$proyectos_en_uso: |
|
Retorna true si la instalación es de producción (implementación)
existe_base_datos(
string
$nombre ,
[
$otra_info = array() ] ,
[
$mostrar_salida = false ] ,
[
$schema = null ] )
|
|
Determina si una base de datos definida en bases.ini existe
Parámetros:
|
string |
$nombre: |
|
|
|
$otra_info: |
|
|
|
$mostrar_salida: |
|
|
|
$schema: |
|
existe_base_datos_definida(
$id_base )
|
|
Parámetros:
get_archivos_certificado_ssl(
)
|
|
get_claves_encriptacion(
)
|
|
Devuelve las claves utilizadas para encriptar
get_id_grupo_desarrollo(
)
|
|
Retorna el id que distingue al grupo de desarrollo
get_lista_excepciones_instalacion(
$path_base ,
$librerias_en_uso ,
$proyectos_en_uso )
|
|
Parámetros:
|
|
$path_base: |
|
|
|
$librerias_en_uso: |
|
|
|
$proyectos_en_uso: |
|
Retorna el nombre de la instalacion actual, cadena vacia si no esta seteado
get_parametros_base(
$id_base )
|
|
Parámetros:
get_path_carpeta_instalacion(
)
|
|
Retorna la ruta a la carpeta 'instalacion'
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(
$version ,
$recursivo )
|
|
Parámetros:
set_id_desarrollador(
$id )
|
|
Cambia el id de desarrollo y deja las instancias listas para trabajar
Parámetros:
Retorna true si la instalación esta vinculada con Arai-Usuarios