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);