foreach ($threads as $key => $val) { $tree = explode('.', $key); if ($tree[1] == 'num') { if ($val != "0") { $header[$num]['mod_open'] = ""; $header[$num]['mod_close'] = ""; $header[$num]['flag'] = ""; if ( $head_info->Unseen == "U" OR $head_info->Recent == "R" ) { $header[$num]['mod_open'] = ""; $header[$num]['mod_close'] = ""; $header[$num]['flag'] = "N"; } elseif ( $head_info->Deleted == "D" ) { $header[$num]['mod_open'] = ""; $header[$num]['mod_close'] = ""; $header[$num]['flag'] = "D"; } $head_info = $imp->headerinfo($val); $header[$num]['from'] = conv_charset($head_info->fromaddress, $config['site_encoding']); $header[$num]['subject'] = conv_charset($head_info->subject, $config['site_encoding']); $header[$num]['thread'] = $thread[$val]; $header[$num]['udate'] = $head_info->udate; $header[$num]['datetime'] = date("d/m/Y H:i:s", $head_info->udate); $header[$num]['size'] = $head_info->Size/1024; $header[$num]['msgid'] = $val; $num++; } } }