コード例 #1
0
<?php

// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: reindex_concept.inc.php,v 1.2 2015-04-03 11:16:18 jpermanne Exp $
if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) {
    die("no access");
}
require_once $base_path . '/classes/autoloader.class.php';
$autoloader = new autoloader();
$autoloader->add_register("onto_class", true);
// la taille d'un paquet de notices
$lot = REINDEX_PAQUET_SIZE;
// defini dans ./params.inc.php
// taille de la jauge pour affichage
$jauge_size = GAUGE_SIZE;
$jauge_size .= "px";
// initialisation de la borne de départ
if (!isset($start)) {
    $start = 0;
    //remise a zero de la table au début
    pmb_mysql_query("TRUNCATE skos_words_global_index", $dbh);
    pmb_mysql_query("ALTER TABLE skos_words_global_index DISABLE KEYS", $dbh);
    pmb_mysql_query("TRUNCATE skos_fields_global_index", $dbh);
    pmb_mysql_query("ALTER TABLE skos_fields_global_index DISABLE KEYS", $dbh);
}
$v_state = urldecode($v_state);
$onto_store_config = array('db_name' => DATA_BASE, 'db_user' => USER_NAME, 'db_pwd' => USER_PASS, 'db_host' => SQL_SERVER, 'store_name' => 'ontology', 'max_errors' => 100, 'store_strip_mb_comp_str' => 0);
$data_store_config = array('db_name' => DATA_BASE, 'db_user' => USER_NAME, 'db_pwd' => USER_PASS, 'db_host' => SQL_SERVER, 'store_name' => 'rdfstore', 'max_errors' => 100, 'store_strip_mb_comp_str' => 0);
$tab_namespaces = array("skos" => "http://www.w3.org/2004/02/skos/core#", "dc" => "http://purl.org/dc/elements/1.1", "dct" => "http://purl.org/dc/terms/", "owl" => "http://www.w3.org/2002/07/owl#", "rdf" => "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs" => "http://www.w3.org/2000/01/rdf-schema#", "xsd" => "http://www.w3.org/2001/XMLSchema#", "pmb" => "http://www.pmbservices.fr/ontology#");
コード例 #2
0
ファイル: cms_vign.php プロジェクト: noble82/proyectos-ULS
    header('Last-Modified: ' . $headers['If-Modified-Since'], true, 304);
    return;
} else {
    header('Expired: ' . gmdate("D, d M Y H:i:s", time() + $offset) . ' GMT', true);
    header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT', true, 200);
}
require_once "{$base_path}/includes/init.inc.php";
require_once "{$base_path}/includes/error_report.inc.php";
require_once "{$base_path}/includes/global_vars.inc.php";
// récupération paramètres MySQL et connection á la base
if (file_exists($base_path . '/includes/opac_db_param.inc.php')) {
    require_once $base_path . '/includes/opac_db_param.inc.php';
} else {
    die("Fichier opac_db_param.inc.php absent / Missing file Fichier opac_db_param.inc.php");
}
require_once $base_path . '/includes/opac_mysql_connect.inc.php';
$dbh = connection_mysql();
require_once $base_path . "/includes/session.inc.php";
session_write_close();
require_once $class_path . "/autoloader.class.php";
$autoloader = new autoloader();
$autoloader->add_register("cms_modules", true);
//on ne charge que le minima, donc il faut aller chercher soit même le param qui nous interesse
$query = "select valeur_param from parametres where type_param= 'cms' and sstype_param='active_image_cache'";
$result = pmb_mysql_query($query, $dbh);
if (pmb_mysql_num_rows($result)) {
    global $cms_active_image_cache;
    $cms_active_image_cache = pmb_mysql_result($result, 0, 0);
}
$logo = new cms_logo($id, $type);
$logo->show_picture($mode);
コード例 #3
0
             $selector = new $row->selector_type($row->id_selector);
         }
     } else {
         if (class_exists($class)) {
             $selector = new $class();
         }
     }
     if (is_object($selector)) {
         print $selector->get_form();
     }
     break;
 case "save_source":
     if (!is_object($autoloader)) {
         $autoloader = new autoloader();
     }
     $autoloader->add_register("docwatch", true);
     if (class_exists($className)) {
         $docwatch_datasource = new $className($id_datasource);
         //TODO: Comme pour la veille
         $docwatch_datasource->set_from_form();
         $docwatch_datasource->set_num_watch($num_watch);
         $result = $docwatch_datasource->save();
         if ($docwatch_datasource->get_id()) {
             $response = $docwatch_datasource->get_normalized_datasource();
         }
         $response = array('result' => $result, 'elementId' => $docwatch_datasource->get_id(), 'response' => $response);
         print encoding_normalize::json_encode($response);
     }
     break;
 case "delete_source":
     $docwatch_datasource = new docwatch_datasource($id);