Example #1
0
                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"' : '');