<?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 {
$total = count($contacts);
$visible_forums = 10;
- if(count($contacts)) {
+ if(dba::is_result($contacts)) {
$id = 0;
$selected = (($cid == $contact['id']) ? ' forum-selected' : '');
$entry = array(
- 'url' => z_root() . '/network?f=&cid=' . $contact['id'],
- 'external_url' => z_root() . '/redir/' . $contact['id'],
+ 'url' => 'network?f=&cid=' . $contact['id'],
+ 'external_url' => 'redir/' . $contact['id'],
'name' => $contact['name'],
'cid' => $contact['id'],
'selected' => $selected,
- 'micro' => proxy_url($contact['micro'], false, PROXY_SIZE_MICRO),
+ 'micro' => App::remove_baseurl(proxy_url($contact['micro'], false, PROXY_SIZE_MICRO)),
'id' => ++$id,
);
$entries[] = $entry;
return $r;
}
-}
\ No newline at end of file
+}