backoffice/html/gestion/tables.php
2011-06-21 13:28:10 +00:00

371 lines
20 KiB
PHP

<?
/**
* Inclusion du fichier de configuration des includes Métiers de S&D
*/
include '/var/www/includes/config.php';
/**
* Inclusion du Framework
*/
if( !defined('FWK_PATH') )
include '/var/www/framework/fwk.php';
$t1=microtime_float();
include_once(INCLUDE_PATH.'insee/classMInsee.php');
include_once(INCLUDE_PATH.'bodacc/classMBodacc.php');
include_once(FWK_PATH.'common/dates.php');
$iDb=new WDB('jo');
$iDb2=new WDB('sdv1');
session_start();
$tabSirenPC=array();
$authorized = false;
if(isset($_GET['logout']) && ($_SESSION['auth'])) {
$_SESSION['auth'] = null;
session_destroy();
echo "logging out...";
}
if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
$user=addslashes(trim($_SERVER['PHP_AUTH_USER']));
$pwd =addslashes(trim($_SERVER['PHP_AUTH_PW']));
$tabTmp=$iDb2->select( 'utilisateurs',
'id, email',
"login='$user' AND password='$pwd' AND idClient=1 AND actif=1 AND deleted=0");
$_SESSION['userId']=$tabTmp[0][0];
$_SESSION['userMail']=$tabTmp[0][1];
if ( $_SESSION['userId'] ) {//&& $_SESSION['auth']) {
$authorized = true;
}
} else {
//if (isset($_GET["login"]) && (! $authorized)) {
header('WWW-Authenticate: Basic Realm="Login please"');
header('HTTP/1.0 401 Unauthorized');
$_SESSION['auth'] = true;
print('Login now or forever hold your clicks...');
exit;
}
if (!$authorized) {
?><h1>you have <? echo ($authorized) ? '' : 'not'; ?> logged!</h1><?
die();
}
$tablesDisp=array(
'jo.annonces' =>'Gestion des Jugements en Collecte',
'jo.asso' =>'Gestion des Annonces JO Associations',
'jo.tabMandataires' =>'Gestion des Mandataires',
'jo.tabJAL' =>'Gestion des Journaux d\'annonces légales',
'jo.tribunaux' =>'Gestion des Tribunaux et Préfectures',
'jo.chargements' =>'Gestion des chargements Bodacc',
'jo.communes' =>'Gestion des communes',
'jo.rp' =>'Gestion des rétablissements',
'jo.tabEvenements' =>'Gestion des évènements',
'jo.bodacc_detail' =>'Annonces Bodacc',
'jo.bodacc' =>'Texte des annonces Bodacc',
'jo.conventions' =>'Conventions collectives par NAF',
'sdv1.clients' =>'Gestion des clients Extranet',
'sdv1.utilisateurs' =>'Gestion des utilisateurs Extranet',
'jo.asso_themes' =>'Gestion des thèmes du JO Association',
'presse.pqr_rss' =>'Gestion des flux RSS',
'jo.etablissements_old' =>'Comptage des établissements',
'sdv1.fedaso' =>'Fedaso : Actes en saisie',
'sdv1.capitalActions' =>'Fedaso : Entreprises',
'sdv1.fedDirigeants' =>'Fedaso : Dirigeants',
'sdv1.fedLiens' =>'Fedaso : Liens',
'sdv1.fedRib' =>'Fedaso : RIBs',
);
$tablesInfo=array(
'jo.annonces' =>array( 'fields_hidden'=>array( 'pageSoc', 'pagePou', 'inter1type','inter1id','inter2type','inter2id','inter3type','inter3id'),
//'fields_links' =>array( ''=>'sdv1.utilisateurs',
'fields_libs' =>array('idSaisie'=>array('table'=>'sdv1.utilisateurs',
'key'=>'id',
'lib'=>'Nom'),
'tribunal'=>array('table'=>'jo.tribunaux',
'key'=>'triCode',
'lib'=>'triNom'),
'typeEven'=>array('table'=>'jo.tabEvenements',
'key'=>'codEven',
'lib'=>'libEven'),
),
'table_readOnly'=>true,
'fields_nomChamps'=>array( 'codEven'=>'Code', 'libEven'=>'Libellé de l\'évènement'),
'titres'=>array( 'edit'=>'Détail d\'une annonce',
'del'=>'Suppression d\'une annonce',
'list'=>'Liste des annonces',
),
),
'jo.tabMandataires' =>array( 'fields_hidden'=>array('numMand', 'remarques'),
'fields_readOnly'=>array('dateMAJ'),
'fields_nomChamps'=>array( 'NomMand'=>'NOM', 'PrenomMand'=>'Prénom', 'sigleMand'=>'Sigle', 'GenreRepr'=>'Genre',
'NomRepr'=>'Repr.', 'PrenomRepr'=>'Prénom', 'Type'=>'Type', 'adrNum'=>'N°',
'adrIndRep'=>'B/T/Q', 'adrTypeVoie'=>'Type voie', 'adrLibVoie'=>'Libdellé voie',
'adrComp'=>'Adresse (suite)', 'tel'=>'Tél','fax'=>'Fax', 'email'=>'Mail', 'web'=>'Web',
'siret'=>'Siret','adrCp'=>'Code Postal', 'adrVille'=>'Ville' ,'dateMAJ'=>'Mise à jour'),
'titres'=>array( 'edit'=>'Edition d\'un mandataire',
'add'=>'Ajout d\'un mandataire',
'del'=>'Suppression d\'un mandataire',
'list'=>'Liste des mandataires',
'view'=>'Visualisation d\'un mandataire',
),
),
'jo.tribunaux' =>array( //'fields_hidden'=>array('numMand', 'remarques'),
'fields_readOnly'=>array('triId', 'dateUpdate', 'triCode', 'triType'),
//'fields_links' =>array( 'triIdSup'=>'jo.tribunaux'),
'fields_libs' =>array( 'triIdSup'=>array('table'=>'jo.tribunaux',
'key'=>'triId',
'lib'=>'triNom'),
),
'fields_nomChamps'=>array( 'triId'=>'id Tribunal', 'triIdSup'=>'Tribunal supérieur', 'triNom'=>'Nom',
'triCode'=>'Identifiant BODACC du tribunal', 'triType'=>'Type de Tribunal',
'triCP'=>'Code Postal', 'triTel'=>'Téléphone', 'triFax'=>'Télécopie',
'triWeb'=>'Site Internet', 'triMail'=>'Adresse @mail', 'triSiret'=>'SIRET',
'triAdrNum'=>'N°', 'triAdrIndRep'=>'B/T/Q', 'triAdrTypeVoie'=>'Type voie',
'triAdrVoie'=>'Libdellé voie', 'triAdrComp'=>'Adresse (suite)',
'triVille'=>'Ville', 'triStatut'=>'Statut du tribunal', 'triDateCessation'=>'Date de cessation',
'triCommentaire'=>'Commentaire', 'dateUpdate'=>'Dernière mise à jour'),
'titres'=>array( 'edit'=>'Edition d\'un tribunal',
'list'=>'Liste des tribunaux',
'view'=>'Visualisation d\'un tribunal',
'search'=>'Recherche d\'un tribunal',
),
),
'jo.tabEvenements' =>array( 'table_readOnly'=>true,
'fields_nomChamps'=>array( 'codEven'=>'Code', 'libEven'=>'Libellé de l\'évènement'),
//'fields_notlisted'=>array('infoEven'),
'titres'=>array( 'edit'=>'Détail d\'un évènement',
'add'=>'Ajout d\'un évènement',
'del'=>'Suppression d\'un évènement',
'list'=>'Liste des évènements',
),
),
'jo.chargements' =>array( 'fields_readOnly'=>array( 'NomFichier','Bodacc_Date_Parution_Texte','Bodacc_Code','Bodacc_Annee_Parution','Bodacc_Num','Num_Annonce_Deb','Num_Annonce_Fin','dateInsert', 'dateUpdate'),
'fields_nomChamps'=>array( 'NomFichier'=>'Fichier TLS', 'Bodacc_Date_Parution'=>'Date de parution', 'Bodacc_Date_Parution_Texte'=>'Date de parution (texte)',
'DateDispo'=>'Date de disponibilité du fichier', 'dateDownload'=>'Date de téléchargement',
'taille'=>'Taille du fichier (octets)', 'Bodacc_Code'=>'Code Bodacc', 'Bodacc_Annee_Parution'=>'Année de parution',
'Bodacc_Num'=>'N° du Bodacc', 'Num_Annonce_Deb'=>'N° première annonce', 'Num_Annonce_Fin'=>'N° dernière annonce',
'annomalieVerifiee'=>'Rectification anomalie', 'dateInsert'=>'Date création enreg.', 'dateUpdate'=>'Date mise à jour enreg',
),
'titres'=>array( 'edit'=>'Détail d\'un chargement Bodacc',
'add'=>'Ajout d\'un évènement',
'del'=>'Suppression d\'un évènement',
'list'=>'Liste des chargements Bodacc en base',
),
),
'jo.bodacc_detail' =>array( 'fields_hidden'=>array( 'adresse', 'adresseSiege', 'publication', 'Mandataire', 'mandAdresse', 'ReprCreanciers',
'administrateur', 'oppositions'),
'fields_readOnly' =>array( 'id', 'dateInsert', 'dateUpdate'),
'fields_links' =>array( 'id'=>'jo.bodacc', 'Tribunal_Code'=>'jo.tribunaux.triCode'),
'fields_libs' =>array( 'typeEven'=>array('table'=>'jo.tabEvenements',
'key'=>'codEven',
'lib'=>'libEven'),
),
'fields_nomChamps'=>array(
'siren'=>'SIREN','sirenValide'=>'SIREN correct','Bodacc_Num'=>'N° du Bodacc',
'Bodacc_Date_Parution'=>'Date de parution','Num_Annonce'=>'N° d\'annonce','Tribunal_Code'=>'Code du tribunal',
'Rubrique_Bodacc'=>'Rubrique au Bodacc','Rubrique'=>'Rubrique','typeAnnonce'=>'Type d\'annonce',
'corrNum_Annonce'=>'Si correction, N° de l\'annonce', 'corrBodacc_Date_Parution'=>'Si correction, Date de parution',
'corrPage'=>'Si correction, Page', 'corrNumParution'=>'Si correction, N° de parution',
'corrTexteRectificatif'=>'Si correction, texte rectificatif', 'RC'=>'Numéro de registre du commerce',
'raisonSociale'=>'Raison Sociale', 'nomCommercial'=>'Nom Commercial', 'enseigne'=>'Enseigne', 'nationalite'=>'Nationalité',
'FJ'=>'Forme Juridique Bodacc', 'Capital'=>'Montant du Capital', 'CapitalDev'=>'Devise du capital',
'adrNum'=>'Adresse : N°', 'adrIndRep'=>'Adresse : Bis/Ter/Qua', 'adrTypVoie'=>'Adresse : Type de voie',
'adrLibVoie'=>'Adresse : Libellé dans la voie', 'adrComp1'=>'Adresse : Complément d\adresse',
'adrComp2'=>'Adresse : Complément d\adresse (suite)', 'codePostal'=>'Code postal', 'ville'=>'Ville',
'adrSiegeNum'=>'Adresse : N°', 'adrSiegeIndRep'=>'Adresse : Bis/Ter/Qua', 'adrSiegeTypVoie'=>'Adresse : Type de voie',
'adrSiegeLibVoie'=>'Adresse : Libellé dans la voie', 'adrSiegeComp1'=>'Adresse : Complément d\adresse',
'adrSiegeComp2'=>'Adresse : Complément d\adresse (suite)', 'codePostalSiege'=>'Code postal', 'villeSiege'=>'Ville',
'administration'=>'Administration', 'activite'=>'Activité déclarée au Bodacc', 'typeEven'=>'Type d\'évènement',
'commentaires'=>'Commentaire', 'dateEffet'=>'Date d\'effet', 'publicationNom'=>'Nom de la publication',
'publicationDate'=>'Date de publication', 'fusion'=>'Fusion', 'dateDebutActivite'=>'Date de début d\'activité',
'dateCessationActivite'=>'Date de cessation d\'activité', 'dateCessationPaiement'=>'Date de cessation des paiements',
'dateJugement'=>'Date de jugement', 'Numero'=>'Numéro de la procédure', 'VenteMt'=>'Montant de la vente',
'VenteDev'=>'Devise', 'bienAcqui'=>'Bien acqui',
'mandNom'=>'Mandataire : Nom', 'mandRepr'=>'Mandataire : Représentant', 'mandAdrNum'=>'Mandataire : Adresse N°',
'mandAdrIndRep'=>'Mandataire : Adresse B/T/Q', 'mandAdrTypVoie'=>'Mandataire : Adresse Type Voie',
'mandAdrLibVoie'=>'Mandataire : Adresse Libellé Voie', 'mandAdrComp'=>'Mandataire : Adresse (suite)',
'mandCP'=>'Mandataire : Adresse CP', 'mandVille'=>'Mandataire : Adresse Ville',
'JugeCommissaire'=>'Juge commissaire',
'jugeCommissaireSuppleant'=>'Juge commissaire suppléant',
'creaNom'=>'Repr. Créanciers :Nom', 'creaRepr'=>'Repr. Créanciers :Représentant', 'creaAdrNum'=>'Repr. Créanciers :Adresse N°',
'creaAdrIndRep'=>'Repr. Créanciers :Adresse B/T/Q', 'creaAdrTypVoie'=>'Repr. Créanciers :Adresse Type Voie',
'creaAdrLibVoie'=>'Repr. Créanciers :Adresse Libellé Voie', 'creaAdrComp'=>'Repr. Créanciers :Adresse (suite)',
'creaCP'=>'Repr. Créanciers :Adresse CP', 'creaVille'=>'Repr. Créanciers :Adresse Ville',
'admNom'=>'Administrateur : Nom', 'admRepr'=>'Administrateur : Représentant', 'admAdrNum'=>'Administrateur : Adresse N°',
'admAdrIndRep'=>'Administrateur : Adresse B/T/Q', 'admAdrTypVoie'=>'Administrateur : Adresse Type Voie',
'admAdrLibVoie'=>'Administrateur : Adresse Libellé Voie', 'admAdrComp'=>'Administrateur : Adresse (suite)',
'admCP'=>'Administrateur : Adresse CP', 'admVille'=>'Administrateur : Adresse Ville',
'oppoNom'=>'Opposition : Nom', 'oppoRepr'=>'Opposition : Représentant', 'oppoAdrNum'=>'Opposition : Adresse N°',
'oppoAdrIndRep'=>'Opposition : Adresse B/T/Q', 'oppoAdrTypVoie'=>'Opposition : Adresse Type Voie',
'oppoAdrLibVoie'=>'Opposition : Adresse Libellé Voie', 'oppoAdrComp'=>'Opposition : Adresse (suite)',
'oppoCP'=>'Opposition : Adresse CP', 'oppoVille'=>'Opposition : Adresse Ville',
'perimetre'=>'Périmètre', 'dateFinDepotCreances'=>'Date de fin dépot des créances',
'dateFinObservation'=>'Date de fin période observation',
),
'titres'=>array( 'edit'=>'Edition d\'une annonce Bodacc',
'view'=>'Visualisation d\'une annonce Bodacc',
//'del'=>'Suppression d\'un évènement',
'list'=>'Liste des annonces Bodacc',
),
),
'jo.bodacc' =>array( 'table_readOnly'=>true,
'fields_hidden'=>array('balises'),
'fields_links' =>array( 'id'=>'jo.bodacc'),
'fields_nomChamps'=>array(
'Bodacc_NOJO'=>'Numéro de l\'annonce au Bodacc',
'Bodacc_Num'=>'N° du Bodacc',
'Bodacc_Date_Parution'=>'Date de parution',
'Num_Annonce'=>'N° d\'annonce',
'Tribunal_Code'=>'Code du tribunal',
'Tribunal_Dept'=>'Département du tribunal',
'Rubrique_Bodacc'=>'Rubrique au Bodacc',
'Bodacc_Code'=>'Code Bodacc',
'Bodacc_Annee_Parution'=>'Année de parution',
'typeAnnonce'=>'Type d\'annonce',
'corrNum_Annonce'=>'Si correction, N° de l\'annonce',
'corrBodacc_Date_Parution'=>'Si correction, Date de parution',
'corrPage'=>'Si correction, Page',
'corrNumParution'=>'Si correction, N° de parution',
'corrTexteRectificatif'=>'Si correction, texte rectificatif',
'annonce'=>'Annonce',
'dateInsert'=>'Date d\'insertion en base'
),
'titres'=>array( 'edit'=>'Edition d\'une annonce Bodacc',
'view'=>'Visualisation d\'une annonce Bodacc',
//'del'=>'Suppression d\'un évènement',
'list'=>'Liste des annonces Bodacc',
),
),
//
'jo.conventions' =>array( 'fields_hidden'=>array('editeurCC'),
'fields_readOnly'=>array('naf'),
//'fields_links' =>array( 'triIdSup'=>'jo.tribunaux'),
'fields_libs' =>array( 'naf'=>array('table'=>'jo.tabNaf',
'key'=>'codNaf700',
'lib'=>'libNaf700'),
),
'fields_nomChamps'=>array( 'naf'=>'Code NAF', 'idCC'=>'Code Conv. Coll.', 'nomCC'=>'Nom de la convention',
'infoCC'=>'Remarques', 'nbPageCC'=>'Nombre de Pages',
'isbnCC'=>'ISBN', 'dateEditionCC'=>'Date d\édition',
),
'titres'=>array( 'edit'=>'Edition d\'une convention',
'list'=>'Liste des conventions',
'view'=>'Visualisation d\'une convention',
'search'=>'Recherche d\'une convention',
),
),
'jo.etablissements_old' =>array('table_readOnly'=>true,
'titres'=>array( 'list'=>'Liste des établissements',
'view'=>'Visualisation d\'un établissement',
'search'=>'Recherche d\'un établissement',
),
),
'sdv1.fedaso' =>array('table_readOnly'=>true,
'fields_nomChamps'=>array( 'siren'=>'SIREN', 'page'=>'Page', 'params'=>'Ref', 'dateEnvoi'=>'envoi', 'typeActesLus'=>'actes', 'nbDataD'=>'nb DIR', 'nbDataL'=>'nb LIENS', 'nbDataA'=>'nb ACT',
'nbDataP'=>'nb PAR', 'nbDataF'=>'nb FUS', 'nbDataE'=>'nb E',
'nbDataS'=>'nb SIC', 'nbDataR'=>'nb RIBs','dateRetour'=>'retour',
),
'titres'=>array( 'list'=>'Liste des actes en saisie',
'view'=>'Visualisation d\'un acte en saisie',
'search'=>'Recherche d\'un acte',
),
),
'sdv1.capitalActions' =>array('table_readOnly'=>true,
'titres'=>array( 'list'=>'Liste des entreprises Fedaso',
),
),
'sdv1.fedDirigeants' =>array('table_readOnly'=>true,
'titres'=>array( 'list'=>'Liste des Dirigeants Fedaso',
),
),
'sdv1.fedLiens' =>array('table_readOnly'=>true,
'titres'=>array( 'list'=>'Liste des Liens Fedaso',
),
),
'sdv1.fedRib' =>array('table_readOnly'=>true,
'titres'=>array( 'list'=>'Liste des RIBs Fedaso',
),
),
'sdv1.clients' =>array( //'fields_hidden'=>array('editeurCC'),
//'fields_readOnly'=>array('naf'),
/* //'fields_links' =>array( 'triIdSup'=>'jo.tribunaux'),
'fields_libs' =>array( 'naf'=>array('table'=>'jo.tabNaf',
'key'=>'codNaf700',
'lib'=>'libNaf700'),
),*/
'fields_nomChamps'=>array( 'nom' => 'NOM du Compte Client',
'actif' => 'Compte client actif',
'test' => 'Compte de test ',
'racineLogin' => 'Racine pour les login du client',
'siren' => 'SIREN du client',
'nic' => 'NIC du client',
'tva' => 'N° de TVA du client',
'fact_detail' => 'Facturation détaillée',
'fac_dest' => 'Nom du destinataire de la facture',
'fac_adr1' => 'Dest. facture : Adresse',
'fac_adr2' => 'Dest. facture : Complément d\'adresse',
'fac_adr3' => 'Dest. facture : Code Postal / Ville',
'fac_email' => 'Dest. facture : @mail',
'fac_tel' => 'Dest. facture : Téléphone',
'fact_rib' => 'RIB S&D joint à la facture',
'liv_dest' => 'Nom du responsable chez le client',
'liv_adr1' => 'Responsable : Adresse',
'liv_adr2' => 'Responsable : Complément d\'adresse',
'liv_adr3' => 'Responsable : Code Postal / Ville',
'liv_email' => 'Responsable : @mail',
'liv_tel' => 'Responsable : Téléphone',
'droits' => 'Droits',
'filtres_ip' => 'Adresses IP autorisées',
'dateInsert' => 'Date insertion',
'dateUpdate' => 'Date de mise à jour',
'respComSD' => 'Responsable commercial S&D',
'typeContrat' => 'Type de contrat',
'dateSignature' => 'Date de signature',
'typeAcces' => 'Type d\'accès',
'accesPieces' => 'Accès aux pièces officielles',
'accesKbis' => 'Accès aux K-Bis',
'accesInvestigations' => 'Accès aux investigations',
'miseSousSurveillance' => 'Accès à la mise sous surveillance',
'forfaitExtranetPeriode'=> 'Périodicité de la facturation',
'forfaitExtranetMontant'=> 'Montant forfaitaire accès Extranet',
'reconductionAuto' => 'Reconduction automatique',
'remarque' => 'Remarque',
'forfaitPiecesNb' => 'Forfait pièce officielles : Nombre de pièces',
'forfaitPiecesMt' => 'Forfait pièce officielles : Montant',
'forfaitPiecesDep' => 'Forfait pièce officielles : Prix de la pièce en cas de dépassement',
'forfaitInvestigNb' => 'Forfait investigations : Nombre de demandes',
'forfaitInvestigMt' => 'Forfait investigations : Montant',
'forfaitInvestigDep' => 'Forfait investigations : Prix de la demandes en cas de dépassement',
),
'titres'=>array( 'edit'=>'Edition d\'un client',
'list'=>'Liste des clients',
'view'=>'Visualisation d\'un client',
'search'=>'Recherche d\'un client',
),
),
);
/* $fields_links=array( 'triIdSup'=>'Tribunaux.TriId',
*/
//$table='Tribunaux';
//$tableTitreListe='Liste des Tribunaux';
//$fields_hidden=array('TriId');
//$fields_nomColonnes=array( 'dateMAJ'=>'Mise à jour');
/*
Caractéristiques :
~~~~~~~~~~~~~~~~~~
- Champ ne peut être vide
-
*/
//die(print_r($tablesInfo));
?>