-
- $seed = PConfig::get(local_user(), "catavatar", "seed", md5(trim(strtolower($user['email']))));
- //echo "<pre>"; var_dump($hash); killme();
-
-
- // from cat-avatar-generator.php
-
- $imageurl = $seed."-".$size;
- $imageurl = preg_replace('/[^A-Za-z0-9\._-]/', '', $imageurl);
- $imageurl = substr($imageurl,0,35).'';
- $cachefile = get_cachefile($imageurl);
- $cachetime = 604800; # 1 week (1 day = 86400)
-
- // Serve from the cache if it is younger than $cachetime
- if ($cachefile != "" && file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
- header('Pragma: public');
- header('Cache-Control: max-age=86400');
- header('Expires: '. gmdate('D, d M Y H:i:s \G\M\T', time() + 86400));
- header('Content-Type: image/jpg');
- readfile($cachefile);
- exit;