diff --git a/config.php-dist b/config.php-dist index 301b8856c..6ebcc1a11 100644 --- a/config.php-dist +++ b/config.php-dist @@ -178,14 +178,18 @@ // http://twitter.com/oauth_clients to register your instance. define('PUBSUBHUBBUB_HUB', ''); - // URL to a PubSubHubbub-compatible hub server. If defined, Published - // articles generated feeds would automatically become PUSH-enabled. + // URL to a PubSubHubbub-compatible hub server. If defined, "Published + // articles" generated feed would automatically become PUSH-enabled. + + define('PUBSUBHUBBUB_ENABLED', true); + // Enable client PubSubHubbub support in tt-rss. When disabled, tt-rss + // won't try to subscribe to PUSH feed updates. define('ISCONFIGURED', false); // Please set this to true if you have read everything above and // finished setting configuration options. - define('CONFIG_VERSION', 22); + define('CONFIG_VERSION', 23); // Expected config version. Please update this option in config.php // if necessary (after migrating all new options from this file). diff --git a/functions.php b/functions.php index aa50433e3..79318dc68 100644 --- a/functions.php +++ b/functions.php @@ -777,7 +777,7 @@ return; // no articles } - if ($pubsub_state != 2) { + if ($pubsub_state != 2 && PUBSUBHUBBUB_ENABLED) { if ($debug_enabled) _debug("update_rss_feed: checking for PUSH hub..."); diff --git a/modules/pref-feeds.php b/modules/pref-feeds.php index 794916c87..5a65b0dd5 100644 --- a/modules/pref-feeds.php +++ b/modules/pref-feeds.php @@ -522,13 +522,14 @@ "; - $pubsub_state = db_fetch_result($result, 0, "pubsub_state"); + if (PUBSUBHUBBUB_ENABLED) { + $pubsub_state = db_fetch_result($result, 0, "pubsub_state"); + $pubsub_btn_disabled = ($pubsub_state == 2) ? "" : "disabled=\"1\""; - $pubsub_btn_disabled = ($pubsub_state == 2) ? "" : "disabled=\"1\""; - - print ""; + print ""; + } print ""; diff --git a/sanity_check.php b/sanity_check.php index 89f1b3459..930d68e00 100644 --- a/sanity_check.php +++ b/sanity_check.php @@ -1,7 +1,7 @@ +