You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
3.6 KiB

4 years ago
  1. <?php
  2. /*-----------------------------------*
  3. * Proyecto : SAI *
  4. * Autor : Federico A. Ocampo *
  5. * Desc: Interfaz web de Seleccion *
  6. * para Armado de Informes *
  7. *-----------------------------------*/
  8. /*****************************************************************************
  9. .::. Clase AppConfig .::.
  10. @Autor: Federico A. Ocampo
  11. @Email: federico@mcanet.com.ar
  12. @Empresa: MCAnet
  13. @Descripcion: Clase para almacenar las variables de configuracion del programa
  14. *****************************************************************************/
  15. error_reporting(E_ERROR|E_USER_NOTICE);
  16. class AppConfig
  17. {
  18. var $APLICACION, $DEBUG, $BASE_DATOS, $GEN_REP, $XML_INFO;
  19. //--- Informacion de la aplicacion ----
  20. function AppConfig()
  21. {
  22. $this->APLICACION["name"] = "Hipermay";
  23. $this->APLICACION["desc"] = "Carga de datos";
  24. $this->APLICACION["vers"] = "0.01";
  25. //----Flags para generar el log con informacion de debug ----
  26. $thi1s->DEBUG["nivel"] = 3; //1=Errores, 2=Errores y Warnings, 3=Errores, Warnings e Informacion
  27. $this->DEBUG["logDir"] = "log/"; //Destino relativo/absoluto del log ("con barra al final")
  28. $this->DEBUG["errMail"]= "rguevara@mcanet.com.ar";
  29. //----- Informacion para la Base de Datos Postgres -----
  30. $this->BASE_DATOS_PG["host"] = "127.0.0.1";
  31. $this->BASE_DATOS_PG["user"] = "postgres";
  32. $this->BASE_DATOS_PG["pass"] = "postgres08";
  33. $this->BASE_DATOS_PG["name"] = "postgres";
  34. $this->BASE_DATOS_MY["host"] = "localhost";
  35. $this->BASE_DATOS_MY["user"] = "c1_mcanet";
  36. $this->BASE_DATOS_MY["pass"] = "maximiliano";
  37. $this->BASE_DATOS_MY["name"] = "c1_mcanet";
  38. //---- Datos de la Aplicacion que genera los Reportes ----
  39. $this->GEN_REP["path"] = "/u/ipasa/admin/transac/"; //path de ubicacion del generador de reportes
  40. $this->GEN_REP["name"] = "anafin.sh"; //nombre del generador de reportes
  41. $this->GEN_REP["tipOut"] = "web"; //Indicador para el programa de que genere el XML
  42. $this->GEN_REP["dirOut"] = "/u/tmp"; //Directorio donde queda la salida del reporte
  43. $this->GEN_REP["msgFile"]= "/tmp/mensajeInfo.xml"; //Path del archivo XML de mensajes de error/warning
  44. $this->GEN_REP["path_error"]= "/home/samba/web/"; //Path del archivo XML de mensajes de error/warning
  45. $this->GEN_REP["path_anamov"]= "/home/samba/web/"; //Path del archivo XML de mensajes de error/warning
  46. $this->GEN_REP["version_gem"]=0;
  47. $this->GEN_REP["clave_gem"]="W";
  48. $this->GEN_REP["path_carmov"]= ""; //Path del archivo XML de mensajes de error/warning de la carmov
  49. $this->GEN_REP["msg_carmov"]= "carmov-"; //Path del archivo XML de mensajes de error/warning
  50. //---- Datos del devengamiento - facturacion ----
  51. $this->GEN_REP["codemp"]= 1; //C�digo de empresa
  52. $this->GEN_REP["codsuc"]= 0; //C�digo de sucursal
  53. $this->GEN_REP["tipentsoc"]= "S"; //C�digo de tipo de entidad
  54. $this->GEN_REP["tipcomfac"]= "FC"; //Tipo de comprobante de facturaci�n
  55. $this->GEN_REP["opefac"]= 1; //Operacion del comprobante de facturacion
  56. $this->GEN_REP["tipcomdev"]= "DA"; //Tipo de comprobante de devengamiento
  57. $this->GEN_REP["opedev"]= 1; //Operacion del comprobante de devengamiento
  58. //---- Datos sobre el XML que retorna el generador de reportes -----
  59. $this->XML_INFO["colOff"] = 0; //cuantas columnas vacias hay antes de la primera con datos, en el
  60. //detalle de los grupos
  61. }
  62. }
  63. ?>