if (empty($Config->{$dataset}->index_predicates)) { $store->indexPredicates = false; } $title = ucwords($dataset); if (isset($_GET['_reload'])) { set_time_limit(0); $store->reset(); $data_file = $Config->{$dataset}->data; if (!is_file($data_file)) { throw new Exception("{$data_file} could not be found"); } $store->loadDataFile($data_file); // $store->loadData(file_get_contents($data_file)); // $this->createHierarchicalIndex(); } $types = $store->getTypes(); $query = getQuery(); $page = 1; $offset = isset($_GET['_page']) && ($page = $_GET['_page']) ? ($_GET['_page'] - 1) * 10 : 0; $showMap = strpos($query, '_near') !== false || isset($_GET['_near']) ? true : false; if (!empty($query)) { //query based title list($path, $value) = explode('=', $query); $value = curie($value); $title = local($value); if ($path == 'rdf:type') { $title = plural($title); } else { $title = local($path) . ': ' . $title; } $data = $store->query($query, 10, $offset);
<?php include 'vendor/autoload.php'; require 'vendor/kwijibo/raffles/lib/rafflesstore.php'; require 'helpers.php'; $Config = getConfig(); if (empty($Config->name)) { redirect('_setup'); } $Store = new \Raffles\RafflesStore(RAFFLES_DATA_DIR); $site_name = $Config->name; $title = ''; $showMap = false; $types = $Store->getTypes(); $prefixes = getPrefixes($Config, $Store); $namespaces = array_flip($prefixes); $licenses = getLicenses(); $page = 1; $pageSize = !empty($_GET['_pageSize']) ? $_GET['_pageSize'] : 10; $offset = isset($_GET['_page']) && ($page = $_GET['_page']) ? ($_GET['_page'] - 1) * $pageSize : 0; $data = array(); if ($query = getQuery()) { $data = $Store->query($query, $pageSize, $offset); } else { if (!empty($_GET['_uri'])) { $data = $Store->get($_GET['_uri']); } else { if (!empty($_GET['_related'])) { $data = $Store->get(null, null, $_GET['_related'], $pageSize, $offset); } else { if (!empty($_GET['_search'])) {