From d5ec093585b6c1a698537ec6253bec14f7e2398a Mon Sep 17 00:00:00 2001 From: Michael Pretty <mpretty@voceconnect.com> Date: Wed, 22 Sep 2010 14:09:05 -0400 Subject: [PATCH] adding default file types --- cloudfiles-cdn.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cloudfiles-cdn.php b/cloudfiles-cdn.php index 58255e1..e08ccdb 100644 --- a/cloudfiles-cdn.php +++ b/cloudfiles-cdn.php @@ -25,6 +25,11 @@ class CloudfilesCdn { */ public static function get_setting($setting) { $settings = get_option(self::OPTION_GENERAL); + if(!$settings || !is_array($settings)) { + $settings = array( + 'file_extensions' => 'bmp|bz2|css|gif|ico|gz|jpg|jpeg|js|mp3|pdf|png|rar|rtf|swf|tar|tgz|txt|wav|zip' + ); + } return (isset($settings[$setting])) ? $settings[$setting] : false; } @@ -372,7 +377,7 @@ class CDN_Rewrite { private $cdn_root_url; public function __construct() { - $this->file_extensions = 'bmp|bz2|css|gif|ico|gz|jpg|jpeg|js|mp3|pdf|png|rar|rtf|swf|tar|tgz|txt|wav|zip'; + $this->file_extensions = CloudfilesCdn::get_setting('file_extensions'); $this->cdn_root_url = untrailingslashit(CloudfilesCdn::get_setting('root_url')); } -- GitLab