problema 3w guarani 2.94

Estimados tuvimos un error que faltaba un indice y lo resolvimos modificando
src/siu/modelo/datos/db/unidad_academica.php
lo modificamos:
function info($parametros)
{
$sql = “execute procedure sp_unidadAcademica({$parametros[‘ua’]})”;
$datos = kernel::db()->consultar_fila($sql, db::FETCH_NUM);

	$nuevo = array();
            $nuevo['UNIDAD_ACADEMICA']		= $datos[0];
	$nuevo['NOMBRE']				= $datos[1];
	$nuevo['SIGLA']					= $datos[2];
	$nuevo['LOGO']					= $datos[3];
	$nuevo['NOMBRE_UNIVERSIDAD']	= $datos[4];
          
            $sql = "SELECT mug_localidades.nombre AS LOCALIDAD FROM mug_localidades JOIN sga_unidades_acad ON (sga_unidades_acad.localidad = mug_localidades.localidad) WHERE sga_unidades_acad.unidad_academica = {$parametros['ua']}";
          
            $datos = kernel::db()->consultar_fila($sql, db::FETCH_ASSOC);
           
            foreach ($datos as $clave => $dato){
              $nuevo[$clave] = $dato;
         
            }
 		return $nuevo;		
}

igualmente nos esta tirando un error al ingresar a fechas de exámenes . pero no me aparece en el error en ningún lado. donde me podría fijar

Slds

dario fernandez

Que error les esta dando en la operacion “Fechas de Examen”? ¿Tenes alguna captura de pantalla?
¿Es la operacion del perfil de acceso anonimo?
Fijate si podes ver los logs que genera el sistema cuando ingresas a esa operación.

Buenos días, si ingreso como anónimo, en fecha de exámenes y Horarios de cursadas, en los log de apache no nos tira nada.
les paso la captura de pantalla del error


error.jpg

error.png

Dario, la Unidad academica tiene definida una localidad?
Fijate de definirle una localidad y luego verifica si siguen teniendo el mismo problema.

Si le tiene definida a la ciudad.

DARIO

Hola
Una consulta, con el cambio realizado se genera en el array $nuevo, el campo $nuevo[‘LOCALIDAD’] tiene valor o es vació ?
Tal vez esta query nos esta devolviendo vació :

$sql = "SELECT mug_localidades.nombre AS LOCALIDAD FROM mug_localidades JOIN sga_unidades_acad ON (sga_unidades_acad.localidad = mug_localidades.localidad) WHERE sga_unidades_acad.unidad_academica = {$parametros['ua']}";

Se podría revertir el cambio para ver que error daba en el log?
Muchas gracias
Saludos