Mercurial > hg > rc2
diff program/lib/Roundcube/rcube_imap.php @ 22:303b85d5b561
More cleaning up php8 Warnings/deprecations
| author | Charlie Root |
|---|---|
| date | Wed, 15 Oct 2025 14:06:27 -0400 |
| parents | 73124dd49283 |
| children | e53add5ddac5 |
line wrap: on
line diff
--- a/program/lib/Roundcube/rcube_imap.php Thu Oct 09 11:31:41 2025 -0400 +++ b/program/lib/Roundcube/rcube_imap.php Wed Oct 15 14:06:27 2025 -0400 @@ -332,18 +332,18 @@ */ public function set_search_set($set) { - $set = (array)$set; - - $this->search_string = $set[0]; - $this->search_set = $set[1]; - $this->search_charset = $set[2]; - $this->search_sort_field = $set[3]; - $this->search_sorted = $set[4]; - $this->search_threads = is_a($this->search_set, 'rcube_result_thread'); - - if (is_a($this->search_set, 'rcube_result_multifolder')) { - $this->set_threading(false); - } + $set = (array) $set; + + $this->search_string = $set[0] ?? null; + $this->search_set = $set[1] ?? null; + $this->search_charset = $set[2] ?? null; + $this->search_sort_field = $set[3] ?? null; + $this->search_sorted = $set[4] ?? null; + $this->search_threads = is_a($this->search_set, 'rcube_result_thread'); + + if (is_a($this->search_set, 'rcube_result_multifolder')) { + $this->set_threading(false); + } } /** @@ -3451,7 +3451,7 @@ $key = $subscription ? 'subscribed' : 'existing'; - if (is_array($this->icache[$key]) && in_array($folder, $this->icache[$key])) { + if (is_array($this->icache[$key]??null) && in_array($folder, $this->icache[$key])) { return true; }
