ENHANCEMENT Oembed.enabled config property

This commit is contained in:
Ingo Schommer 2012-06-08 18:30:02 +02:00
parent f7ac4e34e7
commit c0b3512fd4
2 changed files with 9 additions and 0 deletions

View File

@ -20,3 +20,5 @@ Oembed:
'https://api.twitter.com/1/statuses/oembed.json'
autodiscover:
true
enabled:
true

View File

@ -13,6 +13,11 @@
*/
class Oembed {
public static function is_enabled() {
return Config::inst()->get('Oembed', 'enabled');
}
/**
* Gets the autodiscover setting from the config.
*/
@ -111,6 +116,8 @@ class Oembed {
* @returns Oembed_Result/bool An Oembed descriptor, or false
*/
public static function get_oembed_from_url($url, $type = false, array $options = array()) {
if(!self::is_enabled()) return false;
// Find or build the Oembed URL.
$endpoint = self::find_endpoint($url);
$oembedUrl = false;