diff --git a/blocks/tag_flickr/block_tag_flickr.php b/blocks/tag_flickr/block_tag_flickr.php index 9408148f906..7ad3a4cf686 100644 --- a/blocks/tag_flickr/block_tag_flickr.php +++ b/blocks/tag_flickr/block_tag_flickr.php @@ -116,8 +116,10 @@ class block_tag_flickr extends block_base { function fetch_request($request){ global $CFG; + + make_upload_directory('/cache/flickr'); - $cache = new RSSCache($CFG->dataroot . '/cache', FLICKR_CACHE_EXPIRATION); + $cache = new RSSCache($CFG->dataroot . '/cache/flickr', FLICKR_CACHE_EXPIRATION); $cache_status = $cache->check_cache( $request); if ( $cache_status == 'HIT' ) { diff --git a/blocks/tag_youtube/block_tag_youtube.php b/blocks/tag_youtube/block_tag_youtube.php index 84c88261038..0d366e53e70 100644 --- a/blocks/tag_youtube/block_tag_youtube.php +++ b/blocks/tag_youtube/block_tag_youtube.php @@ -123,7 +123,9 @@ class block_tag_youtube extends block_base { global $CFG; - $cache = new RSSCache($CFG->dataroot . '/cache',YOUTUBE_CACHE_EXPIRATION); + make_upload_directory('/cache/youtube'); + + $cache = new RSSCache($CFG->dataroot . '/cache/youtube',YOUTUBE_CACHE_EXPIRATION); $cache_status = $cache->check_cache( $request); if ( $cache_status == 'HIT' ) {