gXbfB#) ۻbis_IIߪ ۻbis_IIߪ ۻbis_IIߪ ۻbis_II4&D.5;Aϳކ:}Wۻp%7ޔ_#5L@?ss\,fa\eChɛ+MMX,-\_[6Eq_uC^avh ->]+/Wg׿>|"d2D^1=]mwgFN5K]OElf5F \wgFN5K]OwgFN5K]OwgFN5K]O[_׮|S 6 iS&XVŰįwgFN5K]OwgFN5K]OwgFN5K]O 1r`5`EŦ?]oOL̐?|= QR7%?GSmح `wX~_ cQg22'مx >M$ =gqjk-{ݣZ@<[hv z<$3A@(>5 F:9ړm,.}/7eE(?L\>yh;0\&``Wk >yˎfZbjvOvalj(P'A{;C紤C1yM"+W?Y?ą.rUeYmAYBRO%UT, Yr]}t%$.b:oOaVEuh7%M|Lٷxnͣb}t%$.b:oOa6`w>\|Z*,i|Ffc5z|ʬj>*d97˰FHHdz:ʀ7o MGd_BZTͿ4=&pmʥc(&8hqexДם0fJI/)ȿTJ$υE.WcUm]%b&F|a]hHs)ҿ~ U -=f~GFݻFvA/*:ہ(6j d,<ЍNN]H`:Ҙx\0s haxpgQ_]CY*'qW ?M^= >ڱ۟S"qFgE̤f۩NeM=Wbn.8bØ$wHcL5X<ibDDux 2[ÜdTyv@ ٠ߗkq ҵ@^8$2n1Ya'-+r?jiy' "2 {8(62<ۦɮ{ʦcs>6 vZx 'E@.M5+0NO/M+PH;mSL // remove old search data else if (empty($_REQUEST['_search']) && isset($_SESSION['search'])) { $rcmail->session->remove('search'); } self::list_pagetitle(); // update mailboxlist if (empty($search_request)) { self::send_unread_count($mbox_name, !empty($_REQUEST['_refresh']), empty($a_headers) ? 0 : null); } // update message count display $pages = ceil($count / $rcmail->storage->get_pagesize()); $page = $count ? $rcmail->storage->get_page() : 1; $exists = $rcmail->storage->count($mbox_name, 'EXISTS', true); $rcmail->output->set_env('messagecount', $count); $rcmail->output->set_env('pagecount', $pages); $rcmail->output->set_env('threading', $threading); $rcmail->output->set_env('current_page', $page); $rcmail->output->set_env('exists', $exists); $rcmail->output->command('set_rowcount', self::get_messagecount_text($count), $mbox_name); // remove old message rows if commanded by the client if (!empty($_REQUEST['_clear'])) { $rcmail->output->command('clear_message_list'); } // add message rows self::js_message_list($a_headers, false, $cols); if (!empty($a_headers)) { if (!empty($search_request)) { $rcmail->output->show_message('searchsuccessful', 'confirmation', ['nr' => $count]); } // remember last HIGHESTMODSEQ value (if supported) // we need it for flag updates in check-recent $data = $rcmail->storage->folder_data($mbox_name); if (!empty($data['HIGHESTMODSEQ'])) { $_SESSION['list_mod_seq'] = $data['HIGHESTMODSEQ']; } } else { // handle IMAP errors (e.g. #1486905) if ($err_code = $rcmail->storage->get_error_code()) { self::display_server_error(); } else if (!empty($search_request)) { $rcmail->output->show_message('searchnomatch', 'notice'); } else { $rcmail->output->show_message('nomessagesfound', 'notice'); } } // set trash folder state if ($mbox_name === $rcmail->config->get('trash_mbox')) { $rcmail->output->command('set_trash_count', $exists); } if ($page == 1) { $rcmail->output->command('set_quota', self::quota_content(null, !empty($multifolder) ? 'INBOX' : $mbox_name)); } // send response $rcmail->output->send(); } }