Esempio n. 1
0
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);
Esempio n. 2
0
<?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'])) {