From 672da80282d4a99adb12fc09bde89af656f0b13b Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Tue, 23 Oct 2012 20:59:20 +1100 Subject: progress however tedious --- done | 5 ++-- include/EmailNotification.php | 59 ------------------------------------------- include/datetime.php | 55 ---------------------------------------- include/poller.php | 2 -- 4 files changed, 2 insertions(+), 119 deletions(-) delete mode 100644 include/EmailNotification.php diff --git a/done b/done index cf513bc02..92755225b 100644 --- a/done +++ b/done @@ -28,11 +28,10 @@ include/ conversation.php + cronhooks.php ? crypto.php - datetime.php ++ datetime.php (todo: html removal) ? dba.php delivery.php - directory.php - EmailNotification.php ++ directory.php - email.php enotify.php event.php diff --git a/include/EmailNotification.php b/include/EmailNotification.php deleted file mode 100644 index d0872830b..000000000 --- a/include/EmailNotification.php +++ /dev/null @@ -1,59 +0,0 @@ -\n" . - "Reply-To: {$replyTo}\n" . - "MIME-Version: 1.0\n" . - "Content-Type: multipart/alternative; boundary=\"{$mimeBoundary}\""; - - // assemble the final multipart message body with the text and html types included - $textBody = chunk_split(base64_encode($textVersion)); - $htmlBody = chunk_split(base64_encode($htmlVersion)); - $multipartMessageBody = - "--" . $mimeBoundary . "\n" . // plain text section - "Content-Type: text/plain; charset=UTF-8\n" . - "Content-Transfer-Encoding: base64\n\n" . - $textBody . "\n" . - "--" . $mimeBoundary . "\n" . // text/html section - "Content-Type: text/html; charset=UTF-8\n" . - "Content-Transfer-Encoding: base64\n\n" . - $htmlBody . "\n" . - "--" . $mimeBoundary . "--\n"; // message ending - - // send the message - $res = mail( - $toEmail, // send to address - $messageSubject, // subject - $multipartMessageBody, // message body - $messageHeader // message headers - ); - logger("sendTextHtmlEmail: END"); - } -} -?> \ No newline at end of file diff --git a/include/datetime.php b/include/datetime.php index e8ae01344..a573e43a2 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -445,58 +445,3 @@ function cal($y = 0,$m = 0, $links = false, $class='') { }} -function update_contact_birthdays() { - - // This only handles foreign or alien networks where a birthday has been provided. - // In-network birthdays are handled within local_delivery - - $r = q("SELECT * FROM contact WHERE `bd` != '' AND `bd` != '0000-00-00' AND SUBSTRING(`bd`,1,4) != `bdyear` "); - if(count($r)) { - foreach($r as $rr) { - - logger('update_contact_birthday: ' . $rr['bd']); - - $nextbd = datetime_convert('UTC','UTC','now','Y') . substr($rr['bd'],4); - - /** - * - * Add new birthday event for this person - * - * $bdtext is just a readable placeholder in case the event is shared - * with others. We will replace it during presentation to our $importer - * to contain a sparkle link and perhaps a photo. - * - */ - - $bdtext = sprintf( t('%s\'s birthday'), $rr['name']); - $bdtext2 = sprintf( t('Happy Birthday %s'), ' [url=' . $rr['url'] . ']' . $rr['name'] . '[/url]') ; - - - - $r = q("INSERT INTO `event` (`uid`,`cid`,`created`,`edited`,`start`,`finish`,`summary`,`desc`,`type`,`adjust`) - VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%d' ) ", - intval($rr['uid']), - intval($rr['id']), - dbesc(datetime_convert()), - dbesc(datetime_convert()), - dbesc(datetime_convert('UTC','UTC', $nextbd)), - dbesc(datetime_convert('UTC','UTC', $nextbd . ' + 1 day ')), - dbesc($bdtext), - dbesc($bdtext2), - dbesc('birthday'), - intval(0) - ); - - - // update bdyear - - q("UPDATE `contact` SET `bdyear` = '%s', `bd` = '%s' WHERE `uid` = %d AND `id` = %d LIMIT 1", - dbesc(substr($nextbd,0,4)), - dbesc($nextbd), - intval($rr['uid']), - intval($rr['id']) - ); - - } - } -} diff --git a/include/poller.php b/include/poller.php index d2780be0a..2396c3b8a 100644 --- a/include/poller.php +++ b/include/poller.php @@ -81,8 +81,6 @@ function poller_run($argv, $argc){ if($d2 != intval($d1)) { - update_contact_birthdays(); - update_suggestions(); set_config('system','last_expire_day',$d2); -- cgit v1.2.3