392 lines
12 KiB
PHP
392 lines
12 KiB
PHP
<?
|
|
/**
|
|
* @file
|
|
* Cette page sert toutes les requêtes du site
|
|
*
|
|
*/
|
|
|
|
require_once 'index.fct.php';
|
|
require_once 'fwk.php';
|
|
require_once 'default/_includes/mysql.php';
|
|
|
|
// --------------------------------------------------------------------------- //
|
|
// titreAvecSiren
|
|
// --------------------------------------------------------------------------- //
|
|
function titreAvecSiren($titre)
|
|
{
|
|
return $titre.' - Siren '.
|
|
substr($_REQUEST['siret'], 0, 3).' '.
|
|
substr($_REQUEST['siret'], 3, 3).' '.
|
|
substr($_REQUEST['siret'], 6, 3);
|
|
}
|
|
|
|
// --------------------------------------------------------------------------- //
|
|
// implode_r
|
|
// --------------------------------------------------------------------------- //
|
|
function implode_r($glue, $pieces)
|
|
{
|
|
$ret = '';
|
|
foreach ($pieces as $piece) {
|
|
if (is_array($piece)) {
|
|
$ret .= implode_r($glue, $piece);
|
|
} else {
|
|
$ret .= $glue . $piece;
|
|
}
|
|
}
|
|
return $ret;
|
|
}
|
|
|
|
if (ENV != 'PRD') {
|
|
// Pas de mise en cache WSDL pour SOAP
|
|
ini_set('soap.wsdl_cache_enabled', 0);
|
|
}
|
|
if (!isset($_REQUEST['page'])) {
|
|
$page = 'main';
|
|
} else {
|
|
$page = $_REQUEST['page'];
|
|
}
|
|
|
|
if (!isset($_REQUEST['sortie'])) {
|
|
$sortie = '';
|
|
} else {
|
|
$sortie = $_REQUEST['sortie'];
|
|
}
|
|
|
|
require_once 'index_auth.php';
|
|
|
|
if ($sortie == 'pdf') {
|
|
require_once 'print/print.php';
|
|
print_capture();
|
|
}
|
|
|
|
// Chargement du contenu
|
|
switch ($page) {
|
|
case 'referer':
|
|
$O2 = $client->setLog('redirection_'.$_REQUEST['part'],
|
|
$_REQUEST['siret']);
|
|
header('Location: '.$_REQUEST['url']);
|
|
die();
|
|
break;
|
|
case 'main':
|
|
require_once('./pages/main.php');
|
|
break;
|
|
case 'international_recherche':
|
|
$title = 'Recherche International';
|
|
$page2 = 'international_recherche.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'international_identitec':
|
|
$title = 'Identité International approfondie';
|
|
$page2 = 'international_identitec.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'international_identite':
|
|
$title = 'Identité - International';
|
|
$page2 = 'international_identite.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'international_enquete':
|
|
$title = 'Enquête - International';
|
|
$page2 = 'international_enquete.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'international_enquetet':
|
|
$title = 'Demande Enquête Terrain - International';
|
|
$page2 = 'international_enquetet.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'recherche':
|
|
if ($_REQUEST['vue'] == 'list' &&
|
|
($_POST['formR']['type'] == 'ent' ||
|
|
$_POST['formR']['type'] == 'dir')) {
|
|
$_SESSION['list_pre'] =
|
|
gzcompress(serialize($_POST['formR']), 9);
|
|
}
|
|
$title = 'Recherche';
|
|
$page2 = 'recherche.php';
|
|
include('./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';
|
|
$page2 = 'moncompte.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'administration':
|
|
$title = 'Administration des utilisateurs';
|
|
$page2 = 'administration.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'administration_client':
|
|
$title = 'Gestion des clients';
|
|
$page2 = 'administration_client.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'greffescmd':
|
|
$title = 'Gestion des commandes INFOGREFFE';
|
|
$page2 = 'greffescmd.php';
|
|
include './pages/main.php';
|
|
break;
|
|
case 'greffescmd_courrier':
|
|
$title = 'Gestion des commandes Greffes par courrier';
|
|
$page2 = 'greffescmd_courrier.php';
|
|
include './pages/main.php';
|
|
break;
|
|
case 'stats':
|
|
$title = 'Statistiques';
|
|
$page2 = 'stats.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'identite':
|
|
require_once 'identite/header.php';
|
|
$title = titreAvecSiren('Identité');
|
|
$page2 = 'identite.php';
|
|
$profilPage = hasProfil($page);
|
|
if ($profilPage !== false && $_REQUEST['profil'] == 1) {
|
|
$page2 = $profilPage;
|
|
}
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'evenements':
|
|
$title = titreAvecSiren('Evènements');
|
|
$page2 = 'evenements.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'saisie':
|
|
$title = titreAvecSiren('Saisie/Edition');
|
|
$page2 = 'saisie.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'etablissements':
|
|
$title = titreAvecSiren('Etablissements');
|
|
$page2 = 'etablissements.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'carte':
|
|
require_once './pages/carte.php';
|
|
break;
|
|
case 'liens':
|
|
$title = titreAvecSiren('Liens');
|
|
$page2 = 'liens.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'dirigeants':
|
|
$title = titreAvecSiren('Dirigeants');
|
|
$page2 = 'dirigeants.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'annonces':
|
|
require_once 'index_annonces.php';
|
|
break;
|
|
case 'infosreg':
|
|
$title = titreAvecSiren('Informations réglementées');
|
|
$page2 = 'infosreg.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'bourse':
|
|
$title = titreAvecSiren('Informations boursières');
|
|
$page2 = 'bourse.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'banque':
|
|
$title = titreAvecSiren('Relation banquaire');
|
|
$page2 = 'banque.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'liasse':
|
|
$title = titreAvecSiren('Liasse fiscale');
|
|
$page2 = 'liasse.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'competences':
|
|
$title = titreAvecSiren('Compétences Territoriales');
|
|
$page2 = 'competences.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'conventions':
|
|
$title = titreAvecSiren('Conventions Collectives');
|
|
$page2 = 'conventions.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'marques':
|
|
$title = titreAvecSiren('Marques déposées');
|
|
$page2 = 'marques.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'getmarques':
|
|
require_once('./pages/getMarques.php');
|
|
break;
|
|
case 'pieces':
|
|
$title = titreAvecSiren('Commande de pièces officielles');
|
|
$page2 = 'piecescmd.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'kbis':
|
|
$title = titreAvecSiren('KBis');
|
|
$page2 = 'kbis.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'kbis2':
|
|
$title = titreAvecSiren('KBis');
|
|
$page2 = 'kbis2.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'synthese':
|
|
$title = 'Eléments financier';
|
|
$page2 = 'synthese.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
// Code ajouté "synthese_perso"
|
|
case 'synthese_perso':
|
|
$title = 'Eléments financier';
|
|
$page2 = 'synthese_perso.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'bilans':
|
|
$title = titreAvecSiren('Bilans');
|
|
$page2 = 'bilans.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'ratios':
|
|
$title = 'Eléments financier';
|
|
$page2 = 'ratios.php';
|
|
require_once './pages/main.php';
|
|
break;
|
|
case 'indiscore':
|
|
$title = titreAvecSiren('indiScore');
|
|
$page2 = 'indiscore.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'scorescf':
|
|
$title = titreAvecSiren('score Credit Safe ©');
|
|
$page2 = 'scorescf.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'rsynthese':
|
|
$title = titreAvecSiren('Rapport de synthèse');
|
|
$page2 = 'rsynthese.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'rsynthesemin':
|
|
$title = titreAvecSiren('Rapport de synthèse');
|
|
$page2 = 'rsynthesemin.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'enquetec' :
|
|
$title = titreAvecSiren('Enquête commerciale');
|
|
$page2 = 'enquetec.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'survliste':
|
|
$title = 'Surveillance';
|
|
$page2 = 'survliste.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'survlisteann':
|
|
$title = 'Surveillance';
|
|
$page2 = 'survlisteann.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'avis':
|
|
include('./pages/avis.php');
|
|
break;
|
|
case 'actes':
|
|
include('./pages/actes.php');
|
|
break;
|
|
case 'attente':
|
|
include('./pages/attente.php');
|
|
break;
|
|
case 'original':
|
|
include('./pages/original.php');
|
|
break;
|
|
case 'fichier':
|
|
include('./pages/fichier.php');
|
|
break;
|
|
case 'greffes':
|
|
$title = titreAvecSiren('Pièces Officielles');
|
|
$page2 = 'greffes2.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'surveillance':
|
|
$title = 'Liste des établissements sous suveillances';
|
|
$page2 = 'options_surv.php';
|
|
include('./pages/main.php');
|
|
break;
|
|
case 'bdf':
|
|
//Type de module
|
|
$module = isset($_REQUEST['module']) ? $_REQUEST['module'] : '';
|
|
$siret = isset($_REQUEST['siret']) ? $_REQUEST['siret'] : '';
|
|
$service = isset($_REQUEST['service']) ? $_REQUEST['service'] : 'fiben';
|
|
$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 != '' && $siret != $req) {
|
|
$siret = '';
|
|
} else if (substr($siret, 0, 9) == $req || empty($req)) {
|
|
$req = substr($siret, 0, 9);
|
|
}
|
|
|
|
require_once 'bdf/bdf.php';
|
|
|
|
//Titre
|
|
$title = 'Banque De France - '.strtoupper($service);
|
|
if ($siret == '') {
|
|
$title .= ' - '.$req;
|
|
} else {
|
|
$title .= titreAvecSiren('');
|
|
}
|
|
$page2 = 'bdf.php';
|
|
include('./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);
|
|
}
|
|
|
|
?>
|