Ticket #1369 (closed defeito: fixed)

Opened 13 years ago

Last modified 13 years ago

Erro na exibição de quota em disco das OUs

Reported by: diogenesduarte Owned by: alguem
Priority: normal Milestone: Expresso 2.2
Component: ExpressoAdmin Version: branch 2.2
Severity: média Keywords: PRODEB erro quota disco
Cc: WorkGroup:

Description (last modified by diogenesduarte) (diff)

o módulo de administrador - organizações ao selecionar a opção de visualizar quotas(caso a opção de usar cotas de usuário e disco esteja habilitada) a quota em disco atual aparece sempre como 0, mesmo existindo usuários com quota na OU selecionada.

Change History

comment:1 Changed 13 years ago by diogenesduarte

  • Description modified (diff)

comment:2 Changed 13 years ago by diogenesduarte

  • Description modified (diff)

comment:3 Changed 13 years ago by diogenesduarte

  • Status changed from new to closed
  • Resolution set to fixed

O erro é na função get_list em class.functions.inc.php que na montagem do filtro, possui construções do tipo (uid=*".$query."*). O problema é que $query pode ser uma string nula, e o filtro uid= gera erro no ldap. Em algumas versões mais antigas do php, a função ldap_search parece tratar o filtro nesses casos, por isso esse erro não foi identificado antes, mas nas mais recentes ele dispara a exceção gerada pelo open ldap. Para corrigir varremos a string e aonde tiver dois asteriscos, substituímos por apenas um. Isso foi feito na revisão [3323].

Note: See TracTickets for help on using tickets.