diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2016-04-06 00:10:46 +0300 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2016-04-06 00:10:46 +0300 |
commit | da8ee44274ea28f53415d1c5c04af17bdca42b36 (patch) | |
tree | 7e91b3fec45cbeb89681446049c478632e6d69ce /plugins | |
parent | c881db234a884f127e18dcafac84c9e6407fec17 (diff) |
fixes #10010 When Github is down some scheduled tasks trigger warnings
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/Referrers/SearchEngine.php | 6 | ||||
-rw-r--r-- | plugins/Referrers/Social.php | 4 |
2 files changed, 10 insertions, 0 deletions
diff --git a/plugins/Referrers/SearchEngine.php b/plugins/Referrers/SearchEngine.php index 14009a9029..9b11ac860f 100644 --- a/plugins/Referrers/SearchEngine.php +++ b/plugins/Referrers/SearchEngine.php @@ -106,7 +106,12 @@ class SearchEngine extends Singleton protected function transformData($searchEngines) { $urlToInfo = array(); + foreach ($searchEngines as $name => $info) { + if (empty($info) || !is_array($info)) { + continue; + } + foreach ($info as $urlDefinitions) { foreach ($urlDefinitions['urls'] as $url) { $searchEngineData = $urlDefinitions; @@ -116,6 +121,7 @@ class SearchEngine extends Singleton } } } + return $urlToInfo; } diff --git a/plugins/Referrers/Social.php b/plugins/Referrers/Social.php index 93766cddf1..1de70a3068 100644 --- a/plugins/Referrers/Social.php +++ b/plugins/Referrers/Social.php @@ -84,6 +84,10 @@ class Social extends Singleton { $urlToName = array(); foreach ($socials as $name => $urls) { + if (empty($urls) || !is_array($urls)) { + continue; + } + foreach ($urls as $url) { $urlToName[$url] = $name; } |