]> git.mxchange.org Git - friendica.git/blobdiff - include/ForumManager.php
Removed stuff that was never used or isn't used anymore
[friendica.git] / include / ForumManager.php
index 3fae9f3d81f48ff691048ee60adc588bbcb0c72b..8473035affe43faf33440faa3479f22543c77584 100644 (file)
@@ -1,5 +1,8 @@
 <?php
 
+use Friendica\App;
+use Friendica\Core\System;
+
 /**
  * @file include/ForumManager.php
  * @brief ForumManager class with its methods related to forum functionality *
@@ -39,18 +42,18 @@ class ForumManager {
                        $select = '(`forum` OR `prv`)';
                }
 
-               $contacts = q("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro`, `contact`.`thumb` FROM `contact`
-                               WHERE `network`= 'dfrn' AND $select AND `uid` = %d
+               $contacts = dba::p("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro`, `contact`.`thumb` FROM `contact`
+                               WHERE `network`= 'dfrn' AND $select AND `uid` = ?
                                AND NOT `blocked` AND NOT `hidden` AND NOT `pending` AND NOT `archive`
                                AND `success_update` > `failure_update`
                                $order ",
-                               intval($uid)
+                               $uid
                );
 
                if (!$contacts)
                        return($forumlist);
 
-               foreach($contacts as $contact) {
+               while ($contact = dba::fetch($contacts)) {
                        $forumlist[] = array(
                                'url'   => $contact['url'],
                                'name'  => $contact['name'],
@@ -59,6 +62,8 @@ class ForumManager {
                                'thumb' => $contact['thumb'],
                        );
                }
+               dba::close($contacts);
+
                return($forumlist);
        }
 
@@ -76,7 +81,7 @@ class ForumManager {
         */
        public static function widget($uid,$cid = 0) {
 
-               if (! intval(feature_enabled(local_user(),'forumlist_widget')))
+               if(! intval(feature_enabled(local_user(),'forumlist_widget')))
                        return;
 
                $o = '';
@@ -102,7 +107,7 @@ class ForumManager {
                                        'name' => $contact['name'],
                                        'cid' => $contact['id'],
                                        'selected'      => $selected,
-                                       'micro' => App::remove_baseurl(proxy_url($contact['micro'], false, PROXY_SIZE_MICRO)),
+                                       'micro' => System::removedBaseUrl(proxy_url($contact['micro'], false, PROXY_SIZE_MICRO)),
                                        'id' => ++$id,
                                );
                                $entries[] = $entry;
@@ -136,7 +141,7 @@ class ForumManager {
        public static function profile_advanced($uid) {
 
                $profile = intval(feature_enabled($uid,'forumlist_profile'));
-               if (! $profile)
+               if(! $profile)
                        return;
 
                $o = '';
@@ -154,17 +159,13 @@ class ForumManager {
                foreach($contacts as $contact) {
                        $forumlist .= micropro($contact,false,'forumlist-profile-advanced');
                        $total_shown ++;
-
-                       if ($total_shown == $show_total) {
+                       if($total_shown == $show_total)
                                break;
-                       }
                }
 
-               if (count($contacts) > 0) {
+               if(count($contacts) > 0)
                        $o .= $forumlist;
-               }
-
-               return $o;
+                       return $o;
        }
 
        /**