$GLOBALS['WS_WHATSAPP_CUSTOMER']); } else { $params = array("customer" => 'develop'); } ini_set("default_socket_timeout", 4000); $soapClient = new SoapClient(null, array('location' => $url,'uri' => 'urn:webservices', )); $resultado = $soapClient->getDbAccess($params); $success = json_decode($resultado ,true); $resinfo = $success; // print_r("-----DB KEY----");print_r("\n"); // print_r($resultado);print_r("\n"); // print_r($resinfo); // print_r("-----*************----");print_r("\n"); return true; //------------------------------------------------------------------------------ } catch ( Exception $e ) { //Error al consultar el WS //echo "Error al consultar el web service"; return false; } } $resinfo=false; if($GLOBALS['FEATURE_CONECT_DB_WHIT_WS']) { $res = callWebServiceDbAccess($resinfo); } else { $res = true; $resinfo=array(); $resinfo["host"] = "localhost"; $resinfo["inst"] = "SQLEXPRESS"; $resinfo["dbname"] = "landamed"; $resinfo["user"] = "sa"; $resinfo["pass"] = "jokekiss0725$"; $resinfo["site"] = "CER - CENTRO MEDICO ENTRE RIOS"; $resinfo["subject"] = "CENTRO MEDICO ENTRE RIOS - "; $resinfo["from"] = "iferturnero@landamed.com"; $resinfo["fromn"] = "[INSTITUTO DE GINECOLOGÍA Y FERTILIDAD]]"; $resinfo["emailcuota"] = 55000; $resinfoAgent=array(); $resinfoAgent["host"] = "localhost"; $resinfoAgent["inst"] = "SQLEXPRESS"; $resinfoAgent["dbname"] = "landaagent"; $resinfoAgent["dbname"] = "landamedIfer"; $resinfoAgent["user"] = "sa"; $resinfoAgent["pass"] = ""; } if($res&&$resinfo) { //print_r($resinfo);print_r("\n"); $GLOBALS['HOST'] = $resinfo["host"]; $GLOBALS['INSTANCIA'] = $resinfo["inst"]; $GLOBALS['BD'] = $resinfo["dbname"]; $GLOBALS['USUARIO'] = $resinfo["user"]; $GLOBALS['CLAVE'] = $resinfo["pass"]; $GLOBALS['MSSQL']['DB_HOST'] = $GLOBALS['HOST'].'\\'.$GLOBALS['INSTANCIA']; $GLOBALS['MSSQL']['DB_DB_NAME'] = $GLOBALS['BD']; $GLOBALS['MSSQL']['DB_USER'] = $GLOBALS['USUARIO']; $GLOBALS['MSSQL']['DB_PASS'] = $GLOBALS['CLAVE']; $GLOBALS['SITE'] = $resinfo["site"]; $GLOBALS['SUBJECT'] = $resinfo["subject"]; $GLOBALS['FROM'] = $resinfo["from"]; $GLOBALS['FROMN'] = $resinfo["fromn"]; $GLOBALS['EMAIL_CUOTA_DIARIA'] = $resinfo["emailcuota"]; //AGENT $GLOBALS['AGENT_HOST'] = $resinfoAgent["host"]; $GLOBALS['AGENT_INSTANCIA'] = $resinfoAgent["inst"]; $GLOBALS['AGENT_BD'] = $resinfoAgent["dbname"]; $GLOBALS['AGENT_USUARIO'] = $resinfoAgent["user"]; $GLOBALS['AGENT_CLAVE'] = $resinfoAgent["pass"]; $GLOBALS['MSSQL']['DB_AGENT_HOST'] = $GLOBALS['AGENT_HOST'].'\\'.$GLOBALS['INSTANCIA']; $GLOBALS['MSSQL']['DB_AGENT_DB_NAME']= $GLOBALS['AGENT_BD']; $GLOBALS['MSSQL']['DB_AGENT_USER'] = $GLOBALS['AGENT_USUARIO']; $GLOBALS['MSSQL']['DB_AGENT_PASS'] = $GLOBALS['AGENT_CLAVE']; } //------------------------------------------------------------------ //OTROS //------------------------------------------------------------------ $GLOBALS['DEBUG_MODE'] = false; //----------------------------------------------------------------------------- // !!!!ESTA TABLA DE TIPOS DEBE ESTAR SINCRONIZADA CON LA TABLA: 'error_log_web_tipo' define ('ERROR_LOG_TYPE_DATABASE', 1); // BASE DE DATOS define ('ERROR_LOG_TYPE_PARAMS', 2); // PARAMETROS define ('ERROR_LOG_TYPE_UNDEFINED', 3); // INDETERMINADO define ('ERROR_LOG_TYPE_SECURITY', 4); // ACCESO/SEGURIDAD define ('ERROR_LOG_TYPE_WEBSERVICE',5); // WEBSERVICE define ('ERROR_LOG_TYPE_FNEXCEPTION',6); // FN EXCEPTION //----------------------------------------------------------------------------- $GLOBALS['FORMATDATE'] = 'm/d/Y'; $GLOBALS['FORMATDATE_DJ'] = 'Y-m-dTH:i:s.000Z'; $dataT = array(); $dataT['id'] = ''; $dataT['fecha'] = ''; $dataT['hora'] = ''; $dataT['dni'] = ''; $dataT['nombre'] = ''; $dataT['obs'] = ''; $dataT['plan'] = ''; $dataT['idMedico'] = ''; $dataT['medico'] = ''; $dataT['esp'] = ''; $GLOBALS['LOGIN_USER_PASS'] = true; $GLOBALS['LOGIN_USER_EMAIL'] = false; $GLOBALS['LOGIN_USER_MASTER_PASS'] = 'DFD6G54654ER65EY46TY5RT46RTY54RT'; $GLOBALS['FAMILIAR'] = true; $GLOBALS['SEND_RECOVERPASS_WHATSAPP'] = true; $GLOBALS['EMAIL_CUSTOMER'] = true; $GLOBALS['EMAIL_DEBUG'] = true; $GLOBALS['LOG_TURNOS_DEBUG'] = true; $GLOBALS['LOG_DATOS_DEBUG'] = true; $GLOBALS['LOG_ERROR'] = true; $GLOBALS['LOG_SPECIAL'] = true; $GLOBALS['LOG_SPECIAL_ERROR_FORMS'] = true; $GLOBALS['LOG_TRADITUM'] = true; $GLOBALS['USERLOGINTURNOS'] = false;//true;//LO PUSE EN FALSE PARA EL TURNERO 2025 $GLOBALS['UMBRALTURPROF'] = false;//true;//LO PUSE EN FALSE PARA EL TURNERO 2025 $GLOBALS['UMBRALTURPROFPARTICULAR'] = false; $GLOBALS['PROCESAR_EMAILS_LOTE'] = false; $GLOBALS['EMAIL_LOCAL_NDJS'] = false; $GLOBALS['EMAIL_EXTARNAL_WS'] = true; $GLOBALS['N_RECORDS'] = '100'; $GLOBALS['HX_SOLO_MEDICO_REGISTRA'] = true; $GLOBALS['TOKEN_USER_ID'] = false; //----------------------------- // COBFRANZAS //----------------------------- define('COBRANZA_SEDE', 1); define('COBRANZA_CODIGO', 9); //----------------------------- //----------------------------- // LABORATORIO //----------------------------- define('LABORATORIO_SEDE', 1); define('LABORATORIO_CODIGO', 13); //----------------------------- $GLOBALS['USER_BOOT_SEND_MESSAGES'] = 98; $GLOBALS['SEND_EMAIL_RECLAMO_RECIBIDO'] = true; $GLOBALS['SEND_WHATSAPP_RECLAMO_RECIBIDO'] = false; $GLOBALS['TUENOS_NUBE_UMBRAL'] = 10; //Hasta 10 días en el futuro $tiempoCaducidad = 15; //Tiempo en minutos $GLOBALS['TOKEN_REQUIRE'] = ''; $GLOBALS['TOKEN_NOT_REQUIRE'] = ''; date_default_timezone_set('America/Argentina/Cordoba'); define('EMPTY_RESULT', ''); define('TOKEN_REQUIRE', ''); define('TOKEN_NOT_REQUIRE', ''); define('NEXT_WEEK', 1); define('PREVIOUS_WEEK', 2); define('NEXT_MONTH', 3); define('PREVIOUS_MONTH', 4); define('LUNES', 1); define('MARTES', 2); define('MIERCOLES', 3); define('JUEVES', 4); define('VIERNES', 5); define('SABADO', 6); define('DOMINGO', 7); define('F_DOMINGO', 1); define('F_LUNES', 2); define('F_MARTES', 3); define('F_MIERCOLES', 4); define('F_JUEVES', 5); define('F_VIERNES', 6); define('F_SABADO', 7); define('EMPTY_LST', 'emtylst'); define('EMPTY_LST_OBJ', array()); define('LOAD_ITEMS', 1); define('SAVE_ITEMS', 2); define('RESULT_SUCCESS', 'OK'); define('RESULT_ERROR', 'ERROR'); define('LOG_TYPE_ENVIO_EMAIL_SEMANAL', 'emailenvfacctosem'); define('EMAIL_CUOTA_PERMITIDA', 1); define('EMAIL_ERROR_CUOTA_AGOTADA', 2); define('EMAIL_ERROR_CALCULAR_FECHAS', 3); define('EMAIL_ERROR_CALCULAR_ENVIADOS', 4); define('CODE_RESULT_OK', 0); define('CODE_RESULT_ERROR', 1); define('CODE_RESULT_ERROR_PARAMS_MISSING', 2); define('CODE_RESULT_ERROR_DATA_BASE', 3); define('CODE_RESULT_ERROR_FATAL', 4); define('CODE_RESULT_OK_EMPTY', 5); define('CODE_USER_INAVALID', 6); define('CODE_USER_DISABLED', 7); define('CODE_RESULT_ERROR_TOKEN', 8); define('CODE_RESULT_ERROR_QUERYNUM', 9); define('CODE_RESULT_ERROR_CMPDISABLED', 10); define('CODE_RESULT_ERROR_AFIPDISBLED', 11); define('CODE_RESULT_ERROR_TOKEN_MISSING', 12); define('CODE_RESULT_ERROR_TOKEN_INVALID', 13); define('CODE_RESULT_ERROR_TOKEN_EXPIRED', 14); //define ('IMG_PAHT', 'https://www.landaware.com.ar/webservices/cer/images/'); define ('IMG_PAHT', 'http://centromedicocer.ddns.net/server/images/'); $GLOBALS['GLOBLA_URL_UPLOAD'] = "./uploadTmpFiles/"; $GLOBALS['GLOBLA_URL_LP'] = $GLOBALS['GLOBLA_URL_UPLOAD']."lp/"; //------------------------------------ // FEATURES //------------------------------------ $GLOBALS['LD_TELEMEDICINA_COBERTURA_SEGUROMEDICO'] = true; $GLOBALS['LD_PRIMER_CONSULTA_CON_COSTO'] = true; //------------------------------------ $GLOBALS['G'] = false; $GLOBALS['EMAIL_SERVER_LOCAL'] = false; define('EMAIL_CONSULTAS', 'gustavojuarez@gmail.com'); define('EMAIL_INFOSMI', 'info@smiblue.com'); define('EMAIL_ROMPEPELOTAS', 'lpapariello@hotmail.com'); define ('TYPE_EMAIL_CT', 'CT'); // TIPO DE EMAIL: CONFIRMAR TURNO define ('TYPE_EMAIL_CCT', 'CCT'); // TIPO DE EMAIL: CONFIRMAR CANCELACION DE TURNO define ('TYPE_EMAIL_RC', 'RC'); // TIPO DE EMAIL: RECUPERACION DE CLAVE define ('TYPE_EMAIL_PI', 'PI'); // TIPO DE EMAIL: ENVIO DE INFO REGISTRACION define ('TYPE_EMAIL_CC', 'CC'); // TIPO DE EMAIL: CAMBIO DE CLAVE define ('TYPE_EMAIL_AVISO', 'AV'); // TIPO DE EMAIL: AVISO - MENSAJERIA INTERNA define ('TYPE_EMAIL_COPY_MED', 'CM'); // TIPO DE EMAIL: CONFIRMAR TURNO - COPIA AL MEDICO define ('TYPE_EMAIL_RECORDATORIO', 'RT'); // TIPO DE EMAIL: RECORDATORIO DE TURNO define ('TYPE_EMAIL_INTERCONSULTA', 'SI'); // TIPO DE EMAIL: PEDIDO DE INTERCONSULTA define ('TYPE_EMAIL_NOTIFICACION', 'NT'); // TIPO DE EMAIL: NOTIFICACION - MENSAJERIA EXTERNA A CLIENTES define ('TYPE_EMAIL_RECP_RECLAMO', 'RE'); // TIPO DE EMAIL: RECEPCION RECLAMO ESTUDIO define ('TYPE_EMAIL_TURNO_FUTURO', 'TF'); // TIPO DE EMAIL: ALERTA TURNO PROGRAMADO A FUTURO define ('TYPE_EMAIL_ENCUESTA', 'EN'); // TIPO DE EMAIL: ENVIO DE ENCUESTA define ('CONFIRMAR_TURNO_OK', 'CONFIRMAR TURNO OK'); define ('CONFIRMAR_TURNO_ERROR', 'CONFIRMAR TURNO ERROR'); define ('CANCELAR_TURNO_OK', 'CANCELAR TURNO OK'); define ('CANCELAR_TURNO_ERROR', 'CANCELAR TURNO ERROR'); define ('REGISTRAR_CLIENTE_OK', 'REGISTRAR CLIENTE OK'); define ('REGISTRAR_CLIENTE_ERROR', 'REGISTRAR CLIENTE ERROR'); define ('REGISTRAR_CLAVE_OK', 'REGISTRAR CLAVE OK'); define ('REGISTRAR_CLAVE_ERROR', 'REGISTRAR CLAVE ERROR'); define ('REGISTRAR_CLAVE_EMAIL_OK', 'REGISTRAR CLAVE-EMAIL OK'); define ('REGISTRAR_CLAVE_EMAIL_ERROR','REGISTRAR CLAVE-EMAIL ERROR'); define ('REGISTRAR_EMAIL_OK', 'REGISTRAR EMAIL OK'); define ('REGISTRAR_EMAIL_ERROR', 'REGISTRAR EMAIL ERROR'); define ('LD_CONSULTA_INVALIDA', 1); define ('LD_CONSULTA_C_COSTO', 2); define ('LD_CONSULTA_S_COSTO', 3); define ('SV_ACTION_PROF_ONLINE', 1); define ('SV_ACTION_PROF_OFFLINE', 2); define ('SASCP', 'SASCP'); define ('SCLE', 'SCLE'); define ('CSSSAP', 'CSSSAP'); define ('RSCO', 'RSCO'); define ('CACNE', 'CACNE'); define ('CSPNE', 'CSPNE'); define ('EITLDSC', 'EITLDSC'); define ('EITLDCC', 'EITLDCC'); define ('EBMPP', 'EBMPP'); define ('BMPPNE', 'BMPPNE'); define ('MPAC', 'MPAC'); define ('EITAMPPUP','EITAMPPUP'); define ('TNMTAPP', 'TNMTAPP'); define ('EMPTY_ACCOUNT', -1); define ('NOTEMPTY_ACCOUNT', 1); define ('BACK_MP_SUCCESS', 'mpsuccess'); define ('BACK_MP_FAIL', 'mpfail'); define ('BACK_MP_PENDING', 'mppending'); define ('ERROR_SEARCH_OPENRECORD_LD', 1); define ('ERROR_UPDATE_OPENRECORD_LD', 2); // UPDATE CONSULTA define ('ERROR_SEARCH_OPENRECORDRC_LD', 3); // BUSCAR TOKEN + MEDICO define ('ERROR_SEARCH_OPENRECORDRCF_LD', 4); // BUSCAR TOKEN + MEDICO + RECONSULTA define ('ERROR_INSERT_OPENRECORDRC_LD', 5); // INSERT RECONSULTA define ('ERROR_UPDATE_OPENRECORDRC_LD', 6); // UPDATE RECONSULTA define ('ERROR_INSERT_COMENTMEDHX_LD', 7); // INSERT HX define ('ERROR_INSERT_COMENTMEDPAC_LD', 8); // INSERT COMENTARIO PARA EL PACIENTE define ('ERROR_SEARCH_PROF_SALDO_LD', 9); // BUSCAR PROFESIONAL SALDO define ('ERROR_INSERT_TURNO_LD', 10); // INSERT TURNO LD define ('ERROR_DB_SEARCH_MP_POINT_LD', 11); // BUSCAR TOKEN MP POINT define ('ERROR_SEARCH_MP_POINT_LD', 12); // BUSCAR TOKEN MP POINT define ('ERROR_MP_POINT_ALREADY_UP_LD', 13); // MP POINT YA ACTUALIZADO define ('ERROR_UPDATE_MP_POINT_LD', 14); // UPDATE MP POINT STATUS define ('ERROR_INSERT_TOKEN_AFTER_MPP_UP_LD', 15); // INSERTAR TOKEN DESPUES DE ACTUALIZAR MP POINT define ('ERROR_MP_POINT_NOT_MATCH', 16); // EL TOKEN MP POINT RECIBIDO ES DIFERENTE DEL ALMACENADO EN LA APP define ('UMBRAL_MAX_SESION_LD_OPEN', 480); define ('LAST_N_HOURS', 2160); // 36 HORAS define ('LAST_24_HOURS', 1440); // 24 HORAS define ('LAST_36_HOURS', 2160); // 36 HORAS define ('LAST_48_HOURS', 2880); // 48 HORAS define ('LAST_72_HOURS', 4320); // 72 HORAS define ('SIZE_MAX_PROF_IMG', (1024*2)); // 2 MB //define ('JWT_EXPIRED_DEFAULT_TIME', 15000); //Token expire time define ('JWT_EXPIRED_DEFAULT_TIME', 100000); //Token expire time define ('JWT_KEY_ACCESS_TOKEN', "SDdgA#$64ssd$"); //key define ('JWT_ENCRYPT_ALG', 'HS256'); //encrypt algoritm $GLOBALS['JWT_KEY_ACCESS_TOKEN'] = JWT_KEY_ACCESS_TOKEN; $GLOBALS['JWT_ENCRYPT_ALG'] = JWT_ENCRYPT_ALG; define ('POOL_LLAMADOR_TURNO', 1); //LLAMAR TURNO define ('POOL_LLAMADOR_NUMERO', 2); //LLAMAR NRO define ('CLAVE_EMAIL_MANUAL', 'dyd123$$'); //LLAMAR NRO define ('ESTADO_TURNOCT_PENDIENTE', 1); //REGISTRO PENDIENTE define ('ESTADO_TURNOCT_ERROR_OBTENER_MPID', 2); //ERROR AL OBTENER EL MPPID define ('ESTADO_TURNOCT_ERROR_CONEXION_MP', 3); //ERROR AL REDIRIGIR A MP define ('ESTADO_TURNOCT_ERROR_RETORNO_MP', 4); //ERROR AL REDIRIGIR A MP define ('ESTADO_TURNOCT_EXITO', 5); //REGISTRO DE COBRANZA EXITOSA //COMUNICACION define ('T_LOAD', 1); //CARGANDO INFO DEL TURNO define ('T_READY', 2); //TURNO NO CONFIRMADO define ('T_CONF', 3); //TURNO CONFIRMADO define ('T_CANC', 4); //TURNO CANCELADO define ('T_ERROR', 5); //ERROR TURNO NO DISPONIBLE: BORRADO O NO EXISTE EN AUDITORIA define ('T_ERROR_DB', 6); //ERROR AL ACTUALIZAR EL TURNO define ('AC_CONF', 1); //CONFIRMAR TURNO define ('AC_CANC', 2); //CANCELAR TURNO define ('EMAIL_SERVER_INACTIVE',0); //SERVIDOR EMAIL INACTIVO define ('EMAIL_SERVER_ACTIVE', 1); //SERVIDOR EMAIL ACTIVO $GLOBALS['EMAIL_SERVER'] = false; $GLOBALS['EMAIL_SERVERS'] = false; $GLOBALS['TEST_EMAIL_SEND'] = false; //NO ENVIA LOS EMAILS EN EL ENTORNO DE TEST, PERO LOS MARCA COMO ENVIADO $GLOBALS['LOG_EMAILS'] = true; //$GLOBALS['TOP_EMAIL_PROCESS'] = 20; $GLOBALS['EMAIL_SEND_TOP'] = 20;//5; $GLOBALS['EMAIL_SEND_RETRY'] = 2; $GLOBALS['EMAIL_ALERTA_SEND_TOP']= 20;//5; $GLOBALS['EMAIL_ALERTA_DESTINATARIOS']= 'gjuarez@landaware.com.ar';//5; $GLOBALS['EMAIL_ENCUESTA_SEND_TOP'] = 20;//5; define ('GRUPO_ENVIO_TIPO_EMAIL', 'e'); define ('GRUPO_ENVIO_TIPO_WHATSAPP', 'w'); define ('GRUPO_ENVIO_TIPO_SMS', 's'); define( 'TIMEBEFORE_NOW', 'ahora' ); define( 'TIMEBEFORE_MINUTE', '{num} minuto' ); define( 'TIMEBEFORE_MINUTES', '{num} minutos' ); define( 'TIMEBEFORE_HOUR', '{num} hora' ); define( 'TIMEBEFORE_HOURS', '{num} horas' ); define( 'TIMEBEFORE_YESTERDAY', 'ayer' ); define( 'TIMEBEFORE_FORMAT', '%e %b' ); define( 'TIMEBEFORE_FORMAT_YEAR', '%e %b, %Y' ); //-------------------------- //CONTENIDO define('IMG_TYPE_MARCA', 1); define('IMG_TYPE_PRODUCTO', 2); define('IMG_TYPE_POSTEO', 3); define('IMG_TYPE_SECCION', 4); $GLOBALS['GLOBAL_URL_IMAGES'] = "./images/"; $GLOBALS['GLOBAL_URL_IMAGES_MARCAS'] = $GLOBALS['GLOBAL_URL_IMAGES']."marcas/"; $GLOBALS['GLOBAL_URL_IMAGES_POSTEOS'] = $GLOBALS['GLOBAL_URL_IMAGES']."posteos/"; $GLOBALS['GLOBAL_URL_IMAGES_PRODUCTOS'] = $GLOBALS['GLOBAL_URL_IMAGES']."productos/"; $GLOBALS['GLOBAL_URL_IMAGES_SECCIONES'] = $GLOBALS['GLOBAL_URL_IMAGES']."secciones/"; $GLOBALS['TUR_COSTO'] = 200; $GLOBALS['FEATURE_MED_TUR_X_ESPECIALIDAD'] = true; $GLOBALS['TURNERO_DIA_INICIO_MANANA'] = false; //EL DIA DE INICIO DEL TURNERO ES DESDE MAÑANA //TIPO DE VALIDACION DE ENCUESTA define('ENC_VALIDAR_EMAIL', 2); define('ENC_VALIDAR_TELEFONO', 3); define('ENC_VALIDAR_NRODOCUMENTO', 4); define('ENC_VALIDAR_PARTICIPANTE', 5); define('ENC_NO_RESPONDIO', 1); define('ENC_YA_RESPONDIO', 2); define('ENC_NO_EXISTE', 3); define('ENC_ERROR_VALIDAR', 4); define('ENC_ESTPROC_SUCCESS', 1); define('ENC_ESTPROC_YA_ENVIADO', 2); define('ENC_ESTPROC_EMAIL_INVALIDO', 3); define('ENC_ESTPROC_CLIENTE_NO_ENCONTRADO', 4); define('ENC_ENVIO_ERROR', 0); define('ENC_ENVIO_SUCCESS', 1); $GLOBALS['WEBSERVICE_EMAIL_CUSTOMER'] = false; $GLOBALS['URL_ENCUESTA'] = false; define ('TURNO_TELEMEDICINA_NO_INICIADO',0); define ('TURNO_TELEMEDICINA_INICIADO', 1); define ('TURNO_TELEMEDICINA_FINALIZADO', 2); ?>