case 'png': imagepng($thumbimage, $savedir . '/' . $filename); break; case 'bmp': imagebmp($thumbimage, $savedir . '/' . $filename); break; } sql("UPDATE `pictures` SET `thumb_last_generated`=NOW(), `thumb_url`='&1' WHERE `uuid`='&2'", $thumburl . '/' . mb_substr($filename, 0, 1) . '/' . mb_substr($filename, 1, 1) . '/' . $filename, $r['uuid']); if ($debug == 1) { die($thumburl . '/' . $filename); } else { tpl_redirect_absolute($thumburl . '/' . mb_substr($filename, 0, 1) . '/' . mb_substr($filename, 1, 1) . '/' . $filename); } } else { if ($debug == 1) { die($thumburl . '/' . $filename); } else { tpl_redirect_absolute($r['thumb_url']); } } } else { mysql_free_result($rs); if ($debug == 1) { die('Debug: line ' . __LINE__); } else { tpl_redirect_absolute($imgurl_404); } } exit; } tpl_BuildTemplate(false);
*/ sql("INSERT INTO pictures (`uuid`,\n `url`,\n `last_modified`,\n `title`,\n `description`,\n `desc_html`,\n `date_created`,\n `last_url_check`,\n `object_id`,\n `object_type`,\n `user_id`,\n `local`,\n `spoiler`,\n `display`,\n `node`\n ) VALUES ('&1', '&2', NOW(), '&3', '', 0, NOW(), NOW(),'&4', '&5', '&6', 1, '&7', '&8', '&9')", $uuid, $picurl . '/' . $uuid . '.' . $extension, $title, $objectid, $type, $usr['userid'], $bSpoiler == 1 ? '1' : '0', $bNoDisplay == 1 ? '0' : '1', $oc_nodeid); switch ($type) { // log case 1: sql("UPDATE `cache_logs` SET `picturescount`=`picturescount`+1 WHERE `id`='&1'", $objectid); tpl_redirect('viewcache.php?cacheid=' . urlencode($cacheid)); break; // cache // cache case 2: sql("UPDATE `caches` SET `picturescount`=`picturescount`+1 WHERE `cache_id`='&1'", $objectid); tpl_redirect('editcache.php?cacheid=' . urlencode($objectid)); break; } tpl_redirect_absolute($picurl . '/' . $uuid . '.' . $extension); exit; } } tpl_set_var('notdisplaychecked', $bNoDisplay == 1 ? ' checked="checked"' : ''); tpl_set_var('spoilerchecked', $bSpoiler == 1 ? ' checked="checked"' : ''); tpl_set_var('type', htmlspecialchars($type, ENT_COMPAT, 'UTF-8')); tpl_set_var('objectid', htmlspecialchars($objectid, ENT_COMPAT, 'UTF-8')); tpl_set_var('title', htmlspecialchars($title, ENT_COMPAT, 'UTF-8')); tpl_set_var('maxpicsize', $maxpicsize); tpl_set_var('submit', $submit); tpl_set_var('errnotitledesc', ''); tpl_set_var('errnopicgivendesc', ''); } else { if ($errnofilegiven == true || ($errnotitle = true)) { tpl_set_var('notdisplaychecked', $bNoDisplay == 1 ? ' checked="checked"' : '');