<?php

// Avec cette information de chemin du plugin cims
// l'instruction charger_fonction('meta', 'inc') dans spip_initialisation_core()
// prendra en compte le fichier inc/meta.php du plugin cims.
// En effet spip_initialisation_core intervient avant le chargement des plugins
// aussi il ne connait pas le chemin des plugins

// ATTENTION : ce chemin est valable uniquement si le plugin est installe dans le dossier 'plugins' de SPIP
_chemin(_DIR_RACINE.'plugins/cims/');


// Fonction facultative
// a completer, dans le cas où le dossier tmp/ (ou autre) n'est pas à la racine du site
// par exemple pour des cas d'une mutualisation du noyau de SPIP
// Elle doit retourner la racine du dossier tmp/ (ou autre)
function cims_racine_dossier_options($dossier){
    $racine_dossier = '';
    // // Exemple :
    // if (in_array($dossier,array(_NOM_TEMPORAIRES_INACCESSIBLES,_NOM_TEMPORAIRES_ACCESSIBLES,_NOM_PERMANENTS_ACCESSIBLES)){
    //      $racine_dossier = ...; 
    // }
    return $racine_dossier;
}

// Pour que chaque site du multisite dispose de son propre repertoire tmp...
// Remarque : L'utilisation de cims_racine_dossier(...) à la place de _DIR_RACINE
// est utile par exemple dans le cas d'une mutualisation du noyau de SPIP
include_spip('cims_options');
if (cims_parametrage_actif()) {
	// Le parametrage du multi sites est actif dans le fichier de parametrage
	// et le site va disposer de son propre repertoire tmp...
	define('_CIMS_ACTIF', 'oui');
	@spip_initialisation_core(
		(cims_racine_dossier(_NOM_PERMANENTS_INACCESSIBLES) . _NOM_PERMANENTS_INACCESSIBLES),
		(cims_racine_dossier(_NOM_PERMANENTS_ACCESSIBLES)  . _NOM_PERMANENTS_ACCESSIBLES),
		(cims_racine_dossier(_NOM_TEMPORAIRES_INACCESSIBLES)  . cims_dir_tmp()),
		(cims_racine_dossier(_NOM_TEMPORAIRES_ACCESSIBLES)  . _NOM_TEMPORAIRES_ACCESSIBLES)
	);
}

// Fonction facultative
// a completer, par exemple pour des cas de test ou de maintenance
function cims_siteencours_options($site_en_cours){
  return $site_en_cours;
}

?>