]> git.mxchange.org Git - friendica.git/commitdiff
start on contact page sort order
authorMike Macgirvin <mike@macgirvin.com>
Sat, 3 Jul 2010 01:55:43 +0000 (18:55 -0700)
committerMike Macgirvin <mike@macgirvin.com>
Sat, 3 Jul 2010 01:55:43 +0000 (18:55 -0700)
boot.php
mod/contacts.php

index e131a5b53a019f1c1fe4ae7c386a083040a1ba5c..70280fc02cde9b8c9c00b8ece100f7d1ff1393b7 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -2,12 +2,16 @@
 
 set_time_limit(0);
 
-define('EOL', '<br />');
+define('EOL', "<br />\r\n");
 
 define('REGISTER_CLOSED',  0);
 define('REGISTER_APPROVE', 1);
 define('REGISTER_OPEN',    2);
 
+define ( 'DIRECTION_ANY',  0);
+define ( 'DIRECTION_IN',   1);
+define ( 'DIRECTION_OUT',  2);
+define ( 'DIRECTION_BOTH', 3);
 
 if(! class_exists('App')) {
 class App {
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");