From 1ae38c8f7b01dfec3c028d81e1f136be7d1c5b14 Mon Sep 17 00:00:00 2001 From: Miles Lott Date: Thu, 7 Jun 2001 10:54:59 +0000 Subject: [PATCH] Add new notify hook, roughly a copy of hook_home --- addressbook/inc/hook_notifywindow.inc.php | 66 +++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 addressbook/inc/hook_notifywindow.inc.php diff --git a/addressbook/inc/hook_notifywindow.inc.php b/addressbook/inc/hook_notifywindow.inc.php new file mode 100644 index 0000000000..5a98352d29 --- /dev/null +++ b/addressbook/inc/hook_notifywindow.inc.php @@ -0,0 +1,66 @@ +\n"; + $phpgw->common->phpgw_exit(); + } + unset($d1); + + $tmp_app_inc = $phpgw_info['server']['app_inc']; + $phpgw_info['server']['app_inc'] = $phpgw->common->get_inc_dir('addressbook'); + + if ($phpgw_info['user']['apps']['addressbook'] + && $phpgw_info['user']['preferences']['addressbook']['mainscreen_showbirthdays']) + { + echo "\n\n"; + + $c = CreateObject('phpgwapi.contacts'); + $qfields = array( + "n_given" => 'n_given', + "n_family" => 'n_family', + "bday" => 'bday' + ); + $now = time() - ((60 * 60) * intval($phpgw_info['user']['preferences']['common']['tz_offset'])); + $today = $phpgw->common->show_date($now,'n/d/'); +// echo $today."\n"; + + $bdays = $c->read(0,15,$qfields,$today,'tid=n','','',$phpgw_info["user"]["account_id"]); + + while(list($key,$val) = @each($bdays)) + { + $tmp = '' + . $val['n_given'] . ' ' . $val['n_family'] . ''; + echo '' . lang("Today is x's birthday!", $tmp) . "\n"; + } + + $tomorrow = $phpgw->common->show_date($now + 86400,'n/d/'); +// echo $tomorrow."\n"; + + $bdays = $c->read(0,15,$qfields,$tomorrow,'tid=n','','',$phpgw_info['user']['account_id']); + + while(list($key,$val) = @each($bdays)) + { + $tmp = '' + . $val['n_given'] . ' ' . $val['n_family'] . ''; + echo '' . lang("Tomorrow is x's birthday.", $tmp) . "\n"; + } + echo "\n\n"; + } + + $phpgw_info['server']['app_inc'] = $tmp_app_inc; +?>