Index: /changelog
===================================================================
--- /changelog	(revision 7628)
+++ /changelog	(revision 7629)
@@ -312,2 +312,3 @@
 - Bugfix: Export von verwendeten Gutscheinnummern / Task #705
 - Bugfix: LinkÃŒberprÃŒfung in Abonverwaltung / Task #707
+- Bugfix: Keine Warnung wenn News nicht geladen wurden
Index: /model/wpsg_news.class.php
===================================================================
--- /model/wpsg_news.class.php	(revision 7628)
+++ /model/wpsg_news.class.php	(revision 7629)
@@ -27,6 +27,5 @@
 			$last_news = $GLOBALS['wpsg_sc']->get_option('wpsg_news_cache');
 			
-			if (!wpsg_isSizedInt($last_refresh) || !wpsg_isSizedArray($last_news) || ($last_refresh + self::$nRefreshDelay) <= time())
-			{
+			if (!wpsg_isSizedInt($last_refresh) || !wpsg_isSizedArray($last_news) || ($last_refresh + self::$nRefreshDelay) <= time()) {
 				 
 				return self::getLatestNewsFromRSS();
@@ -162,15 +161,17 @@
 		 * 
 		 * @param String $news_id
-		 * @return Array $news
+		 * @return mixed $news
 		 */
-		public static function getNewsById($news_id)
-		{
+		public static function getNewsById($news_id) {
 			
 			$last_news = $GLOBALS['wpsg_sc']->get_option('wpsg_news_cache');
 			
-			foreach ($last_news as $news)
-			{
+			if (wpsg_isSizedArray($last_news)) {
+			
+				foreach ($last_news as $news) {
 				
-				if ($news['id'] == $news_id) return $news;
+					if ($news['id'] == $news_id) return $news;
+				
+				}
 				
 			}
