$thumb = false;
$size = 1024;
$sizetype = "";
- $basepath = $a->get_basepath();
+ $basepath = App::get_basepath();
// If the cache path isn't there, try to create it
if (!is_dir($basepath."/proxy"))
if (!$direct_cache AND ($cachefile == "")) {
$r = qu("SELECT * FROM `photo` WHERE `resource-id` = '%s' LIMIT 1", $urlhash);
- if (count($r)) {
+ if (dbm::is_result($r)) {
$img_str = $r[0]['data'];
$mime = $r[0]["desc"];
if ($mime == "") $mime = "image/jpeg";
} else
$r = array();
- if (!count($r)) {
+ if (!dbm::is_result($r)) {
// It shouldn't happen but it does - spaces in URL
$_REQUEST['url'] = str_replace(" ", "+", $_REQUEST['url']);
$redirects = 0;
}
// Image URL may have encoded ampersands for display which aren't desirable for proxy
- $url = html_entity_decode($url, ENT_NOQUOTES, 'UTF8');
+ $url = html_entity_decode($url, ENT_NOQUOTES, 'utf-8');
// Creating a sub directory to reduce the amount of files in the cache directory
- $basepath = $a->get_basepath() . '/proxy';
+ $basepath = App::get_basepath() . '/proxy';
$shortpath = hash('md5', $url);
$longpath = substr($shortpath, 0, 2);