Pues por lo que veo a la funcion cargarinstituciones deberas enviarle un parametro el usuario que es por el cual quieres filtrar
Código PHP:
function cargarInstituciones($usuario)
{
$consulta = parent::consulta("SELECT nombre_institucion FROM institucion, usuario where institucion.nombre_institucion=usuario.nombreusuario
and usuario.nombre='".$usuario."'
ORDER BY nombre_institucion ASC");
$num_total_registros = parent::num_rows($consulta);
if($num_total_registros>0)
{
$instituciones = array();
while($institucion = parent::fetch_assoc($consulta))
{
$code = $institucion["nombre_institucion"];
$nombre = $institucion["nombre_institucion"];
$instituciones[$code]=$nombre;
}
return $instituciones;
}
else
{
return false;
}
}