diff --git a/archive/community.applications-2017.09.09.txz b/archive/community.applications-2017.09.09.txz index 04069392..d1a05255 100644 Binary files a/archive/community.applications-2017.09.09.txz and b/archive/community.applications-2017.09.09.txz differ diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php index 42274670..e0a29262 100644 --- a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php +++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/exec.php @@ -805,6 +805,7 @@ function appOfDay($file) { $app[$ii] = $randomApp; } } + $app = array_values(array_unique($app)); writeJsonFile($communityPaths['appOfTheDay'],$app); return $app; } @@ -1072,7 +1073,11 @@ case 'get_content': $displayApplications = array(); if ( count($file) > 200) { $appsOfDay = appOfDay($file); + $displayApplications['community'] = array(); for ($i=0;$i<$communitySettings['maxDetailColumns'];$i++) { + if ( ! $appsOfDay[$i]) { + continue; + } $displayApplications['community'][] = $file[$appsOfDay[$i]]; } writeJsonFile($communityPaths['community-templates-displayed'],$displayApplications);