pablo_unq
(Romero, Pablo Andrés)
6 Octubre, 2022 17:53
1
Hola:
NO se q paso pero cuando queremos “» MATRÍCULA » PREINSCRIPCIONES »INSCRIBIR A PROPUESTA DESDE PREINSCRIPCIÓN” (adjunto imagen), no muestra las conexiones. en bases.ini, esta configurado y en la tabla “adm_bases_preinscripcion”, estan:
bases.ini :
[desarrollo guarani preinscripcion]
motor = “postgres7”
profile = “192.168.1.97”
usuario = “usuario”
clave = “clave”
encoding = “LATIN1”
base = “preinscripcion”
schema = “public”
puerto = “5433”
[desarrollo guarani preinsc_convenios]
motor = “postgres7”
profile = “192.168.1.116”
puerto = “5432”
usuario = “usuario”
clave = “clave”
encoding = “LATIN1”
base = “preinscripcion”
schema = “public”
y en la tabla adm_bases_preinscripcion
“fuente_de_datos” “nombre”
“preinscripcion” “Preinscripción Unipe”
“preinsc_convenios” “Preinscripción Convenios”
el error de apache nos tira:
Undefined class constant ‘NO_TIENE_REQUISITOS_PARA_DESCARGAR’, referer: https://guarani.unipe.edu.ar/guarani/gestion/aplicacion.php?ah=st633f1380c95c91.33993640&ai=guarani||5000122
Estaba funcionando bien.
Muchas gracias!!!
Pablo
pablo_unq
(Romero, Pablo Andrés)
7 Octubre, 2022 05:16
2
Era un error de la version G3.20.1, se soluciono en la version G.3.20.2
En G3.20.1 (falla el javascript):
En php\operaciones\matriculas\inscripciones\propuestas_preinscripcion\ci_inscribir_propuesta_preinsc.php
//-----------------------------------------------------------------------------------
//---- JAVASCRIPT -------------------------------------------------------------------
//-----------------------------------------------------------------------------------
function extender_objeto_js()
{
parent::extender_objeto_js();
$si = toba::db()->quote(comunes::si);
$msj_alerta = toba::db()->quote(requisito_digital_nucleo::NO_TIENE_REQUISITOS_PARA_DESCARGAR);
$msj_administrar = 'Inscripción procesada con éxito. ¿Desea gestionar requisitos de la persona?';
if (!empty($this->s__navegar)) {
unset($this->s__navegar);
echo "
resp = confirm('$msj_administrar');
if (resp) {
document.location.href='$this->s__vinculo_adm_req';
}
";
}
echo "
{$this->objeto_js}.invocar_vinculo = function(params,rep){
if(params === 'descargar_requisitos'){
var corte = '&tiene_requisitos=';
//Corto la url para obtener el parametro
var tiene_requisitos = vinculador._vinculos[rep].url.split(corte);
tiene_requisitos = tiene_requisitos[1].substr(0,1)
if(tiene_requisitos === $si){
window.open(vinculador._vinculos[rep].url);
}else{
notificacion.agregar($msj_alerta, 'info');
notificacion.mostrar();
notificacion.limpiar();
}
}else{
window.open(vinculador._vinculos[rep].url);
}
}
";
}
lo solucionamos comentando esa function y reemplazandola por la q esta en g3.20.2:
function extender_objeto_js()
{
parent::extender_objeto_js();
$msj_administrar = 'Inscripción procesada con éxito. ¿Desea gestionar requisitos de la persona?';
if (!empty($this->s__navegar)) {
unset($this->s__navegar);
echo "
resp = confirm('$msj_administrar');
if (resp) {
document.location.href='$this->s__vinculo_adm_req';
}
";
}
echo "
{$this->objeto_js}.invocar_vinculo = function(){
var url = vinculador._vinculos[0].url;
window.open(url);
}
";
}
Y ahi ya recuperamos los datos desde preinscripcion.
Muchas gracias!!!
lleonardis
(Leonardis, Leonel Eduardo)
11 Octubre, 2022 13:27
3
pablo_unq
(Romero, Pablo Andrés)
11 Octubre, 2022 18:07
4
Hola:
Es en la Universidad Pedagógica (UNIPE), estoy en las dos perdón.
En desarrollo, estamos en 3.20.1 ( no subí la modificación q hice, ya q ya se va actualizar en la versión 3.20.2). Tenemos q terminar unas pruebas para pasar a la 3.20.2
En producción, estamos en la versión 3.20.1.22
Muchas gracias!!!
lleonardis
(Leonardis, Leonel Eduardo)
11 Octubre, 2022 18:38
5
lleonardis
(Leonardis, Leonel Eduardo)
11 Octubre, 2022 18:51
6
pablo_unq
(Romero, Pablo Andrés)
13 Octubre, 2022 10:27
7
Hola:
Muchas gracias, ya lo aplique y lo subí de nuevo al hot fix.