} fclose($fd); // handle email //$lines = explode("\n", $email); $OfuzEmailFetcher = new OfuzEmailFetcher(); $OfuzEmailFetcher->fetchEmailRow($email); $to = $OfuzEmailFetcher->getToEmail(); $from = $OfuzEmailFetcher->getFromEmail(); $bcc = $OfuzEmailFetcher->getBCCEmail(); $cc = $OfuzEmailFetcher->getCCEmail(); //$email_marged_array = array_merge($to,$bcc); $all_emails_merged = array_merge($to, $cc); //print_r($all_emails_merged);die(); if (is_array($all_emails_merged)) { foreach ($all_emails_merged as $email_add) { $display_array[] = $OfuzEmailFetcher->getEmailAddress($email_add); $email_array[] = $OfuzEmailFetcher->getEmailDisplay($email_add); } $len_to_emailarr = count($email_array); } $drop_box_list = array("addnote-", "addtask-", "task-", "newtask-"); for ($i = 0; $i < $len_to_emailarr; $i++) { $email_code_split = split("@", $email_array[$i]); $email_code = $email_code_split[0]; $email_code_domain = $email_code_split[1]; if ($email_code_domain == $GLOBALS['email_domain']) { foreach ($drop_box_list as $key => $value) { if (preg_match("/{$value}/", $email_code, $matches)) { $valid = 1; break; }
function cmp($a, $b) { if ($a['filesize'] == $b['filesize']) { return 0; } return $a['filesize'] > $b['filesize'] ? -1 : 1; } if (is_array($bcc)) { $email_marged_array = array_merge($to, $bcc); $all_emails_merged = array_merge($to, $cc, $bcc); } else { $email_marged_array = array_merge($to, $cc); $all_emails_merged = array_merge($to, $cc); } $from_name = $OfuzEmailFetcher->getEmailDisplay($from[0]); $from_address = $OfuzEmailFetcher->getEmailAddress($from[0]); /* print_r($all_emails_merged); echo '<br />'; print_r($email_marged_array); die();*/ /* From the marge array for To/BCC get the email ids and out in a seperate id and get the array length */ if (is_array($all_emails_merged)) { foreach ($all_emails_merged as $email_add) { $display_array[] = $OfuzEmailFetcher->getEmailAddress($email_add); $email_array[] = $OfuzEmailFetcher->getEmailDisplay($email_add); } $len_to_emailarr = count($email_array);