Some removed notices
authorMichael <heluecht@pirati.ca>
Wed, 29 Aug 2018 18:04:03 +0000 (18:04 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 29 Aug 2018 18:04:03 +0000 (18:04 +0000)
ifttt/ifttt.php
xmpp/xmpp.php

index 55f4609..ddd6439 100644 (file)
@@ -180,7 +180,7 @@ function ifttt_message($uid, $item)
        //$_REQUEST['date'] = $item['date'];
        //$_REQUEST['uri'] = $item['url'];
 
-       if (strstr($item['url'], 'facebook.com')) {
+       if (!empty($item['url']) && strstr($item['url'], 'facebook.com')) {
                $hash = hash('ripemd128', $item['url']);
                $_REQUEST['extid'] = Protocol::FACEBOOK;
                $_REQUEST['message_id'] = Item::newURI($uid, Protocol::FACEBOOK . ':' . $hash);
index 41b02f0..e589f92 100644 (file)
@@ -34,9 +34,9 @@ function xmpp_addon_settings_post()
                return;
        }
 
-       PConfig::set(local_user(), 'xmpp', 'enabled', intval($_POST['xmpp_enabled']));
-       PConfig::set(local_user(), 'xmpp', 'individual', intval($_POST['xmpp_individual']));
-       PConfig::set(local_user(), 'xmpp', 'bosh_proxy', $_POST['xmpp_bosh_proxy']);
+       PConfig::set(local_user(), 'xmpp', 'enabled', defaults($_POST, 'xmpp_enabled', false));
+       PConfig::set(local_user(), 'xmpp', 'individual', defaults($_POST, 'xmpp_individual', false));
+       PConfig::set(local_user(), 'xmpp', 'bosh_proxy', defaults($_POST, 'xmpp_bosh_proxy', ''));
 
        info(L10n::t('XMPP settings updated.') . EOL);
 }