- Fix autocomplete problem with capital letters (#1485792)
| | |
| | | CHANGELOG RoundCube Webmail |
| | | =========================== |
| | | |
| | | - Fix autocomplete problem with capital letters (#1485792) |
| | | - Support UUencode content encoding (#1485839) |
| | | - Minimize chance of race condition in session handling (#1485659, #1484678) |
| | | - Fix session handling on non-session SQL query error (#1485734) |
| | |
| | | q = q.replace(/(^\s+|\s+$)/g, '').toLowerCase(); |
| | | |
| | | // Don't (re-)search if string is empty or if the last results are still active |
| | | if (!q.length || q == this.ksearch_value) |
| | | if (q == this.ksearch_value) |
| | | return; |
| | | |
| | | this.ksearch_value = q; |
| | | |
| | | if (!q.length) |
| | | return; |
| | | |
| | | this.display_message(this.get_label('searching'), 'loading', true); |
| | | this.http_post('autocomplete', '_search='+urlencode(q)); |
| | | }; |
| | |
| | | |
| | | if ($result = $abook->search(array('email','name'), $search)) { |
| | | while ($sql_arr = $result->iterate()) { |
| | | if (stripos((string)$sql_arr['email'], $search) !== false || stripos((string)$sql_arr['name'], $search) !== false) { |
| | | $contacts[] = format_email_recipient($sql_arr['email'], $sql_arr['name']); |
| | | if (count($contacts) >= $MAXNUM) |
| | | break 2; |
| | | } |
| | | } |
| | | } |
| | | } |