Ejemplo n.º 1
0
function page_page_end($a, &$b)
{
    // Only move on if if it's the "network" module and there is a logged on user
    if ($a->module != "network" or $a->user['uid'] == 0) {
        return;
    }
    $page = '<div id="page-sidebar" class="widget">
			<div class="title tool">
			<h3>' . t("Forums") . '</h3></div>
			<div id="sidebar-page-list"><ul>';
    $contacts = page_getpage($a->user['uid']);
    $total_shown = 0;
    $more = false;
    foreach ($contacts as $contact) {
        $page .= '<li style="list-style-type: none;" class="tool"><img height="20" width="20" src="' . $contact['micro'] . '" alt="' . $contact['url'] . '" /> <a href="' . $a->get_baseurl() . '/redir/' . $contact["id"] . '" title="' . $contact['url'] . '" class="label" target="external-link">' . $contact["name"] . "</a></li>";
        $total_shown++;
        if ($total_shown == 6) {
            $more = true;
            $page .= '</ul><div id="hide-comments-page-widget" class="fakelink" onclick="showHideComments(\'page-widget\');" >' . t('show more') . '</div><div id="collapsed-comments-page-widget" style="display: none;" ><ul>';
        }
    }
    if ($more) {
        $page .= '</div>';
    }
    $page .= "</ul></div></div>";
    if (sizeof($contacts) > 0) {
        $a->page['aside'] = $page . $a->page['aside'];
    }
}
Ejemplo n.º 2
0
function page_profile_advanced($a, &$b)
{
    $profile = intval(get_pconfig($a->profile['profile_uid'], 'page', 'show_on_profile'));
    if (!$profile) {
        return;
    }
    $page = '<div id="page-profile">
			<div class="title">' . t("Forums:") . '</div>
			<div id="profile-page-list">';
    // place holder in case somebody wants configurability
    $show_total = 9999;
    $randomise = true;
    $contacts = page_getpage($a->user['uid'], false, $randomise);
    $total_shown = 0;
    $more = false;
    foreach ($contacts as $contact) {
        $page .= micropro($contact, false, 'page-profile-advanced');
        $total_shown++;
        if ($total_shown == $show_total) {
            break;
        }
    }
    $page .= '</div></div><div class="clear"></div>';
    if (count($contacts) > 0) {
        $b .= $page;
    }
}