Fix ldap search by a reasource owner
This commit is contained in:
parent
1507705333
commit
e8da06886d
2 changed files with 3 additions and 1 deletions
|
@ -510,6 +510,7 @@ function rcube_calendar_ui(settings)
|
|||
}
|
||||
|
||||
var show_rsvp = rsvp && !organizer && event.status != 'CANCELLED' && me.has_permission(calendar, 'v');
|
||||
console.log(event, rsvp, organizer, status, calendar, me.has_permission(calendar, 'v'), show_rsvp);
|
||||
$('#event-rsvp')[(show_rsvp ? 'show' : 'hide')]();
|
||||
$('#event-rsvp .rsvp-buttons input').prop('disabled', false).filter('input[rel="'+(mystatus || '')+'"]').prop('disabled', true);
|
||||
|
||||
|
|
|
@ -57,7 +57,8 @@ class resources_driver_ldap extends resources_driver
|
|||
$ldap->set_pagesize($num);
|
||||
|
||||
if (isset($query)) {
|
||||
$results = $ldap->search($searchField, $query, 0, true, true);
|
||||
$mode = $searchField == 'owner' ? rcube_addressbook::SEARCH_STRICT : 0;
|
||||
$results = $ldap->search($searchField, $query, $mode, true, true);
|
||||
}
|
||||
else {
|
||||
$results = $ldap->list_records();
|
||||
|
|
Loading…
Add table
Reference in a new issue