]> git.mxchange.org Git - friendica-addons.git/commitdiff
[mastodoncustomemojis] Ensure enoji array keys are set
authorHypolite Petovan <hypolite@mrpetovan.com>
Fri, 12 Oct 2018 12:53:43 +0000 (08:53 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Fri, 12 Oct 2018 12:53:43 +0000 (08:53 -0400)
mastodoncustomemojis/mastodoncustomemojis.php

index 1acd924afd73f017e7bb44a5bb781f64ace8e715..ad890817ad74afab22de682dea29dd6b8150a45b 100644 (file)
@@ -96,8 +96,10 @@ function mastodoncustomemojis_fetch_custom_emojis_for_url($api_base_url)
 
                if (is_array($emojis_array) && count($emojis_array)) {
                        foreach ($emojis_array as $emoji) {
-                               $return['texts'][] = ':' . $emoji['shortcode'] . ':';
-                               $return['icons'][] = '<img class="emoji mastodon" src="' . ProxyUtils::proxifyUrl($emoji['static_url']) . '" alt=":' . $emoji['shortcode'] . ':" title=":' . $emoji['shortcode'] . ':"/>';
+                               if (!empty($emoji['shortcode']) && !empty($emoji['static_url'])) {
+                                       $return['texts'][] = ':' . $emoji['shortcode'] . ':';
+                                       $return['icons'][] = '<img class="emoji mastodon" src="' . ProxyUtils::proxifyUrl($emoji['static_url']) . '" alt=":' . $emoji['shortcode'] . ':" title=":' . $emoji['shortcode'] . ':"/>';
+                               }
                        }
                }
        }