1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
<?php
ini_set("session.use_trans_sid","0");
ini_set('arg_separator.output', '&');
ini_set("url_rewriter.tags","a=href,area=href,frame=src,iframe=src,input=src");
session_cache_limiter('nocache');
$cache_limiter = session_cache_limiter();
$previous_name=session_name();
session_start();
define ('HOST_ADR' , "www.monsite.fr" );
if ( isset( $_SERVER['HTTP_X_FORWARDED_HOST']) && $_SERVER['HTTP_X_FORWARDED_HOST']!=HOST_ADR){
//exit;
}
if ( isset( $_SERVER['HTTP_X_FORWARDED_HOST'])) {
define ('HOST_PATH' , "/");
}
else{
define ('HOST_PATH' ,str_replace ('index.php' , '' , $_SERVER['SCRIPT_NAME'] ) );
}
define ('HOST_DIR' , dirname(__FILE__).'/' );
define ('CONFIG_PATH_FILE_INC' , HOST_DIR.'protected/config.inc');
define ('CONFIG_PATH_FILE_PHP' , HOST_DIR.'protected/config.php');
define ('AJAX_PATH' , HOST_DIR.'ajax');
define ('AJAX_MOD' , 1);
define ('AJAX_FILE_CONTROLER' , 'controller.php' );
define ('AJAX_POST_NAME' , 'AJAX' );
$url = isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']!="" ? $_SERVER['QUERY_STRING'] :"";
$url = isset($_SERVER['REQUEST_URI']) && $_SERVER['REQUEST_URI']!="" && $url== "" ? $_SERVER['REQUEST_URI'] : $url;
if ( HOST_PATH!='/') {
define ('DISPACHER_URL_PATH' , str_replace(HOST_PATH , "" ,$url));
}
else{
define ('DISPACHER_URL_PATH' , $url) ;
}
define ('JUSC_INSTALATION' , 1);
define ('ADMIN_SUFIX' , 'admin_');
define ('CLIENT_SUFIX' , 'client_');
define ('SHOW_MESSAGE_ERREUR' , true);
define('CLASS_DIR',HOST_DIR.'library/JUSC/');
require_once HOST_DIR.'library/JUSC/JUSC.php';
require_once HOST_DIR.'library/JUSC/Exception.php';
$jusc = new JUSC();
function __autoload($class_name) {
try{
require_once CLASS_DIR.$class_name.'/'.$class_name.'.php';
}
catch (Exception $e) {
JUSC_Exception::message('Message erreur : '.$e);
}
}
$jusc->tablesuffix='pjr_';
//Ceation de l'objet global au site
$jusc->call('dispatcher',DISPACHER_URL_PATH);
require_once HOST_DIR.'library/JUSC/ajax/post.php';
//Execute AJAX
$db = new model;
$db->connecting_bdd($jusc);
if ( isset($jusc->dispatcher['url'][0]) && $jusc->dispatcher['url'][0] == 'backEnd'){
$jusc->session_name ='admin_';
}
else{
$jusc->session_name ='user_';
}
JUSC_ajax::post($jusc);
$user = new JUSC_client;
$user->checkIdentify($jusc);
define("TEMPLATE_PATH_FILE",HOST_DIR.'frontEnd/theme1/');
define("TEMPLATE_PATH",HOST_PATH.'frontEnd/theme1/');
require_once TEMPLATE_PATH_FILE.'gabary/client/client.php';
try{
$jusc->JUSC_Intest($jusc->bsf('is_file' , TEMPLATE_PATH_FILE.'template.php') , 'is_file' );
include TEMPLATE_PATH_FILE.'template.php';
} catch (Exception $e) {
JUSC_Exception::message('Message erreur : '.$e);
}
?> |
Partager