Răsfoiți Sursa

added cache time to cacheImage function

CauseFX 6 ani în urmă
părinte
comite
c778e2e8f9
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      api/functions/organizr-functions.php

+ 4 - 1
api/functions/organizr-functions.php

@@ -2067,7 +2067,10 @@ function cacheImage($url, $name, $extension = 'jpg')
         mkdir($cacheDirectory, 0777, true);
     }
     $cachefile = $cacheDirectory . $name . '.' . $extension;
-    @copy($url, $cachefile);
+	$cachetime = 604800;
+	if ((file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) || !file_exists($cachefile)) {
+		@copy($url, $cachefile);
+	}
 }
 
 function downloader($array)