function show_features_boxes()
{
    global $HTML, $Language;
    $return = "";
    $w = new Widget_Static($GLOBALS['sys_name'] . ' ' . $Language->getText('include_features_boxes', 'stats'));
    $w->setContent(show_sitestats());
    $w->display();
    $w = new Widget_Static($Language->getText('include_features_boxes', 'top_download_yesterday'));
    $w->setContent(show_top_downloads());
    $w->display();
    $w = new Widget_Static($Language->getText('include_features_boxes', 'newest_releases'));
    $w->setContent(show_newest_releases());
    $w->setRssUrl('/export/rss_sfnewreleases.php');
    $w->display();
    $w = new Widget_Static($Language->getText('include_features_boxes', 'newest_projects'));
    $w->setContent(show_newest_projects());
    $w->setRssUrl('/export/rss_sfprojects.php?type=rss&option=newest');
    $w->display();
    $w = new Widget_Static($Language->getText('include_features_boxes', 'most_active_week'));
    $w->setContent(show_highest_ranked_projects());
    $w->display();
}
Exemple #2
0
    $HTML->header($header_params);
    $HTML->displayStandardHomepage($display_homepage_news);
} else {
    $HTML->header($header_params);
    echo '<div id="homepage" class="container">';
    // go fetch le content that may have its own logic to decide if the boxes should be displayed or not
    ob_start();
    include $Language->getContent('homepage/homepage', null, null, '.php');
    $homepage_content = ob_get_contents();
    ob_end_clean();
    echo '<div id="homepage_speech" ' . ($display_homepage_boxes ? '' : 'style="width:100%;"') . '>';
    echo $homepage_content;
    echo '</div>';
    if ($display_homepage_boxes) {
        echo '<div id="homepage_boxes">';
        show_features_boxes();
        echo '</div>';
    }
    // HTML is sad, we need to keep this div to clear the "float:right/left" that might exists before
    // Yet another dead kitten somewhere :'(
    echo '<div id="homepage_news">';
    if ($display_homepage_news) {
        $w = new Widget_Static($Language->getText('homepage', 'news_title'));
        $w->setContent(news_show_latest($GLOBALS['sys_news_group'], 5, true, false, true, 5));
        $w->setRssUrl('/export/rss_sfnews.php');
        $w->display();
    }
    echo '</div>';
    echo '</div>';
}
$HTML->footer(array());