]> git.mxchange.org Git - friendica.git/commitdiff
added exclude_replies option to api call statuses/user_timeline.
authorSebastian Egbers <sebastian@egbers.info>
Tue, 19 Jun 2012 14:27:23 +0000 (16:27 +0200)
committerSebastian Egbers <sebastian@egbers.info>
Tue, 19 Jun 2012 14:27:23 +0000 (16:27 +0200)
include/api.php

index a58dd20dfaba67cf3fd13e200b46cac5329e0187..691543907b29e2d33e61239a86c6a0df1d4f7fa4 100644 (file)
                $page = (x($_REQUEST,'page')?$_REQUEST['page']-1:0);
                if ($page<0) $page=0;
                $since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0);
+               $exclude_replies = (x($_REQUEST,'exclude_replies')?1:0);
                //$since_id = 0;//$since_id = (x($_REQUEST,'since_id')?$_REQUEST['since_id']:0);
                
                $start = $page*$count;
 
-               if ($user_info['self']==1) $sql_extra = "AND `item`.`wall` = 1 ";
+               $sql_extra = '';
+               if ($user_info['self']==1) $sql_extra .= " AND `item`.`wall` = 1 ";
+               if ($exclude_replies > 0)  $sql_extra .= ' AND `item`.`parent` = `item`.`id`';
 
                $r = q("SELECT `item`.*, `item`.`id` AS `item_id`, 
                        `contact`.`name`, `contact`.`photo`, `contact`.`url`, `contact`.`rel`,