require_once('include/quoteconvert.php');
function email_connect($mailbox,$username,$password) {
- if(! function_exists('imap_open'))
+ if (! function_exists('imap_open'))
return false;
$mbox = @imap_open($mailbox,$username,$password);
function email_poll($mbox,$email_addr) {
- if(! ($mbox && $email_addr))
+ if (! ($mbox && $email_addr))
return array();
$search1 = @imap_search($mbox,'FROM "' . $email_addr . '"', SE_UID);
- if(! $search1)
+ if (! $search1)
$search1 = array();
$search2 = @imap_search($mbox,'TO "' . $email_addr . '"', SE_UID);
- if(! $search2)
+ if (! $search2)
$search2 = array();
$search3 = @imap_search($mbox,'CC "' . $email_addr . '"', SE_UID);
- if(! $search3)
+ if (! $search3)
$search3 = array();
$search4 = @imap_search($mbox,'BCC "' . $email_addr . '"', SE_UID);
- if(! $search4)
+ if (! $search4)
$search4 = array();
$res = array_unique(array_merge($search1,$search2,$search3,$search4));
$raw_header = str_replace("\r",'',$raw_header);
$ret = array();
$h = explode("\n",$raw_header);
- if(count($h))
- foreach($h as $line ) {
+ if (count($h))
+ foreach ($h as $line ) {
if (preg_match("/^[a-zA-Z]/", $line)) {
$key = substr($line,0,strpos($line,':'));
$value = substr($line,strpos($line,':')+1);
$struc = (($mbox && $uid) ? @imap_fetchstructure($mbox,$uid,FT_UID) : null);
- if(! $struc)
+ if (! $struc)
return $ret;
- if(! $struc->parts) {
+ if (! $struc->parts) {
$ret['body'] = email_get_part($mbox,$uid,$struc,0, 'html');
$html = $ret['body'];
else {
$text = '';
$html = '';
- foreach($struc->parts as $ptop => $p) {
+ foreach ($struc->parts as $ptop => $p) {
$x = email_get_part($mbox,$uid,$p,$ptop + 1, 'plain');
- if($x) $text .= $x;
+ if ($x) {
+ $text .= $x;
+ }
$x = email_get_part($mbox,$uid,$p,$ptop + 1, 'html');
- if($x) $html .= $x;
+ if ($x) {
+ $html .= $x;
+ }
}
- if (trim($html) != '')
+ if (trim($html) != '') {
$ret['body'] = html2bbcode($html);
- else
+ } else {
$ret['body'] = $text;
+ }
}
$ret['body'] = removegpg($ret['body']);
$ret['body'] = $msg['body'];
$ret['body'] = convertquote($ret['body'], $reply);
- if (trim($html) != '')
+ if (trim($html) != '') {
$ret['body'] = removelinebreak($ret['body']);
+ }
$ret['body'] = unifyattributionline($ret['body']);
$x = "";
foreach ($p->parts as $partno0=>$p2) {
$x .= email_get_part($mbox,$uid,$p2,$partno . '.' . ($partno0+1), $subtype); // 1.2, 1.2.1, etc.
- //if($x)
+ //if ($x) {
// return $x;
+ //}
}
return $x;
}
function email_header_encode($in_str, $charset) {
- $out_str = $in_str;
+ $out_str = $in_str;
$need_to_convert = false;
- for($x = 0; $x < strlen($in_str); $x ++) {
- if((ord($in_str[$x]) == 0) || ((ord($in_str[$x]) > 128))) {
+ for ($x = 0; $x < strlen($in_str); $x ++) {
+ if ((ord($in_str[$x]) == 0) || ((ord($in_str[$x]) > 128))) {
$need_to_convert = true;
}
}
- if(! $need_to_convert)
+ if (! $need_to_convert)
return $in_str;
if ($out_str && $charset) {