'1'", array("i",$ref), false) && !$internal_preview_sizes_editable) { // note that you are not allowed to edit internal sizes without $internal_preview_sizes_editable=true redirect("{$baseurl_short}pages/admin/admin_size_management.php?{$url_params}"); // fail safe by returning to the size management page if duff ref passed exit; } if (getval("deleteme", false) && enforcePostRequest(false)) { ps_query("DELETE FROM preview_size WHERE ref=?", array("i",$ref)); log_activity(null, LOG_CODE_DELETED, null, 'preview_size', null, $ref); clear_query_cache("schema"); redirect("{$baseurl_short}pages/admin/admin_size_management.php?{$url_params}"); // return to the size management page exit; } if (getval("save", false) && enforcePostRequest(false)) { $cols = array(); $name = getval("name", ""); if ($name != "") { $cols["name"] = $name; } $width = getval("width", -1, true); if ($width >= 0) { $cols["width"] = $width; } $height = getval("height", -1, true); if ($height >= 0) { $cols["height"] = $height; } $cols["allow_preview"] = (getval('allowpreview', false) ? "1" : "0"); $cols["allow_restricted"] = (getval('allowrestricted', false) ? "1" : "0"); foreach ($cols as $col => $val) { if (isset($sql_columns)) { $sql_columns .= ","; } else { $sql_columns = ""; $params = array(); } $sql_columns .= "{$col}=?"; $params[] = "s"; $params[] = $val; log_activity(null, LOG_CODE_EDITED, $val, 'preview_size', $col, $ref); } if (isset($sql_columns)) { $params[] = "i"; $params[] = $ref; ps_query("UPDATE preview_size SET {$sql_columns} WHERE ref=?", $params); clear_query_cache("schema"); } redirect("{$baseurl_short}pages/admin/admin_size_management.php?{$url_params}"); // return to the size management page exit; } $record = ps_query("SELECT ref, id, width, height, padtosize, `name`, internal, allow_preview, allow_restricted, quality FROM preview_size WHERE ref = ?", array("i",$ref)); $record = $record[0]; include "../../include/header.php"; $url_params_edit = array( "ref" => $ref, "orderby" => $order_by, "find" => $find ); ?>