$ret .= add_vote_buttons($row['id']); $ret .= "</small></td>\n"; $ret .= "</tr>\n"; $ret .= "</table>\n"; $ret .= "</td>\n"; $ret .= "</tr>\n"; $ret .= "</table>\n"; $i++; } mysql_free_result($result); $ret .= "</form>\n"; $ret .= "</div>\n"; } } // prepare etag $etag_array = get_etag($owner_hash); $lastmod = gmdate('D, d M Y H:i:s \\G\\M\\T', $etag_array['date']); $etag = $etag_array['etag']; $ifmod = isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) ? $_SERVER['HTTP_IF_MODIFIED_SINCE'] == $lastmod : null; $iftag = isset($_SERVER['HTTP_IF_NONE_MATCH']) ? $_SERVER['HTTP_IF_NONE_MATCH'] == $etag : null; if (($ifmod || $iftag) && ($ifmod !== false && $iftag !== false)) { header('Not Modified', true, 304); } else { header("Last-Modified: {$lastmod}"); header("ETag: \"" . $etag . "\""); } echo $ret; ?> <script> $(document).ready(do_autocomplete("comment")); </script>
<?php set_time_limit(0); require '../lib/rafflesstore.php'; require '../vendor/autoload.php'; require 'helpers.php'; $etag = get_etag(); $if_none = get_if_none_match(); if ($etag == $if_none) { header("HTTP/1.1 304 Not Modified"); exit; } session_cache_limiter("public"); header("Cache-Control:public"); header("Etag: {$etag}"); $Config = json_decode(file_get_contents('config.json')); session_start(); if (isset($_GET['_dataset'])) { $dataset = $_GET['_dataset']; $_SESSION['_dataset'] = $dataset; } else { if (isset($_SESSION['_dataset'])) { $dataset = $_SESSION['_dataset']; } else { $dataset = 'climb'; } } $store = new \Raffles\RafflesStore('.' . DIRECTORY_SEPARATOR . $dataset); $prefixes = $Config->{$dataset}->prefixes; foreach ($prefixes as $prefix => $ns) { $store->addPrefix($prefix, $ns);