Ticket #1369 (closed defeito: fixed)
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: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].