X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fcontacts.php;h=b14377cea7f4d91d24e9339160fb17e39dcf187f;hb=7c890c286012a1f125e76ca8603df6bea0b0cc80;hp=9441f3457a44195924ba14317dae27a9cdb3452c;hpb=9bd8ee1aae6387251c3ff3500d1020cccb919a99;p=friendica.git diff --git a/mod/contacts.php b/mod/contacts.php index 9441f3457a..b14377cea7 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -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");