$thumbname = "{$path}/{$filename}"; if (!file_exists($pathname)) { syslog(LOG_INFO, "Meneame, ooops, couldn't find {$pathname}"); $errn = 404; break; } require_once mnminclude . "simpleimage.php"; $thumb = new SimpleImage(); $thumb->load($pathname); $thumb->resize($globals['media_thumb_size'], $globals['media_thumb_size'], true); if (!$thumb->save($thumbname, -1)) { $errn = 503; break; } header("HTTP/1.0 200 OK"); header("Content-Type: " . $thumb->mime()); readfile($thumbname); $globals['access_log'] = false; die; default: // it's an avatar if (count($parts) == 3 && $parts[0] > 0 && $parts[2] > 0) { $_GET['id'] = $parts[0]; $_GET['time'] = $parts[1]; $_GET['size'] = $parts[2]; require_once 'backend/get_avatar.php'; die; } $errn = 404; } }