]> git.mxchange.org Git - friendica.git/blobdiff - mod/contacts.php
not needed
[friendica.git] / mod / contacts.php
index 9441f3457a44195924ba14317dae27a9cdb3452c..b14377cea7f4d91d24e9339160fb17e39dcf187f 100644 (file)
@@ -91,14 +91,25 @@ function contacts_content(&$a) {
                '$hide_text' => ((strlen($sql_extra)) ? 'Show Blocked Connections' : 'Hide Blocked Connections')
        )); 
 
+       switch($sort_type) {
+               case DIRECTION_BOTH :
+                       $sql_extra = " AND `dfrn-id` != '' AND `ret-id` != '' ";
+                       break;
+               case DIRECTION_IN :
+                       $sql_extra = " AND `dfrn-id` != '' AND `ret-id` = '' ";
+                       break;
+               case DIRECTION_OUT :
+                       $sql_extra = " AND `dfrn-id` = '' AND `ret-id` != '' ";
+                       break;
+               case DIRECTION_ANY :
+               default:
+                       $sql_extra = '';
+                       break;
+       }
 
-       $r = q("SELECT * FROM `contact` WHERE `uid` = %d",
+       $r = q("SELECT * FROM `contact` WHERE `uid` = %d $sql_extra",
                intval($_SESSION['uid']));
 
-define ( 'DIRECTION_IN',   0);
-define ( 'DIRECTION_OUT',  1);
-define ( 'DIRECTION_BOTH', 2);
-
        if(count($r)) {
 
                $tpl = file_get_contents("view/contact_template.tpl");