function update_cache($url) { $file = ICalEvents::get_cache_file($url); $data = wp_remote_fopen($url); if ($data === false) { return "" . sprintf(__('iCal Events: Error loading [%s]', 'WPICSImporter'), $url) . ""; } if (($dest = fopen($file, 'w')) === false) { return "Error opening {$file}"; } fwrite($dest, $data); fclose($dest); }