From 1e35475cee83c4e19f7c165011064ae77231924b Mon Sep 17 00:00:00 2001 From: filip Date: Fri, 27 Apr 2018 20:03:03 +0200 Subject: show only recent planet&blog post show localized planet if exists otherwise localized blog if number of localized titles is less then required add English planet and English blog as fallback --- en/community/index.php | 19 +++++++++++++++---- en/index.php | 16 ++++++++++++---- 2 files changed, 27 insertions(+), 8 deletions(-) (limited to 'en') diff --git a/en/community/index.php b/en/community/index.php index d2d84b7af..994597015 100644 --- a/en/community/index.php +++ b/en/community/index.php @@ -47,10 +47,21 @@ include '../../lib/news.php';
'; $prefix .= sprintf(_r('Latest news from our blog:'), _r('https://blog.mageia.org/en/')); $prefix .= ' '; - if (_r('https://planet.mageia.org/en/') != 'https://planet.mageia.org/en/') { - show_feed($locale, null, _r('https://planet.mageia.org/en/'), _r('https://planet.mageia.org/en/') . '?type=rss10', 1, null, true, $prefix); - } else { - show_feed($locale, null, _r('https://blog.mageia.org/en/'), _r('https://blog.mageia.org/en/') . '?feed=rss', 1, null, true, $prefix); + $loc_planet_url = _r('https://planet.mageia.org/en/'); + $loc_blog_url = _r('https://blog.mageia.org/en/'); + $fresh_blog_post_titles = prepare_fresh_blog_post_titles('https://planet.mageia.org/en/', 'https://blog.mageia.org/en/', $loc_planet_url, $loc_blog_url, 1, 1); + $fresh_loc_posts = $fresh_blog_post_titles[1]; + $num_fresh_loc_posts = $fresh_blog_post_titles[2]; + $fresh_eng_posts = $fresh_blog_post_titles[4]; + $num_fresh_eng_posts = count($fresh_eng_posts); + if(0 != $num_fresh_loc_posts) { + show_feed($locale, null, '', '', 0, null, true, $prefix, $fresh_loc_posts); + } + if(0 != $num_fresh_eng_posts) { + show_feed($locale, null, '', '', 0, null, true, $prefix, $fresh_eng_posts); } ?>
-- cgit v1.2.1