コード例 #1
0
ファイル: test2.php プロジェクト: jacquesbagui/ofuz
}
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;
            }
コード例 #2
0
ファイル: ofuz_catch_new.php プロジェクト: jacquesbagui/ofuz
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);