<?php
/**
- * @file include/forum.php
- * @brief Functions related to forum functionality *
+ * @file include/ForumManager.php
+ * @brief ForumManager class with its methods related to forum functionality *
*/
/**
- * @brief This class handles functions related to the forum functionality
+ * @brief This class handles metheods related to the forum functionality
*/
class ForumManager {
* 'name' => forum name
* 'id' => number of the key from the array
* 'micro' => contact photo in format micro
+ * 'thumb' => contact photo in format thumb
*/
public static function get_list($uid, $showhidden = true, $lastitem, $showprivate = false) {
$select = '(`forum` OR `prv`)';
}
- $contacts = q("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro` FROM `contact`
+ $contacts = q("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro`, `contact`.`thumb` FROM `contact`
WHERE `network`= 'dfrn' AND $select AND `uid` = %d
AND NOT `blocked` AND NOT `hidden` AND NOT `pending` AND NOT `archive`
AND `success_update` > `failure_update`
'name' => $contact['name'],
'id' => $contact['id'],
'micro' => $contact['micro'],
+ 'thumb' => $contact['thumb'],
);
}
return($forumlist);
$total = count($contacts);
$visible_forums = 10;
- if(is_filled_array($contacts)) {
+ if(dbm::is_result($contacts)) {
$id = 0;