]> git.mxchange.org Git - friendica.git/commitdiff
ping: fix total count and comment/post
authorFabio Comuni <fabrix.xm@gmail.com>
Mon, 14 Nov 2011 11:09:11 +0000 (12:09 +0100)
committerFabio Comuni <fabrix.xm@gmail.com>
Mon, 14 Nov 2011 11:09:11 +0000 (12:09 +0100)
mod/ping.php

index caa78f9b7cf2f800ae8fb82ff38aa1d43621e3fd..9965ea91882884ac337ae72d0afd4bc42971256e 100644 (file)
@@ -35,9 +35,6 @@ function ping_init(&$a) {
                                case ACTIVITY_DISLIKE:
                                        $dislikes[] = $it;
                                        break;
-                               case ACTIVITY_POST;
-                                       $posts[] = $it;
-                                       break;
                                case ACTIVITY_FRIEND:
                                        $xmlhead="<"."?xml version='1.0' encoding='UTF-8' ?".">";
                                        $obj = parse_xml_string($xmlhead.$it['object']);
@@ -45,11 +42,14 @@ function ping_init(&$a) {
                                        $friends[] = $it;
                                        break;
                                default:
-                                       if ($it['parent']!=$it['id']) $comments[] = $it;
+                                       if ($it['parent']!=$it['id']) { 
+                                               $comments[] = $it;
+                                       } else {
+                                               $posts[] = $it;
+                                       }
                        }
                }
 
-
                $r = q("SELECT `item`.`id`,`item`.`parent`, `item`.`verb`, `item`.`author-name`, 
                                `item`.`author-link`, `item`.`author-avatar`, `item`.`created`, `item`.`object`, 
                                `pitem`.`author-name` as `pname`, `pitem`.`author-link` as `plink` 
@@ -129,7 +129,7 @@ function ping_init(&$a) {
                                <home>$home</home>";
                if ($register!=0) echo "<register>$register</register>";
                
-               $tot = $mail+$intro+$register+count($comments)+count($likes)+count($dislikes)+count($friends);
+               $tot = $mail+$intro+$register+count($comments)+count($likes)+count($dislikes)+count($friends)+count($posts);
                
                echo '  <notif count="'.$tot.'">';
                if ($intro>0){