0 && $resource["lock_user"] != $userref) { $error = get_resource_lock_message($resource["lock_user"]); http_response_code(403); exit($error); } # fetch the current search $search = getval("search", ""); $order_by = getval("order_by", "relevance"); $offset = getval("offset", 0, true); $restypes = getval("restypes", ""); if (strpos($search, "!") !== false) { $restypes = ""; } $archive = getval("archive", ""); $per_page = getval("per_page", 0, true); $default_sort_direction = "DESC"; if (substr($order_by, 0, 5) == "field") { $default_sort_direction = "ASC"; } $sort = getval("sort", $default_sort_direction); $previewresource = getval("previewref", 0, true); $previewresourcealt = getval("previewalt", -1, true); $default_sort_direction = "DESC"; if (substr($order_by, 0, 5) == "field") { $default_sort_direction = "ASC"; } $sort = getval("sort", $default_sort_direction); $curpos = getval("curpos", ""); $go = getval("go", ""); $urlparams = array( 'ref' => $ref, 'search' => $search, 'order_by' => $order_by, 'offset' => $offset, 'restypes' => $restypes, 'archive' => $archive, 'default_sort_direction' => $default_sort_direction, 'sort' => $sort, 'curpos' => $curpos, 'refreshcollectionframe' => 'true' ); #handle posts if (array_key_exists("userfile", $_FILES) && enforcePostRequest(false)) { $status = upload_preview($ref); if ($status !== false) { redirect(generateURL($baseurl . "/pages/view.php", $urlparams)); exit(); } $error = true; } elseif ($previewresource > 0 && enforcePostRequest(false)) { $status = replace_preview_from_resource($ref, $previewresource, $previewresourcealt); if ($status !== false) { redirect(generateURL($baseurl . "/pages/view.php", $urlparams)); exit(); } $error = true; } include "../include/header.php"; ?>