550 lines
18 KiB
PHP
550 lines
18 KiB
PHP
<?php
|
|
/**
|
|
* @file
|
|
* Cette page sert toutes les requêtes du site
|
|
*/
|
|
require_once '../config/prepend.php';
|
|
require_once 'fwk.php';
|
|
require_once 'maintenance/maintenance.php';
|
|
require_once 'index.fct.php';
|
|
require_once 'index_auth.php';
|
|
require_once 'user/user.php';
|
|
|
|
if (!isset($_REQUEST['page'])) {
|
|
$page = 'main';
|
|
} else {
|
|
$page = $_REQUEST['page'];
|
|
}
|
|
|
|
if (!isset($_REQUEST['sortie'])) {
|
|
$sortie = '';
|
|
} else {
|
|
$sortie = $_REQUEST['sortie'];
|
|
}
|
|
|
|
if ($sortie == 'pdf') {
|
|
require_once 'print/print.php';
|
|
print_capture();
|
|
}
|
|
|
|
$siret = page_param('siret');
|
|
$siren = page_param('siren');
|
|
$idEntreprise = page_param('idEntreprise');
|
|
//Chargement du contenu
|
|
switch ($page)
|
|
{
|
|
case 'referer':
|
|
$O2 = $client->setLog('redirection_'.$_REQUEST['part'],
|
|
$_REQUEST['siret']);
|
|
header('Location: '.$_REQUEST['url']);
|
|
exit; break;
|
|
case 'telechargement':
|
|
require_once realpath(dirname(__FILE__)).'/pages/telechargement.php';
|
|
exit; break;
|
|
case 'naf':
|
|
require_once realpath(dirname(__FILE__)).'/pages/nafajax.php';
|
|
exit; break;
|
|
case 'graydon':
|
|
require_once 'graydon/index.php';
|
|
exit; break;
|
|
case 'international_recherche':
|
|
$title = 'Recherche International';
|
|
$page2 = 'international_recherche.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'international_identite':
|
|
$title = 'Identité - International';
|
|
$page2 = 'international_identite.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'giant_identite':
|
|
$title = 'Identité - International';
|
|
$page2 = 'giant_identite.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'international_enquete':
|
|
$title = 'Enquête - International';
|
|
$page2 = 'international_enquete.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'giant_enquete':
|
|
$title = 'Enquête - International';
|
|
$page2 = 'giant_enquete.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'international_enquetet':
|
|
$title = 'Demande Enquête Terrain - International';
|
|
$page2 = 'international_enquetet.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'recherche':
|
|
$title = 'Recherche';
|
|
$page2 = 'recherche.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'moncompte':
|
|
if (isset($_REQUEST['frmOptions'])) {
|
|
$tabOptions = $_REQUEST['frmOptions'];
|
|
}
|
|
if (isset($tabOptions['rech_nbrep'])) {
|
|
$_SESSION['tabInfo']['nbReponses'] = $tabOptions['rech_nbrep'];
|
|
}
|
|
if (isset($tabOptions['mode_edition'])) {
|
|
$_SESSION['tabInfo']['mode_edition'] = 1;
|
|
}
|
|
if (isset($tabOptions['pref'])) {
|
|
$_SESSION['tabInfo']['pref'] = implode(' ', $tabOptions['pref']);
|
|
}
|
|
if (isset($tabOptions['droits'])) {
|
|
$_SESSION['tabInfo']['droits'] = implode(' ', $tabOptions['droits']);
|
|
}
|
|
if (isset($tabOptions['formatMail'])) {
|
|
$_SESSION['tabInfo']['formatMail'] = $tabOptions['formatMail'];
|
|
}
|
|
$title = 'Profil utilisateur';
|
|
if ($_SESSION['tabInfo']['profil']=='Administrateur' ||
|
|
$_SESSION['tabInfo']['profil']=='SuperAdministrateur' ||
|
|
hasPerm('monprofil')) {
|
|
$page2 = 'moncompte.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'administration':
|
|
$title = 'Administration des utilisateurs';
|
|
if ($_SESSION['tabInfo']['profil']=='SuperAdministrateur' ||
|
|
$_SESSION['tabInfo']['profil']=='Administrateur'){
|
|
$page2 = 'administration.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'administration_client':
|
|
$title = 'Gestion des clients';
|
|
if ($_SESSION['tabInfo']['profil']=='SuperAdministrateur'){
|
|
$page2 = 'administration_client.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'greffescmd':
|
|
//Gestion des requetes en Ajax
|
|
if ( isset($_REQUEST['q']) ){
|
|
require_once '../includes/greffe/index.php';
|
|
exit;
|
|
}
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = 'Gestion des commandes INFOGREFFE';
|
|
$page2 = 'greffescmd.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'international_commandes':
|
|
isset($_REQUEST['ajax'])? $ajax=TRUE : $ajax=FALSE;
|
|
if($ajax===TRUE)
|
|
{
|
|
require_once './pages/international_commandes.php';
|
|
exit;
|
|
}
|
|
$title = 'Commandes - International';
|
|
$page2 = 'international_commandes.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'giant_commandes':
|
|
isset($_REQUEST['ajax'])? $ajax=TRUE : $ajax=FALSE;
|
|
if($ajax===TRUE)
|
|
{
|
|
require_once './pages/giant_commandes.php';
|
|
exit;
|
|
}
|
|
$title = 'Commandes - Giant';
|
|
$page2 = 'giant_commandes.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'giant_rapport':
|
|
$title = 'International - Rapport';
|
|
$page2 = 'giant_rapport.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'stats':
|
|
$title = 'Statistiques';
|
|
$page2 = 'stats.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'identite':
|
|
require_once 'identite/header.php';
|
|
$title = titreAvecSiren('Identité');
|
|
$page2 = 'identite.php';
|
|
$profilPage = hasProfil($page);
|
|
if ($profilPage !== false &&
|
|
isset($_REQUEST['profil']) && $_REQUEST['profil'] == 1) {
|
|
$page2 = $profilPage;
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'identite_procol';
|
|
require_once 'identite/header.php';
|
|
$title = titreAvecSiren('Fiche procédure collective');
|
|
if (hasPerm('idprocol')){
|
|
$page2 = 'identite_procol.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'evenements':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Evènements');
|
|
$page2 = 'evenements.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'saisieajax':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
require_once '../includes/saisie/index.php';
|
|
exit;
|
|
break;
|
|
case 'saisie':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Saisie/Edition');
|
|
if (hasModeEdition()){
|
|
$page2 = 'saisie.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'etablissements':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Liste des établissements');
|
|
$page2 = 'etablissements.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'carte':
|
|
require_once './pages/carte.php';
|
|
break;
|
|
case 'liens':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Liens');
|
|
$page2 = 'liens.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'dirigeants':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Dirigeants');
|
|
$page2 = 'dirigeants.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'annonces':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
require_once 'index_annonces.php';
|
|
break;
|
|
case 'infosreg':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Informations réglementées');
|
|
$page2 = 'infosreg.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'bourse':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Informations boursières');
|
|
$page2 = 'bourse.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'banque':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Relation banquaire');
|
|
$page2 = 'banque.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'liasse':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
//Gestion des requetes en Ajax
|
|
isset($_REQUEST['q']) ? $q = $_REQUEST['q'] : $q = '';
|
|
if (!empty($q)){
|
|
$params = explode('/', $q);
|
|
$action = $params[0];
|
|
$element = $params[1];
|
|
if ($action=='export'){
|
|
require_once '../includes/liasse/liasse.php';
|
|
exit;
|
|
}
|
|
}
|
|
$title = titreAvecSiren('Liasse fiscale');
|
|
$page2 = 'liasse.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'competences':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Compétences Territoriales');
|
|
$page2 = 'competences.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'conventions':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Conventions Collectives');
|
|
$page2 = 'conventions.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'marques':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Marques déposées');
|
|
if (hasPerm('marques')){
|
|
$page2 = 'marques.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'getmarques':
|
|
require_once realpath(dirname(__FILE__)).'/pages/getMarques.php';
|
|
break;
|
|
case 'pieces':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
titreAvecSiren('Commande de pièces officielles');
|
|
$page2 = 'piecescmd.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'kbis':
|
|
$title = titreAvecSiren('KBis');
|
|
$page2 = 'kbis.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'kbis2':
|
|
isset($_REQUEST['ajax'])? $ajax=TRUE : $ajax=FALSE;
|
|
if($ajax===TRUE)
|
|
{
|
|
require_once 'kbis/kbis_ajax.php';
|
|
exit;
|
|
}
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('KBis');
|
|
if (hasPerm('kbis')){
|
|
$page2 = 'kbis2.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'synthese':
|
|
//Gestion des requetes en Ajax
|
|
if (isset($_REQUEST['q']) && $_REQUEST['q']=='dgraph'){
|
|
require_once '../includes/ratios/synthese_dgraph.php';
|
|
exit;
|
|
}
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = 'Eléments financier';
|
|
$page2 = 'synthese.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
// Code ajouté "synthese_perso"
|
|
case 'synthese_perso':
|
|
$title = 'Eléments financier';
|
|
$page2 = 'synthese_perso.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'bilans':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Bilans');
|
|
$page2 = 'bilans.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'ratios':
|
|
//Gestion des requetes en Ajax
|
|
if (isset($_REQUEST['q']) && $_REQUEST['q']=='dgraph'){
|
|
require_once '../includes/ratios/ratios_dgraph.php';
|
|
exit;
|
|
}
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = 'Eléments financier';
|
|
$page2 = 'ratios.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'flux':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = 'Flux de Trésorerie';
|
|
$page2 = 'flux.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'indiscore':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('indiScore');
|
|
if (hasPerm('indiscore')){
|
|
$page2 = 'indiscore.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'scorescf':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('score Credit Safe ©');
|
|
$page2 = 'scorescf.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'indiscore3':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Rapport de synthèse');
|
|
$page2 = 'rsynthese.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'indiscore2':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Rapport de synthèse');
|
|
$page2 = 'rsynthesemin.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'scorestooltip':
|
|
require_once realpath(dirname(__FILE__)).'/pages/scorestooltip.php';
|
|
exit; break;
|
|
case 'privileges':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Inscription privilèges');
|
|
if (hasPerm('survpriv')){
|
|
$page2 = 'privileges.php';
|
|
} else {
|
|
$page2 = 'themes/default/error.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
case 'enquetec' :
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Enquête commerciale');
|
|
$page2 = 'enquetec.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'survliste':
|
|
$title = 'Surveillance';
|
|
$page2 = 'survliste.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'survlisteann':
|
|
$title = 'Surveillance';
|
|
$page2 = 'survlisteann.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'avis':
|
|
require_once realpath(dirname(__FILE__)).'/pages/avis.php';
|
|
break;
|
|
case 'actes':
|
|
require_once realpath(dirname(__FILE__)).'/pages/actes.php';
|
|
break;
|
|
case 'attente':
|
|
require_once realpath(dirname(__FILE__)).'/pages/attente.php';
|
|
break;
|
|
case 'original':
|
|
require_once realpath(dirname(__FILE__)).'/pages/original.php';
|
|
break;
|
|
case 'fichier':
|
|
require_once realpath(dirname(__FILE__)).'/pages/fichier.php';
|
|
break;
|
|
case 'greffes':
|
|
//Gestion des requetes en Ajax
|
|
if ( isset($_REQUEST['q']) ){
|
|
require_once '../includes/infogreffe/index.php';
|
|
exit;
|
|
}
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
$title = titreAvecSiren('Pièces Officielles');
|
|
$page2 = 'greffes2.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'greffescmdfactice':
|
|
$raisonSociale = etabSession($siret, $idEntreprise);
|
|
require_once realpath(dirname(__FILE__)).'/pages/greffescmdfactice.php';
|
|
exit;
|
|
break;
|
|
case 'surveillance':
|
|
//Gestion des requetes en Ajax
|
|
if ( isset($_REQUEST['q']) ){
|
|
|
|
require_once '../includes/surveillance/index.php';
|
|
exit;
|
|
}
|
|
//Affichage des surveillances
|
|
$title = 'Liste des établissements sous suveillances';
|
|
if (hasPerm('survliste')){
|
|
$page2 = 'options_surv.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'portefeuille':
|
|
$title = 'Portefeuille';
|
|
if (hasPerm('portefeuille')){
|
|
$page2 = 'portefeuille.php';
|
|
} else {
|
|
$page2 = 'themes/default/error-perms.tpl.php';
|
|
}
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'bdf':
|
|
//Type de module
|
|
$module = isset($_REQUEST['module']) ? $_REQUEST['module'] : '';
|
|
$siret = isset($_REQUEST['siret']) ? $_REQUEST['siret'] : '';
|
|
$req = isset($_REQUEST['req']) ? $_REQUEST['req'] : '';
|
|
$denom = isset($_REQUEST['denom']) ? $_REQUEST['denom'] : '';
|
|
$type = isset($_REQUEST['type']) ? $_REQUEST['type'] : '';
|
|
$code = isset($_REQUEST['code']) ? $_REQUEST['code'] : '';
|
|
$rechet = isset($_REQUEST['rechet']) ? $_REQUEST['rechet'] : '';
|
|
$ape = isset($_REQUEST['ape']) ? $_REQUEST['ape'] : '';
|
|
|
|
if ($siret != '' && $req != '' && substr($siret, 0, 9) != $req) {
|
|
$siret = '';
|
|
} else if (substr($siret, 0, 9) == $req || empty($req)) {
|
|
$req = substr($siret, 0, 9);
|
|
}
|
|
|
|
if (is_array($module)){
|
|
$_SESSION['BDF']['module'] = $module;
|
|
}
|
|
FB::log($_SESSION, 'SESSION');
|
|
require_once 'bdf/bdf.php';
|
|
|
|
//Titre
|
|
$title = 'Banque De France - '.strtoupper($service);
|
|
if ($siret == '') {
|
|
$title .= ' - '.$req;
|
|
} else {
|
|
$title .= titreAvecSiren('');
|
|
}
|
|
$page2 = 'bdf.php';
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
case 'main':
|
|
require_once realpath(dirname(__FILE__)).'/pages/main.php';
|
|
break;
|
|
default:
|
|
$title = 'Erreur';
|
|
afficheErreur("Erreur 10400 : La page demandée est inexistante !");
|
|
break;
|
|
}
|
|
|
|
logAction($tabInfo['login'],
|
|
$page,
|
|
isset($_REQUEST['siret']) ? $_REQUEST['siret'] : '',
|
|
$tabInfo['ip'],
|
|
$tabInfo['host'],
|
|
$tabInfo['resolution'],
|
|
$tabInfo['nbcolors'],
|
|
$tabInfo['user_agent'],
|
|
$tabInfo['referer1'],
|
|
gmdate('Y/m/d H:i:s', $tabInfo['date_login'] + 3600),
|
|
gmdate('Y/m/d H:i:s', $tabInfo['date_last_action'] + 3600),
|
|
implode_r(', ', $_REQUEST));
|
|
|
|
if ($sortie == 'pdf') {
|
|
if (isset($siret)) {
|
|
$page .= '-'.$siret;
|
|
}
|
|
if (isset($idEntreprise)) {
|
|
$page .= '-'.$idEntreprise;
|
|
}
|
|
print_page($page);
|
|
}
|
|
|
|
require_once '../config/append.php';
|
|
|
|
?>
|