X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fping.php;h=2698956d7ddd104d5b75c62a37dda39b833dca85;hb=a4f25f6eaad9f32cd034e1eb2cfa31918cb7b30b;hp=55dcb26bb5b199c70e7ddab8cb277e8d2f386e5d;hpb=12474e3c2eb21e4b5f9f6cd4b9d223f1f39bfe89;p=friendica.git diff --git a/mod/ping.php b/mod/ping.php index 55dcb26bb5..2698956d7d 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -55,6 +55,7 @@ function ping_init(&$a) { $dislikes = array(); $friends = array(); $posts = array(); + $home = 0; $network = 0; @@ -140,6 +141,48 @@ function ping_init(&$a) { $register = "0"; } + $all_events = 0; + $all_events_today = 0; + $events = 0; + $events_today = 0; + $birthdays = 0; + $birthdays_today = 0; + + + $ev = q("SELECT count(`event`.`id`) as total, type, start, adjust FROM `event` + WHERE `event`.`uid` = %d AND `start` < '%s' AND `finish` > '%s' and `ignore` = 0 + ORDER BY `start` ASC ", + intval(local_user()), + dbesc(datetime_convert('UTC','UTC','now + 7 days')), + dbesc(datetime_convert('UTC','UTC','now')) + ); + + if($ev && count($ev)) { + $all_events = intval($ev[0]['total']); + + if($all_events) { + $str_now = datetime_convert('UTC',$a->timezone,'now','Y-m-d'); + foreach($ev as $x) { + $bd = false; + if($x['type'] === 'birthday') { + $birthdays ++; + $bd = true; + } + else { + $events ++; + } + if(datetime_convert('UTC',((intval($x['adjust'])) ? $a->timezone : 'UTC'), $x['start'],'Y-m-d') === $str_now) { + $all_events_today ++; + if($bd) + $birthdays_today ++; + else + $events_today ++; + } + } + } + } + + function xmlize($href, $name, $url, $photo, $date, $seen, $message){ $data = array('href' => &$href, 'name' => &$name, 'url'=>&$url, 'photo'=>&$photo, 'date'=>&$date, 'seen'=>&$seen, 'messsage'=>&$message); @@ -153,8 +196,15 @@ function ping_init(&$a) { echo "$intro $mail $network - $home"; + $home\r\n"; if ($register!=0) echo "$register"; + + echo "$all_events + $all_events_today + $events + $events_today + $birthdays + $birthdays_today\r\n"; $tot = $mail+$intro+$register+count($comments)+count($likes)+count($dislikes)+count($friends)+count($posts)+count($tags);