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

static method actualizar_version  [línea 989]

  static actualizar_version( $version )

Parámetros:
   $version: 





static method agregar_alias_apache  [línea 511]

  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 method archivo_info_bases  [línea 761]

  static archivo_info_bases( )






static method archivo_info_basica  [línea 697]

  static archivo_info_basica( )

path del archivo con informacion basica





static method borrar_directorio  [línea 595]

  static borrar_directorio( )






static method crear  [línea 456]

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

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





static method crear_archivo_apache  [línea 491]

  static crear_archivo_apache( $alias_nucleo )

Parámetros:
   $alias_nucleo: 





static method crear_directorio  [línea 587]

  static crear_directorio( )

Crea el directorio de la instalacion





static method crear_directorio_proyectos  [línea 626]

  static crear_directorio_proyectos( )

Crea el directorio de proyectos





static method crear_info_bases  [línea 707]

  static crear_info_bases( $lista_bases = array() ] )

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





static method crear_info_basica  [línea 649]

  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 method dir_base  [línea 573]

  static dir_base( )






static method eliminar_db  [línea 747]

  static eliminar_db( $id_base )

Parámetros:
   $id_base: 





static method existe_alias_apache  [línea 533]

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

Parámetros:
   $id_proyecto: 
   $pers: 





static method existe_info_basica  [línea 689]

  static existe_info_basica( )

Indica si el archivo de informacion basica existe





static method get_archivo_alias_apache  [línea 503]

  static get_archivo_alias_apache( )






static method get_lista_proyectos  [línea 638]

  static get_lista_proyectos( )

Retorna los nombres de los directorios contenidos en la carpeta proyectos





static method get_version_actual  [línea 999]

  static \toba_version get_version_actual( )






static method quitar_alias_apache  [línea 546]

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

Parámetros:
   $id_proyecto: 
   $pers: 





static method set_conexion_externa  [línea 84]

  static set_conexion_externa( $base )

Parámetros:
   $base: 





static method validar_parametros_db  [línea 727]

  static validar_parametros_db( $parametros )

Parámetros:
   $parametros: 





__construct   [línea 22]

  __construct( )






actualizar_db   [línea 248]

  actualizar_db( $id_base , $parametros )

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





agregar_db   [línea 234]

  agregar_db( $id_base , $parametros )

Parámetros:
   $id_base: 
   $parametros: 





borrar_base_datos   [línea 335]

  borrar_base_datos( string $nombre )

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





cambiar_info_basica   [línea 673]

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

  cargar_info_ini( [ $forzar_recarga = false ] )

Parámetros:
   $forzar_recarga: 





chequea_sincro_svn   [línea 176]

  boolean chequea_sincro_svn( )

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





conectar_base   [línea 281]

  conectar_base( string $nombre )

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





conectar_base_parametros   [línea 386]

  \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 293]

  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: 





despublicar   [línea 784]

  despublicar( )






determinar_encoding   [línea 422]

  determinar_encoding( $id_base )

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





eliminar_logs   [línea 603]

  eliminar_logs( )






empaquetar_en_carpeta   [línea 817]

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

Parámetros:
   $destino: 
   $librerias_en_uso: 
   $proyectos_en_uso: 





es_produccion   [línea 148]

  es_produccion( )

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





esta_publicado   [línea 792]

  esta_publicado( )






existe_base_datos   [línea 357]

  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   [línea 216]

  existe_base_datos_definida( $id_base )

Parámetros:
   $id_base: 





existe_info_bases   [línea 756]

  existe_info_bases( )






existe_instancia   [línea 79]

  existe_instancia( $id )

Parámetros:
   $id: 





get_archivos_certificado_ssl   [línea 197]

  get_archivos_certificado_ssl( )






get_claves_encriptacion   [línea 189]

  get_claves_encriptacion( )

Devuelve las claves utilizadas para encriptar





get_dir   [línea 110]

  get_dir( )






get_estandar_convenciones   [línea 139]

  \toba_estandar_convenciones get_estandar_convenciones( )






get_id_grupo_desarrollo   [línea 126]

  get_id_grupo_desarrollo( )

Retorna el id que distingue al grupo de desarrollo





get_instancia   [línea 68]

  get_instancia( $id )

Parámetros:
   $id: 





get_lista_bases   [línea 228]

  get_lista_bases( )






get_lista_excepciones_instalacion   [línea 830]

  get_lista_excepciones_instalacion( $path_base , $librerias_en_uso , $proyectos_en_uso )

Parámetros:
   $path_base: 
   $librerias_en_uso: 
   $proyectos_en_uso: 





get_lista_instancias   [línea 74]

  get_lista_instancias( )






get_nombre   [línea 98]

  string get_nombre( )

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





get_parametros_base   [línea 206]

  get_parametros_base( $id_base )

Parámetros:
   $id_base: 





get_path_carpeta_instalacion   [línea 118]

  get_path_carpeta_instalacion( )

Retorna la ruta a la carpeta 'instalacion'





get_version_anterior   [línea 1004]

  get_version_anterior( )






get_xslfo_fop   [línea 264]

  get_xslfo_fop( )






hay_bases   [línea 222]

  hay_bases( )






importar_migrar_proyecto   [línea 874]

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

  migrar_version( $version , $recursivo )

Parámetros:
   $version: 
   $recursivo: 





publicar   [línea 768]

  publicar( )






set_id_desarrollador   [línea 808]

  set_id_desarrollador( $id )

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





vincula_arai_usuarios   [línea 161]

  vincula_arai_usuarios( )

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






Desarrollado por SIU.
Documentación generada con phpDocumentor