1223 lines
78 KiB
PHP
1223 lines
78 KiB
PHP
<?php
|
||
error_reporting(0);
|
||
|
||
$idMandPre=0;
|
||
|
||
/**
|
||
* Inclusion du fichier de configuration des includes Métiers de S&D
|
||
*/
|
||
include_once realpath(dirname(__FILE__).'/../../includes/config.php');
|
||
|
||
/**
|
||
* Inclusion du Framework
|
||
*/
|
||
if( !defined('FWK_PATH') )
|
||
include_once realpath(dirname(__FILE__)).'/../../framework/fwk.php';
|
||
|
||
$t1=microtime_float();
|
||
include_once(FWK_PATH.'common/dates.php');
|
||
include_once(INCLUDE_PATH.'insee/classMInsee.php');
|
||
include_once(INCLUDE_PATH.'bodacc/classMBodacc.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMTva.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMMap.php');
|
||
include_once(INCLUDE_PATH.'partenaires/classMGreffes.php');
|
||
include_once(FWK_PATH.'mail/sendMail.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><?
|
||
} else {
|
||
|
||
if (date('Hi')*1<0830 && date('Hi')*1>1830) die('<h1>Pas de sirenage entre 18h30 et 8h30 du matin SVP. Traitements en cours...</h1>');
|
||
|
||
//echo '<!--';
|
||
$nomAncre='';
|
||
if (isset($_POST['envoyer'])) {
|
||
foreach ($_POST['envoyer'] as $idEnv=>$env) {
|
||
$nomAncre='#n'.$idEnv;
|
||
}}
|
||
//echo '-->';
|
||
|
||
|
||
/*
|
||
sirenValide :
|
||
1 : Bodacc
|
||
2 : Qualification manuelle
|
||
3 : Automatique tout correspond et un seul trouv<75>
|
||
4 : Automatique un seul siren correspond mais plusieurs <20>tablissement possible (on rattache juste le siren)
|
||
5 :
|
||
*/
|
||
|
||
$iInsee=new MInsee();
|
||
$iBodacc=new MBodacc();
|
||
$erreur_message='';
|
||
|
||
$source=@$_REQUEST['source'];
|
||
switch (strtolower(trim($source))) {
|
||
case 'annonces':
|
||
case 'clients':
|
||
case 'asso':
|
||
case 'dirigeants':
|
||
case 'bodacc':
|
||
case 'boamp':
|
||
case 'boamp2':
|
||
$source=strtolower(trim($source));
|
||
break;
|
||
default:
|
||
$source='bodacc';
|
||
break;
|
||
}
|
||
|
||
|
||
if (isset($_POST['submited']) && $_POST['submited'])
|
||
{
|
||
//die(print_r($_POST));
|
||
// Bloccage en fonction des sources non encore trait<69>es !
|
||
/*if ($source=='clients') {
|
||
echo "<pre>";
|
||
print_r($_POST);
|
||
echo "</pre>";
|
||
die("Source '$source' non g<>r<EFBFBD>e !");
|
||
}*/
|
||
|
||
// Le siren/nic choisit n'<27>tait pas dans la liste
|
||
$autre=$_POST['autre'];
|
||
|
||
// Tableau contenant les autres annonces li<6C>es <20> une seule et m<>me entreprise non siren<65>e
|
||
$choixAutres=@$_POST['choixAutres'];
|
||
|
||
// Tableau des nouvelles affectation d'<27>v<EFBFBD>nements pour les codes Evenements 1999 four tout !!!
|
||
$newEven=@$_POST['newEven'];
|
||
|
||
// Validation des diff<66>rents choix pour la liste des annonces trait<69>es
|
||
foreach ($_POST['choix'] as $idLigne=>$choixSiren) {
|
||
/* [1_191_000000000] => aucun
|
||
[2_211_000000000] => 440059772_00010
|
||
[3_275_000000000] => autre*/
|
||
$tabTmp=explode('_', $idLigne);
|
||
$idLien =$tabTmp[0];
|
||
$idAnn =$tabTmp[1];
|
||
$idSiren=$tabTmp[2];
|
||
if ($choixSiren=='aucun') {
|
||
/**
|
||
** Aucun choix n'a <20>t<EFBFBD> fait.
|
||
** On ne fait rien et on continuera <20> proposer cette fiche tant que pas SIRETE !!!
|
||
**/
|
||
} elseif ($choixSiren=='inconnu') { /** Etablissement inconnu **/
|
||
$iDb->update('bodacc_sirenage', array('siretInconnu'=>1, 'idSirenage'=>$_SESSION['userId']), 'idLien='.$idLien, false, 0, true) or $erreur_message.='<li>Erreur 1 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//ICI//mand
|
||
} elseif ($choixSiren=='mand' && $source<>'bodacc' && $source<>'clients') {/** Appeler le mandataire **/
|
||
// print_r($_POST);
|
||
// die();
|
||
$iDb->update('bodacc_sirenage', array('siretInconnu'=>1, 'appelerMand'=>$_POST['mand'][$idLigne], 'idSirenage'=>$_SESSION['userId']), 'idLien='.$idLien, false, 0, true) or $erreur_message.='<li>Erreur 2 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//ICI//mand
|
||
} elseif ($choixSiren=='conjoint' && $source=='bodacc') {
|
||
$tabInsert=array('sirenValide'=>9, 'nicValide'=>9, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('bodacc_detail', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'bodacc_detail' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true) or $erreur_message.='<li>Erreur 3 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
|
||
} elseif ($choixSiren=='autre') { /** Le siret a <20>t<EFBFBD> saisit <20> la main **/
|
||
$tabSiret=explode(';', trim(str_replace(' ','',strtr($autre[$idLigne], '.-:_|/!*$', ' '))));
|
||
foreach ($tabSiret as $siret) {
|
||
$siret=trim($siret);
|
||
$sirenLu=substr($siret,0,9);
|
||
$nicLu =trim(substr($siret,9,5));
|
||
if ($nicLu*1==0) $nicValide=0; else $nicValide=2;
|
||
|
||
if ($iInsee->valideSiren($sirenLu, $nicLu) || strtoupper(substr($sirenLu,0,1))=='W') {
|
||
if ($source=='asso') {
|
||
/** Source JO Associations **/
|
||
if (strtoupper(substr($sirenLu,0,1))=='W')
|
||
$tabInsert=array('Waldec'=>strtoupper(substr($siret,0,10)), 'idSirenage'=>$_SESSION['userId']);
|
||
else
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('asso', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'asso' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='boamp') {
|
||
/** Source JO BOAMP **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('boamp_lots', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 101 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'boamp' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
$erreur_message.=sirenerBoamp($iDb, $source);
|
||
} elseif ($source=='boamp2') {
|
||
/** Source JO BOAMP : Administrations **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('boamp_detail', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 101 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'boamp' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
$erreur_message.=sirenerBoamp($iDb, $source);
|
||
} elseif ($source=='annonces') {
|
||
/** Source Annonces en Collecte **/
|
||
$tabInsert=array( 'siren'=>$sirenLu,
|
||
'sirenValide'=>2,
|
||
'idSaisie'=>$_SESSION['userId'],
|
||
//'nic'=>$nicLu, 'nicValide'=>$nicValide
|
||
);
|
||
if (!$iDb->update('annonces', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10456 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
echo '<br/>'.mysql_error().'<br/>';
|
||
die("La mise <20> jour sur la table 'annonces' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11456a Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='clients') {
|
||
/** Source Clients **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('sirenage_clients', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'sirenage_clients' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='dirigeants') {
|
||
/** Source Dirigeants **/
|
||
$tabInsert=array('dirSiren'=>$sirenLu, 'idSirenage'=>$_SESSION['userId']//, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide
|
||
);
|
||
if (!$iDb->update('rncs_dirigeants', $tabInsert, 'id='.$idAnn, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur lors de la MAJ de la Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//print_r( $tabInsert);
|
||
//echo ("La mise <20> jour sur la table 'rncs_dirigeants' n'a pas march<63>e :id=$idAnn");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='bodacc') {
|
||
/** Source Bodacc **/
|
||
$tabTmp=$iDb->select('bodacc_detail','*', "id=$idAnn AND siren=$sirenLu AND sirenValide>0");
|
||
if ($tabTmp && count($tabTmp)>0) { // Cette annonce est d<>j<EFBFBD> ratach<63>e <20> ce siren pour le m<>me code <20>v<EFBFBD>nement
|
||
if ($idSiren<1000) {
|
||
if (strtoupper(substr($sirenLu,0,1))=='W') {
|
||
echo '$_REQUEST'.EOL;
|
||
print_r($_REQUEST);
|
||
echo '$tabTmp'.EOL;
|
||
var_dump($tabTmp);
|
||
print_r($tabTmp);
|
||
die('A: id='.$idAnn.' AND siren='.$idSiren);
|
||
}
|
||
$iDb->delete('bodacc_detail', "id=$idAnn AND siren=$idSiren",false,true) or $erreur_message.='<li>Erreur 4 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "sirenage Bodacc Autre sur idAnn=$idAnn et siren=$siret,$idSiren", print_r($_REQUEST, true).EOL.print_r($tabTmp, true));
|
||
}
|
||
$iDb->delete('bodacc_sirenage', "idLien=$idLien",false,true) or $erreur_message.='<li>Erreur 5 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} else {
|
||
|
||
if (strtoupper(substr($sirenLu,0,1))=='W')
|
||
$tabInsert=array('waldec'=>strtoupper(substr($siret,0,10)), 'sirenValide'=>8, 'idSirenage'=>$_SESSION['userId']);
|
||
else
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
//print_r($tabInsert);
|
||
//die('A: id='.$idAnn.' AND siren='.$idSiren);
|
||
|
||
if (!$iDb->update('bodacc_detail', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
echo mysql_errno().':'.mysql_error().EOL;
|
||
$erreur_message.='<li>Erreur 6 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'bodacc_detail' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 7 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
}
|
||
} else $erreur_message.="<li>Source $source non trait<69>e !</li>";
|
||
} else $erreur_message.="<li>Siret $sirenLu $nicLu saisit invalide !</li>";
|
||
}
|
||
} else { /** Le siret a <20>t<EFBFBD> choisit parmis ceux propos<6F> **/
|
||
$tabTmp=explode('_', $choixSiren);
|
||
$sirenLu=$tabTmp[0];
|
||
$nicLu =$tabTmp[1];
|
||
if ($nicLu*1==0) $nicValide=0; else $nicValide=2;
|
||
if ($source=='asso') {
|
||
/** Source Asso **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('asso', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'asso' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='boamp') {
|
||
/** Source JO BOAMP **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('boamp_lots', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 101 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'boamp' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
$erreur_message.=sirenerBoamp($iDb);
|
||
} elseif ($source=='boamp2') {
|
||
/** Source JO BOAMP : Administrations **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('boamp_detail', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 101 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'boamp' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
$erreur_message.=sirenerBoamp($iDb, $source);
|
||
} elseif ($source=='annonces') {
|
||
/** Source Annonces en Collecte **/
|
||
$tabInsert=array( 'siren'=>$sirenLu,
|
||
'sirenValide'=>2,
|
||
'idSaisie'=>$_SESSION['userId'],
|
||
//'nic'=>$nicLu, 'nicValide'=>$nicValide
|
||
);
|
||
if (!$iDb->update('annonces', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10789 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
echo '<br/>'.mysql_error().'<br/>';
|
||
die("La mise <20> jour sur la table 'annonces' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 10789a Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='clients') {
|
||
/** Source Clients **/
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('sirenage_clients', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'sirenage_clients' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} elseif ($source=='dirigeants') {
|
||
/** Source Dirigeants **/
|
||
$tabInsert=array('dirSiren'=>$sirenLu, 'idSirenage'=>$_SESSION['userId']//, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']
|
||
);
|
||
if (!$iDb->update('rncs_dirigeants', $tabInsert, 'id='.$idAnn, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 121 lors de la MAJ de la Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//print_r( $tabInsert);
|
||
//die("La mise <20> jour sur la table 'rncs_dirigeants' n'a pas march<63>e :id=$idAnn");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
|
||
} elseif ($source=='bodacc') {
|
||
/** Source Bodacc **/
|
||
$tabTmp=$iDb->select('bodacc_detail','*', "id=$idAnn AND siren=$sirenLu AND sirenValide>0");
|
||
if ($tabTmp && count($tabTmp)>0) { // Cette annonce est d<>j<EFBFBD> ratach<63>e <20> ce siren pour le m<>me code <20>v<EFBFBD>nement
|
||
if ($idSiren<1000) {
|
||
$iDb->delete('bodacc_detail', 'id='.$idAnn.' AND siren='.$idSiren,false,true) or $erreur_message.='<li>Erreur 8 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//@sendMail('production@scores-decisions.com', 'ylenaour@scores-decisions.com', "sirenage Bodacc choix sur idAnn=$idAnn et siren=$siret,$idSiren", print_r($_REQUEST, true).EOL.print_r($tabTmp, true));
|
||
}
|
||
$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true) or $erreur_message.='<li>Erreur 9 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
} else {
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if (!$iDb->update('bodacc_detail', $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true)) {
|
||
$erreur_message.='<li>Erreur 10 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
print_r( $tabInsert);
|
||
die("La mise <20> jour sur la table 'bodacc_detail' n'a pas march<63>e :id=$idAnn AND siren=$idSiren");
|
||
}
|
||
if (!$iDb->delete('bodacc_sirenage', 'idLien='.$idLien,false,true))
|
||
$erreur_message.='<li>Erreur 11 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
}
|
||
} else $erreur_message.="<li>Source $source non trait<69>e !</li>";
|
||
}
|
||
|
||
// Validation des autres annonces non siren<65>s pour l'entreprise choisie
|
||
if (isset($choixAutres[$idLigne]) && is_array($choixAutres[$idLigne])) {
|
||
foreach ($choixAutres[$idLigne] as $autreLien) {
|
||
$tabTmp=explode('-', $autreLien);
|
||
$idAnn =$tabTmp[0];
|
||
$idSiren=$tabTmp[1];
|
||
if (@$iInsee->valideSiren($sirenLu, $nicLu) || strtoupper(substr($sirenLu,0,1))=='W'|| $sirenLu*1==0) {
|
||
if (strtoupper(substr($sirenLu,0,1))=='W')
|
||
$tabInsert=array('Waldec'=>strtoupper(substr($siret,0,10)), 'idSirenage'=>$_SESSION['userId']);
|
||
elseif ($source=='asso' && $sirenLu*1==0 && strtoupper(substr($sirenLu,0,1))<>'W') {
|
||
// Le Waldeck n'a pas <20>t<EFBFBD> saisit mais c'est celui de l'annonce en cours
|
||
$tabTmp2=explode('_', $idLigne);
|
||
$idAnn2 =$tabTmp2[1];
|
||
$tabTmp2=$iDb->select('asso','Waldec',"id=$idAnn2", false, MYSQL_ASSOC);
|
||
$tabInsert=array('Waldec'=>$tabTmp2[0]['Waldec'], 'idSirenage'=>$_SESSION['userId']);
|
||
//die("$idLigne / ".EOL);
|
||
} else
|
||
$tabInsert=array('siren'=>$sirenLu, 'nic'=>$nicLu, 'sirenValide'=>2, 'nicValide'=>$nicValide, 'idSirenage'=>$_SESSION['userId']);
|
||
if ($source=='bodacc') $table='bodacc_detail';
|
||
elseif ($source=='asso') $table='asso';
|
||
$iDb->update($table, $tabInsert, 'id='.$idAnn.' AND siren='.$idSiren, false, 0, true) or $erreur_message.='<li>Erreur 12 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
$iDb->delete('bodacc_sirenage', 'idAnn='.$idAnn.' AND siren='.$idSiren, false,true) or $erreur_message.='<li>Erreur 13 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
}
|
||
}
|
||
}
|
||
|
||
// R<>afectation du code <20>v<EFBFBD>nement si n<>cessaire
|
||
if (isset($newEven[$idLigne]) && $newEven[$idLigne]>0) {
|
||
$tabTmp=explode('_', $idLigne);
|
||
$idLien =$tabTmp[0];
|
||
$idAnn =$tabTmp[1];
|
||
$idSiren=$tabTmp[2];
|
||
$iDb->update('bodacc_detail', array('typeEven'=>$newEven[$idLigne]), 'id='.$idAnn, false, 0, true) or $erreur_message.='<li>Erreur 1265 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
|
||
//Array ( [326733_8768878_000000000] => 1305 )
|
||
}
|
||
$sirenLu=0;
|
||
}
|
||
//die();
|
||
}
|
||
|
||
if (isset($_REQUEST['dateDebut']) && trim($_REQUEST['dateDebut'])<>'') {
|
||
$dateParution=WDate::dateT('d/m/Y', 'Ymd', trim($_REQUEST['dateDebut']));
|
||
$dateDebut=$_REQUEST['dateDebut'];
|
||
} else {
|
||
$dateParution='0';
|
||
$dateDebut='';
|
||
}
|
||
if (isset($_REQUEST['dateFin']) && trim($_REQUEST['dateFin'])<>'') {
|
||
$dateParutionMax=WDate::dateT('d/m/Y', 'Ymd', trim($_REQUEST['dateFin']));
|
||
$dateFin=$_REQUEST['dateFin'];
|
||
} else {
|
||
$dateParutionMax='99999999';
|
||
$dateFin='';
|
||
}
|
||
|
||
//die($dateParution.' '.$dateDebut);
|
||
if (isset($_REQUEST['pageH']) && $_REQUEST['pageH']>0) $page=$_REQUEST['pageH'];
|
||
elseif (isset($_REQUEST['page']) && $_REQUEST['page']>0) $page=$_REQUEST['page'];
|
||
else $page=1;
|
||
$even=@$_REQUEST['even'];
|
||
$forme=@$_REQUEST['forme'];
|
||
|
||
$nonTrouve=false; $strNonTrouvees=$perimetre='';
|
||
if (isset($_REQUEST['perimetre']) && $_REQUEST['perimetre']=='nontrouve') {
|
||
$perimetre='nontrouve';
|
||
$strNonTrouvees='non trouvée(s)';
|
||
$nonTrouve=true;
|
||
$strSiretInconnu=' AND s.siretInconnu=1 AND appelerMand=0 ';
|
||
} else $strSiretInconnu=' AND s.siretInconnu=0 ';
|
||
|
||
/** Filtre par raison sociale **/
|
||
if (isset($_REQUEST['filtreRS']) && strlen(trim($_REQUEST['filtreRS']))>2) {
|
||
$filtreRS=@$_REQUEST['filtreRS'];
|
||
if ($source=='boamp') $strFiltreRS=" AND b.nom LIKE '%".addslashes($filtreRS)."%' ";
|
||
elseif($source=='boamp2') $strFiltreRS=" AND b.raisonSociale LIKE '%".addslashes($filtreRS)."%' ";
|
||
elseif($source=='annonces') $strFiltreRS=" AND b.raisonSociale LIKE '%".addslashes($filtreRS)."%' ";
|
||
elseif($source=='clients') $strFiltreRS=" AND b.nom LIKE '%".addslashes($filtreRS)."%' ";
|
||
elseif($source=='asso') $strFiltreRS=" AND b.Assoc_Nom LIKE '%".addslashes($filtreRS)."%' ";
|
||
elseif($source=='dirigeants')$strFiltreRS=" AND dirRS LIKE '%".addslashes($filtreRS)."%' ";
|
||
else $strFiltreRS=" AND b.raisonSociale LIKE '%".addslashes($filtreRS)."%' ";
|
||
} else
|
||
$strFiltreRS='';
|
||
|
||
/** Filtre par Objet **/
|
||
if (isset($_REQUEST['filtreObj']) && strlen(trim($_REQUEST['filtreObj']))>2) {
|
||
$filtreObj=@$_REQUEST['filtreObj'];
|
||
if ($source=='boamp') $strFiltreObj=" AND (`num` LIKE '%".addslashes($filtreObj)."%' OR `titre` LIKE '%".addslashes($filtreObj)."%' OR `desc` LIKE '%".addslashes($filtreObj)."%') ";
|
||
elseif($source=='boamp2') $strFiltreObj=" AND (`num` LIKE '%".addslashes($filtreObj)."%' OR `titre` LIKE '%".addslashes($filtreObj)."%' OR `desc` LIKE '%".addslashes($filtreObj)."%') ";
|
||
}
|
||
|
||
/** Vue Appeler un mandataire **/
|
||
$vueMandataire=false;
|
||
if (isset($_REQUEST['perimetre']) && $_REQUEST['perimetre']=='mandataire') {
|
||
$strNonTrouvees='pour lesquels il faut appeler le mandataire';
|
||
$vueMandataire=true;
|
||
$perimetre='mandataire';
|
||
}
|
||
|
||
if ($forme<>'-' && $forme<>'') {
|
||
if ($source=='asso') {
|
||
if ($forme=='asso') $strSiretInconnu.=" AND b.typeAsso='ASS' ";
|
||
elseif ($forme=='asl') $strSiretInconnu.=" AND b.typeAsso='ASL' ";
|
||
elseif ($forme=='fon') $strSiretInconnu.=" AND b.typeAsso='FON' ";
|
||
elseif ($forme=='fod') $strSiretInconnu.=" AND b.typeAsso='FOD' ";
|
||
} else {
|
||
if ($forme=='asso') $strSiretInconnu.=" AND (b.raisonSociale LIKE '%ASSOCIA%' OR b.FJ LIKE '%ASSOCIA%') ";
|
||
elseif ($forme=='agri') $strSiretInconnu.=" AND (b.raisonSociale LIKE '%AGRI%' OR b.FJ LIKE '%AGRI%') ";
|
||
elseif ($forme=='ppnl') $strSiretInconnu.=" AND s.droitLocal=0 ";
|
||
elseif ($forme=='pp') $strSiretInconnu.=" AND b.FJ='' ";
|
||
}
|
||
}
|
||
|
||
if ($even*1<>0) {
|
||
if ($even==1999) $strEvens=" AND Rubrique='procol' ";
|
||
elseif ($even==5999) $strEvens=" AND Rubrique='ventes' ";
|
||
elseif ($even==2312) $strEvens=" AND Rubrique='mmd' ";
|
||
elseif ($even==3999) $strEvens=" AND Rubrique='comptes' ";
|
||
elseif ($even==4999) $strEvens=" AND Rubrique='creations' ";
|
||
elseif ($even==6700) $strEvens=" AND Rubrique='radiations' ";
|
||
else
|
||
$strEvens=" AND typeEven LIKE '%$even%' ";
|
||
if ($source=='asso')
|
||
$strEvens=" AND codEven LIKE '%$even%' ";
|
||
} else $strEvens='';
|
||
|
||
if ($vueMandataire) {
|
||
$table1='bodacc_sirenage s, bodacc_detail b, tabMandataires m';
|
||
$champ1='count(s.idAnn)';
|
||
$where1="s.appelerMand>0 AND s.idAnn=b.id AND s.siren=b.siren AND s.appelerMand=m.id AND b.Bodacc_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens";
|
||
} else {
|
||
if($source=='annonces') $table1='bodacc_sirenage s, annonces b';
|
||
elseif($source=='clients') $table1='bodacc_sirenage s, sirenage_clients b';
|
||
elseif($source=='asso') $table1='bodacc_sirenage s, asso b';
|
||
elseif($source=='dirigeants') $table1='bodacc_sirenage s, rncs_dirigeants b';
|
||
elseif($source=='bodacc') $table1='bodacc_sirenage s, bodacc_detail b';
|
||
elseif($source=='boamp') $table1='bodacc_sirenage s, boamp_lots b';
|
||
elseif($source=='boamp2') $table1='bodacc_sirenage s, boamp_detail b';
|
||
$champ1='count(s.idAnn)';//, '', '', '') l
|
||
if($source=='annonces') $where1="s.idAnn=b.id AND idTable='annonces' AND s.siren=b.siren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS";
|
||
elseif($source=='clients') $where1="s.idAnn=b.id AND idTable='sirenage_clients' AND s.siren=b.siren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strFiltreRS";
|
||
elseif($source=='asso') $where1="s.idAnn=b.id AND idTable='asso' AND s.siren=b.siren $strSiretInconnu AND b.Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS";
|
||
elseif($source=='dirigeants') $where1="s.idAnn=b.id AND idTable='rncs_dirigeants' AND s.siren=b.dirSiren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS";
|
||
elseif($source=='boamp') $where1="s.idAnn=b.id AND idTable='boamp_lots' AND s.siren=b.siren $strSiretInconnu AND b.Boamp_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS $strFiltreObj";
|
||
elseif($source=='boamp2') $where1="s.idAnn=b.id AND idTable='boamp_detail' AND s.siren=b.siren $strSiretInconnu AND b.Boamp_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS $strFiltreObj";
|
||
else $where1="s.idAnn=b.id AND idTable='bodacc_detail' AND s.siren=b.siren $strSiretInconnu AND b.Bodacc_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS";
|
||
}
|
||
$tabTmp=$iDb->select( $table1,
|
||
$champ1,
|
||
$where1);
|
||
if ($iDb->getLastErrorNum()>0)
|
||
$erreur_message.='<li>Erreur 1 Base de donn<6E>es : '.$iDb->getLastError().' !</li>';
|
||
//mysql_errno()
|
||
$nbAnnonces=$tabTmp[0][0];
|
||
$maxLignes=10;
|
||
|
||
$curField=($page-1)*$maxLignes;
|
||
$maxPages=ceil($nbAnnonces/$maxLignes);
|
||
|
||
if ($vueMandataire) {
|
||
$table2='bodacc_sirenage s, bodacc_detail b, bodacc d, tabMandataires m';
|
||
$champ2='s.droitLocal, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.Bodacc_Num, b.Bodacc_Date_Parution, b.Num_Annonce, b.Tribunal_Code, b.Rubrique_Bodacc, b.Rubrique, b.typeAnnonce, b.corrNum_Annonce, b.corrBodacc_Date_Parution, b.corrPage, b.corrNumParution, b.corrTexteRectificatif, b.RC, b.raisonSociale, b.nomCommercial, b.enseigne, b.nationalite, b.FJ, b.Capital, b.CapitalDev, b.adresse, b.adrNum, b.adrIndRep, b.adrTypVoie, b.adrLibVoie, b.adrComp1, b.adrComp2, b.codePostal, b.ville, b.adresseSiege, b.adrSiegeNum, b.adrSiegeIndRep, b.adrSiegeTypVoie, b.adrSiegeLibVoie, b.adrSiegeComp1, b.adrSiegeComp2, b.codePostalSiege, b.villeSiege, b.administration, b.activite, b.typeEven, b.dateEffet, b.dateDebutActivite, b.dateCessationActivite, b.dateCessationPaiement, b.dateJugement, b.dateInsert AS dateInsert_Bodacc, d.annonce, b.activite, s.appelerMand, s.droitLocal, m.id AS idMand, m.Nom, m.Prenom, m.type, m.coursAppel, m.tribunal, m.Statut, m.adresse AS adresseMand, m.adresseComp AS adresseCompMand, m.cp AS cpMand, m.ville AS villeMand, m.tel, m.fax, m.email, m.web, m.contact';
|
||
$where2="s.appelerMand>0 AND s.idAnn=b.id AND b.id=d.id AND s.siren=b.siren AND s.appelerMand=m.id AND b.Bodacc_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens ORDER BY s.appelerMand ASC LIMIT $curField, $maxLignes";
|
||
} else {
|
||
if($source=='annonces') $table2='bodacc_sirenage s, annonces b';
|
||
elseif($source=='clients') $table2='bodacc_sirenage s, sirenage_clients b';
|
||
elseif($source=='asso') $table2='bodacc_sirenage s, asso b';
|
||
elseif($source=='dirigeants') $table2='bodacc_sirenage s, rncs_dirigeants b';
|
||
elseif($source=='boamp') $table2='bodacc_sirenage s, boamp_lots b, boamp a';
|
||
elseif($source=='boamp2') $table2='bodacc_sirenage s, boamp_detail b, boamp a';
|
||
else $table2='bodacc_sirenage s, bodacc_detail b, bodacc d';
|
||
/** Champs pour le sirenage */
|
||
if($source=='annonces') $champ2='s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.raisonSociale, b.adresse, b.codePostal, b.ville, b.typeEven, b.dateJugement, b.dateInsert AS dateInsert_Bodacc, b.annonce, s.appelerMand, s.droitLocal';
|
||
elseif($source=='clients') $champ2="s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.nom AS raisonSociale, TRIM(CONCAT_WS(b.adresse1,' ',b.adresse2,' ', b.adresse3)) AS adresse, b.cp AS codePostal, b.ville, '' AS typeEven, '' AS dateJugement, b.dateInsert AS dateInsert_Bodacc, CONCAT_WS('Ref client : ',refClient,', Enseigne : ',enseigne) AS annonce, s.appelerMand, s.droitLocal";
|
||
elseif($source=='asso') $champ2="s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.Num_Parution AS Bodacc_Num, b.Date_Parution AS Bodacc_Date_Parution, b.Num_Annonce, b.codTribunal AS Tribunal_Code, '' AS Rubrique_Bodacc, b.Activite AS Rubrique, b.typeAnnonce, b.corrNum_Annonce, corrDate_Parution AS corrBodacc_Date_Parution, b.corrPage, b.corrNumParution, '' AS corrTexteRectificatif, b.typeAsso AS FJ, '' AS Capital, '' AS CapitalDev, b.Waldec AS RC, b.Assoc_Nom AS raisonSociale, '' AS nomCommercial, '' AS enseigne, '' AS nationalite, b.Assoc_Adresse AS adresse, Assoc_AdrNum AS adrNum, Assoc_AdrIndRep AS adrIndRep, Assoc_AdrTypVoie AS adrTypVoie, Assoc_AdrLibVoie AS adrLibVoie, Assoc_AdrCP AS codePostal, Assoc_AdrVille AS ville, Assoc_AdrComp AS adrComp1, '' AS adrComp2, codEven AS typeEven, Assoc_Date_Declaration2 AS dateJugement, b.dateInsert AS dateInsert_Bodacc, Annonce_Html AS annonce, b.Assoc_Objet AS activite, s.appelerMand, s.droitLocal";
|
||
elseif($source=='dirigeants')$champ2="s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, '' AS Bodacc_Num, '' AS Bodacc_Date_Parution, '' AS Num_Annonce, '' AS Tribunal_Code, '' AS Rubrique_Bodacc, '' AS Rubrique, 'Insertion' AS typeAnnonce, '' AS corrNum_Annonce, '' AS corrBodacc_Date_Parution, '' AS corrPage, '' AS corrNumParution, '' AS corrTexteRectificatif, '' AS RC, dirRS AS raisonSociale, civilite, b.nom, prenom, naissance_nom, naissance_date, naissance_lieu, nat AS nationalite, typeDir AS FJ, adresse, fonction_code, fonction_lib, actif, dateFin, source, flux, cinf, b.siren AS sirenDirected, b.dateInsert AS dateInsert_Bodacc, s.appelerMand, s.droitLocal";
|
||
elseif($source=='boamp') $champ2="s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, a.Boamp_Num AS Bodacc_Num, b.Boamp_Date_Parution AS Bodacc_Date_Parution, a.Num_Annonce, a.Boamp_Dept_Lib AS Tribunal_Code, b.Boamp_Rubrique AS Rubrique_Bodacc, b.Boamp_Code AS Rubrique, a.typeAnnonce, '' AS corrNum_Annonce, '' AS corrBodacc_Date_Parution, '' AS corrPage, '' AS corrNumParution, '' AS corrTexteRectificatif, '' AS RC, nom AS raisonSociale, adresse, cp AS codePostal, ville, b.tel, b.fax, b.email, b.web, b.montantTxt, autre, b.num, b.titre, `desc` AS decription, b.dateInsert AS dateInsert_Bodacc, s.appelerMand, s.droitLocal, a.annonce";
|
||
elseif($source=='boamp2') $champ2="s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, a.Boamp_Num AS Bodacc_Num, b.Boamp_Date_Parution AS Bodacc_Date_Parution, a.Num_Annonce, a.Boamp_Dept_Lib AS Tribunal_Code, b.Boamp_Rubrique AS Rubrique_Bodacc, b.Boamp_Code AS Rubrique, a.typeAnnonce, '' AS corrNum_Annonce, '' AS corrBodacc_Date_Parution, '' AS corrPage, '' AS corrNumParution, '' AS corrTexteRectificatif, '' AS RC, raisonSociale, adresse, cp AS codePostal, ville, b.tel, b.fax, b.email, b.web, b.estimValeur AS montantTxt, autres AS autre, 0 AS num, b.titre, carAutre AS decription, b.dateInsert AS dateInsert_Bodacc, s.appelerMand, s.droitLocal, a.annonce";
|
||
else $champ2='s.droitLocal, s.idTable, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.Bodacc_Num, b.Bodacc_Date_Parution, b.Num_Annonce, b.Tribunal_Code, b.Rubrique_Bodacc, b.Rubrique, b.typeAnnonce, b.corrNum_Annonce, b.corrBodacc_Date_Parution, b.corrPage, b.corrNumParution, b.corrTexteRectificatif, b.RC, b.raisonSociale, b.nomCommercial, b.enseigne, b.nationalite, b.FJ, b.Capital, b.CapitalDev, b.adresse, b.adrNum, b.adrIndRep, b.adrTypVoie, b.adrLibVoie, b.adrComp1, b.adrComp2, b.codePostal, b.ville, b.adresseSiege, b.adrSiegeNum, b.adrSiegeIndRep, b.adrSiegeTypVoie, b.adrSiegeLibVoie, b.adrSiegeComp1, b.adrSiegeComp2, b.codePostalSiege, b.villeSiege, b.administration, b.activite, b.typeEven, b.dateEffet, b.dateDebutActivite, b.dateCessationActivite, b.dateCessationPaiement, b.dateJugement, b.dateInsert AS dateInsert_Bodacc, d.annonce, b.activite, s.appelerMand, s.droitLocal';
|
||
/** Champs pour la s<>lection **/
|
||
if($source=='annonces') $where2="s.idAnn=b.id AND s.idTable='annonces' AND s.siren=b.siren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS LIMIT $curField, $maxLignes";
|
||
elseif($source=='clients') $where2="s.idAnn=b.id AND s.idTable='sirenage_clients' AND s.siren=b.siren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strPropo $strFiltreRS LIMIT $curField, $maxLignes";
|
||
elseif($source=='asso') $where2="s.idAnn=b.id AND s.idTable='asso' AND s.siren=b.siren $strSiretInconnu AND b.Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS LIMIT $curField, $maxLignes";
|
||
elseif($source=='dirigeants')$where2="s.idAnn=b.id AND idTable='rncs_dirigeants' AND s.siren=b.dirSiren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS LIMIT $curField, $maxLignes";
|
||
elseif($source=='boamp') $where2="s.idAnn=b.id AND idTable='boamp_lots' AND b.idAnn=a.id AND s.siren=b.siren $strSiretInconnu AND b.Boamp_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS $strFiltreObj LIMIT $curField, $maxLignes";
|
||
elseif($source=='boamp2') $where2="s.idAnn=b.id AND idTable='boamp_detail' AND b.id=a.id AND s.siren=b.siren $strSiretInconnu AND b.Boamp_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS $strFiltreObj LIMIT $curField, $maxLignes";
|
||
else $where2="s.idAnn=b.id AND s.idTable='bodacc_detail' AND s.siren=b.siren AND b.id=d.id $strSiretInconnu AND b.Bodacc_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens $strFiltreRS LIMIT $curField, $maxLignes";
|
||
|
||
/* if($source=='annonces') $table2='bodacc_sirenage s, annonces b';
|
||
else $table2='bodacc_sirenage s, bodacc_detail b, bodacc d';
|
||
if($source=='annonces') $champ2='s.droitLocal, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.raisonSociale, b.adresse, b.codePostal, b.ville, b.typeEven, b.dateJugement, b.dateInsert AS dateInsert_Bodacc, b.annonce, s.appelerMand, s.droitLocal';
|
||
else $champ2='s.droitLocal, s.idLien, s.idAnn, s.siren, s.siretProposes, s.dateInsert AS dateInsert_Sirenage, b.Bodacc_Num, b.Bodacc_Date_Parution, b.Num_Annonce, b.Tribunal_Code, b.Rubrique_Bodacc, b.Rubrique, b.typeAnnonce, b.corrNum_Annonce, b.corrBodacc_Date_Parution, b.corrPage, b.corrNumParution, b.corrTexteRectificatif, b.RC, b.raisonSociale, b.nomCommercial, b.enseigne, b.nationalite, b.FJ, b.Capital, b.CapitalDev, b.adresse, b.adrNum, b.adrIndRep, b.adrTypVoie, b.adrLibVoie, b.adrComp1, b.adrComp2, b.codePostal, b.ville, b.adresseSiege, b.adrSiegeNum, b.adrSiegeIndRep, b.adrSiegeTypVoie, b.adrSiegeLibVoie, b.adrSiegeComp1, b.adrSiegeComp2, b.codePostalSiege, b.villeSiege, b.administration, b.activite, b.typeEven, b.dateEffet, b.dateDebutActivite, b.dateCessationActivite, b.dateCessationPaiement, b.dateJugement, b.dateInsert AS dateInsert_Bodacc, d.annonce, b.activite, s.appelerMand, s.droitLocal';
|
||
if($source=='annonces') $where2="s.idAnn=b.id AND s.siren=b.siren $strSiretInconnu AND b.dateInsert BETWEEN $dateParution AND $dateParutionMax $strEvens LIMIT $curField, $maxLignes";
|
||
else $where2="s.idAnn=b.id AND s.siren=b.siren AND b.id=d.id $strSiretInconnu AND b.Bodacc_Date_Parution BETWEEN $dateParution AND $dateParutionMax $strEvens LIMIT $curField, $maxLignes";
|
||
*/
|
||
}
|
||
$tabSansSiren=$iDb->select( $table2,
|
||
$champ2,
|
||
$where2, false, MYSQL_ASSOC);
|
||
echo mysql_error().EOL;
|
||
|
||
//echo "SELECT $champ2 FROM $table2 WHERE $where2;".EOL;
|
||
|
||
//<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
|
||
//<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
|
||
?>
|
||
<html>
|
||
<head>
|
||
<!--<link rel="icon" href="./favicon.ico" type="image/x-icon" />
|
||
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />-->
|
||
<meta http-equiv="Content-Type" content="text/html" />
|
||
<title>Gestion des informations de la base de données</title>
|
||
<link rel="stylesheet" type="text/css" href="../nonimg/gestion.css" />
|
||
<script language='javascript' src='../nonimg/calendar.js'></script>
|
||
<script language="JavaScript">
|
||
function posAncre(monAncre) {
|
||
document.location=monAncre;
|
||
}
|
||
</script>
|
||
</head>
|
||
<body <?if ($nomAncre<>'') {?>onload="posAncre('<?=$nomAncre?>');"<?}?>>
|
||
|
||
<p align="center" class="fontheader"><strong>Sirenage des <? if($source=='annonces') echo 'Annonces JAL';
|
||
elseif($source=='clients') echo 'Fichiers Clients';
|
||
elseif($source=='asso') echo 'Annonces du JO Associations';
|
||
elseif($source=='dirigeants') echo 'Dirigeants du RNCS';
|
||
elseif($source=='bodacc') echo 'Annonces Bodacc';
|
||
elseif($source=='boamp') echo 'Annonces BOAMP C';
|
||
elseif($source=='boamp2') echo 'Annonces BOAMP A ou B';
|
||
?></strong></p>
|
||
|
||
<table height="30" border="0" align="center" cellpadding="0" cellspacing="0">
|
||
<tr align="center" valign="middle">
|
||
<!--<td width="35" align="center"><A HREF="gestion.php"><img src="images/bt_controlpanel.gif" border="0" align="absmiddle" title="Retour à la gestion"></a></td><td width="12" align="center"><img src="images/bt_qsbetween.gif" border="0"></td>
|
||
<td width="35" align="center"><A HREF="mandataires_control_panel.html"><img src="images/bt_controlpanelgroup.gif" border="0" align="absmiddle" title="Retour au panneau de contrôle"></a></td><td width="12" align="center"><img src="images/bt_qsbetween.gif" border="0"></td>-->
|
||
<form action="./" method="post" name="QSSelectPage">
|
||
<input type="hidden" name="pageH" value="<?=$page?>">
|
||
<input type="hidden" name="perimetre" value="<?=$perimetre?>">
|
||
<!--
|
||
<td width="35" align="center"><A HREF="search.php?<?=$qry_string?>"><img src="images/bt_qssearch.gif" border="0" align="absmiddle" title="Rechercher"></a></td><td width="8"></td>
|
||
<td width="35" align="center"><A HREF="add.php?<?=$qry_string?>"><img src="images/bt_qsadd_new.gif" border="0" align="absmiddle" title="Ajouter"></a></td><td width="12" align="center"><img src="images/bt_qsbetween.gif" border="0"></td>-->
|
||
|
||
<td width="115" align="left"><?
|
||
echo "<select name=\"source\" onChange=\"window.location='./?perimetre=$perimetre&dateDebut=$dateDebut&dateFin=$dateFin&page=$page&even=$even&filtreRS=$filtreRS&filtreObj=$filtreObj&forme=$forme&source=' + this.value; \" style=\"font-family:arial; font-size:11;\">";
|
||
?>
|
||
<option value="bodacc" <?if($source=='' || $source=='bodacc') { echo 'selected'; $source='bodacc';}?>>BODACC</option>
|
||
<option value="asso" <?if($source=='asso') echo 'selected';?>>JO Associations</option>
|
||
<option value="annonces" <?if($source=='annonces') echo 'selected';?>>Collecte</option>
|
||
<option value="dirigeants" <?if($source=='dirigeants') echo 'selected';?>>Dirigeants</option>
|
||
<option value="clients" <?if($source=='clients') echo 'selected';?>>Clients</option>
|
||
<option value="boamp" <?if($source=='boamp') echo 'selected';?>>BOAMP C</option>
|
||
<option value="boamp2" <?if($source=='boamp2') echo 'selected';?>>BOAMP A, B ou MAPA</option>
|
||
</select><br/>
|
||
du <input type="text" size="11" maxlength="10" name="dateDebut" value="<?=$dateDebut?>"><br/>
|
||
au <input type="text" size="11" maxlength="10" name="dateFin" value="<?=$dateFin?>"></td>
|
||
<td width="35" align="left"><a href="Javascript:document.QSSelectPage.pageH.value=1;document.QSSelectPage.submit();"><img src="../images/btn_ok.gif" border="0" height="15" hspace="4" width="17"></a></td>
|
||
<!--
|
||
<a href="me.javascript:envoiLogin()"></a><img src="../images/btn_ok.gif" border="0" height="15" hspace="4" width="17"></a>
|
||
-->
|
||
<? if ($nonTrouve) { ?><td width="35" align="center"><A HREF=".?page=<?=$page?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&even=<?=$even?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>&forme=<?=$forme?>&source=<?=$source?>"><img src="../images/bt_qsshowall_inact.png" border="0" align="absmiddle" title="Afficher les non trouvées précédement"></a></td><td width="8"></td><? }
|
||
else { ?><td width="35" align="center"><A HREF=".?perimetre=nontrouve&page=<?=$page?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&even=<?=$even?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>&forme=<?=$forme?>&source=<?=$source?>"><img src="../images/bt_qsshowall.gif" border="0" align="absmiddle" title="Afficher les non trouvées précédement"></a></td><td width="8"></td><? }
|
||
/* <td width="35" align="center"><A HREF=".?page=<?=$page?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&even=<?=$even?>"><img src="../images/bt_notfound_inact.png" border="0" align="absmiddle" title="Afficher les sans propositions"></a></td><td width="8"></td><? }
|
||
else { ?><td width="35" align="center"><A HREF=".?perimetre=vueMandataire&page=<?=$page?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&even=<?=$even?>"><img src="../images/bt_notfound.gif" border="0" align="absmiddle" title="Afficher les sans propositions"></a></td><td width="8"></td><?*/
|
||
?><td width="35" align="center"><A HREF="stats.php" target="_blank"><img src="../images/bt_notfound.gif" border="0" align="absmiddle" title="Afficher les statistiques"></a></td><td width="8"></td><?
|
||
if (!$vueMandataire) { ?><td width="35" align="center"><A HREF=".?perimetre=mandataire&page=<?=$page?>&dateDebut=<?=$dateDebut?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>&dateFin=<?=$dateFin?>"><img src="../images/bt_data.gif" border="0" align="absmiddle" title="Afficher les appels mandataires"></a></td><td width="8"></td><? }
|
||
else { ?><td width="35" align="center"><A HREF=".?page=<?=$page?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>"><img src="../images/bt_data.gif" border="0" align="absmiddle" title="Revenir en mode sirenage classique"></a></td><td width="8"></td><? }
|
||
?>
|
||
<td width="100" align="center"><select name="even" <?if($source<>'bodacc' && $source<>'asso') echo ' disabled=true ';?> onChange="window.location='./?perimetre=<?=$perimetre?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&page=<?=$page?>&forme=<?=$forme?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>&source=<?=$source?>&even=' + this.value; " style="font-family:arial; font-size:11;">
|
||
<option value="0" <?if($even==0) echo 'selected';?>>Tous les <20>v<EFBFBD>nements</option>
|
||
<?php
|
||
// if($source=='bodacc') {
|
||
?>
|
||
<optgroup label="Proc<6F>dures collectives">
|
||
<option value="1200" <?if($even==1200) echo 'selected';?>>Redressement Judiciaire</option>
|
||
<option value="1100" <?if($even==1100) echo 'selected';?>>Ouverture sauvegarde</option>
|
||
<option value="1101" <?if($even==1101) echo 'selected';?>>Jugement arr<72>tant plan de sauvegarde</option>
|
||
<option value="1301" <?if($even==1301) echo 'selected';?>>Ouverture Liquidation Judiciaire</option>
|
||
<option value="1302" <?if($even==1302) echo 'selected';?>>Ouverture Liquidation Judiciaire Simplifi<66>e</option>
|
||
<option value="1305" <?if($even==1305) echo 'selected';?>>Liquidation Judiciaire</option>
|
||
<option value="1306" <?if($even==1306) echo 'selected';?>>Liquidation Judiciaire Simplifi<66>e</option>
|
||
<option value="1502" <?if($even==1502) echo 'selected';?>>Cl<43>ture de la proc<6F>dure pour extinction du passif</option>
|
||
<option value="1503" <?if($even==1503) echo 'selected';?>>Cl<43>ture de la proc<6F>dure pour insuffisance d'actif</option>
|
||
<option value="1600" <?if($even==1600) echo 'selected';?>>Faillite personnelle</option>
|
||
<option value="1601" <?if($even==1601) echo 'selected';?>>Interdiction de g<>rer</option>
|
||
<option value="1610" <?if($even==1610) echo 'selected';?>>Faillite personnelle (loi de 85)</option>
|
||
<option value="1611" <?if($even==1611) echo 'selected';?>>Interdiction de g<>rer (loi de 85)</option>
|
||
<option value="1999" <?if($even==1999) echo 'selected';?>>Toutes les proc<6F>dures collectives</option>
|
||
</optgroup>
|
||
<optgroup label="Fusions/Absorptions">
|
||
<option value="2701" <?if($even==2701) echo 'selected';?>>Entit<69>e absorbante. Entit<69> absorb<72>e inconnue</option>
|
||
<option value="2702" <?if($even==2702) echo 'selected';?>>Entit<69>e absorbante. Entit<69> absorb<72>e mal SIRENEE</option>
|
||
<option value="2703" <?if($even==2703) echo 'selected';?>>Entit<69>e absorbante. Entit<69> absorb<72>e non SIRENEE</option>
|
||
<option value="2721" <?if($even==2721) echo 'selected';?>>Entit<69>e absorb<72> non identifi<66>e</option>
|
||
<option value="2312" <?if($even==2312) echo 'selected';?>>Toutes les MMD</option>
|
||
</optgroup>
|
||
<optgroup label="Ventes">
|
||
<option value="5500" <?if($even==5500) echo 'selected';?>>Entreprise r<>alisant la vente</option>
|
||
<option value="5501" <?if($even==5501) echo 'selected';?>>Entreprise r<>alisant la vente : Ancien propri<72>taire et ancien exploitant</option>
|
||
<option value="5502" <?if($even==5502) echo 'selected';?>>Entreprise r<>alisant la vente : Ancien propri<72>taire en indivision</option>
|
||
<option value="5503" <?if($even==5503) echo 'selected';?>>Entreprise r<>alisant la vente : Ancien propri<72>taire</option>
|
||
<option value="5510" <?if($even==5510) echo 'selected';?>>Entreprise r<>alisant la vente : Co-propri<72>taire</option>
|
||
<option value="5600" <?if($even==5600) echo 'selected';?>>Entreprise Pr<50>c<EFBFBD>dent exploitant</option>
|
||
<option value="5650" <?if($even==5650) echo 'selected';?>>Entreprise indemnis<69>e</option>
|
||
<option value="5700" <?if($even==5700) echo 'selected';?>>Entreprise r<>alisant l'acquisition</option>
|
||
<option value="5999" <?if($even==5999) echo 'selected';?>>Toutes les ventes/cessions</option>
|
||
</optgroup>
|
||
<optgroup label="Autres <20>v<EFBFBD>nements">
|
||
<option value="3999" <?if($even==3999) echo 'selected';?>>D<>p<EFBFBD>t des comptes</option>
|
||
<option value="4999" <?if($even==4999) echo 'selected';?>>Cr<43>ations</option>
|
||
<option value="6700" <?if($even==6700) echo 'selected';?>>Radiations</option>
|
||
</optgroup>
|
||
<?php
|
||
// } elseif($source=='asso') {
|
||
?>
|
||
<optgroup label="Associations">
|
||
<option value="8000" <?if($even==8000) echo 'selected';?>>Cr<43>ation d'association</option>
|
||
<option value="8079" <?if($even==8079) echo 'selected';?>>Modification d'association</option>
|
||
<option value="8090" <?if($even==8090) echo 'selected';?>>Dissolution d'association</option>
|
||
</optgroup>
|
||
<?php
|
||
// }
|
||
?>
|
||
</select>
|
||
<br/>
|
||
|
||
<select name="forme" <?if($source<>'bodacc' && $source<>'asso') echo ' disabled=true ';?> onChange="window.location='./?perimetre=<?=$perimetre?>&dateDebut=<?=$dateDebut?>&dateFin=<?=$dateFin?>&page=<?=$page?>&even=<?=$even?>&filtreRS=<?$filtreRS?>&filtreObj=<?$filtreObj?>&source=<?=$source?>&forme=' + this.value; " style="font-family:arial; font-size:11;">
|
||
<option value="-" <?if($forme==0) echo 'selected';?>>Toutes formes juridiques</option>
|
||
<? if ($source=='asso') { ?>
|
||
<option value="asso" <?if($forme=='asso') echo 'selected';?>>Associations</option>
|
||
<option value="asl" <? if($forme=='asl') echo 'selected';?>>Associations Syndicales Libres (ASL)</option>
|
||
<option value="fon" <? if($forme=='fon') echo 'selected';?>>Fondations</option>
|
||
<option value="fod" <? if($forme=='fod') echo 'selected';?>>Fonds de dotation</option>
|
||
<? } else/*if ($source=='bodacc')*/ { ?>
|
||
<option value="asso" <?if($forme=='asso') echo 'selected';?>>Associations</option>
|
||
<option value="agri" <?if($forme=='agri') echo 'selected';?>>Agriculteurs</option>
|
||
<option value="pp" <? if($forme=='pp') echo 'selected';?>>Profession lib<69>rale</option>
|
||
<option value="ppnl" <?if($forme=='ppnl') echo 'selected';?>>Profession lib<69>rale (hors droit local)</option>
|
||
<? } ?>
|
||
</select>
|
||
<?php
|
||
// if(substr($source,0,5)=='boamp') {
|
||
?>
|
||
<br/>
|
||
Filtre Raison sociale <input type="text" value="<?=$filtreRS?>" name="filtreRS" size=30/> <a href="Javascript:document.QSSelectPage.submit();"><img src="../images/btn_ok.gif" border="0" height="15" hspace="4" width="17"></a><br/>
|
||
Filtre Objet <input type="text" value="<?=$filtreObj?>" name="filtreObj" size=30/> <a href="Javascript:document.QSSelectPage.submit();"><img src="../images/btn_ok.gif" border="0" height="15" hspace="4" width="17"></a>
|
||
<!--
|
||
`num` LIKE '%ascenseur%'
|
||
OR `titre` LIKE '%ascenseur%'
|
||
OR `desc` LIKE '%ascenseur%'
|
||
-->
|
||
<?php
|
||
// }
|
||
?>
|
||
</td>
|
||
<?
|
||
|
||
if ($page > 1) {
|
||
print '<td width="35" align="center"><a href="./?page=1&perimetre='.$perimetre.'&dateDebut='.$dateDebut.'&dateFin='.$dateFin.'&even='.$even.'&filtreRS='.$filtreRS.'&filtreObj='.$filtreObj.'&forme='.$forme.'&source='.$source.'"><img src="../images/bt_qsfirst.gif" border="0" align="absmiddle" title="Première page"></a></td><td width="8"></td>';
|
||
print '<td width="35" align="center"><a href="./?page='.($page-1).'&perimetre='.$perimetre.'&dateDebut='.$dateDebut.'&dateFin='.$dateFin.'&even='.$even.'&filtreRS='.$filtreRS.'&filtreObj='.$filtreObj.'&forme='.$forme.'&source='.$source.'"><img src="../images/bt_qsback.gif" border="0" align="absmiddle" title="Page précédente"></a></td><td width="8"></td>';
|
||
} else {
|
||
print '<td width="35" align="center"><img src="../images/bt_qsfirst_inact.gif" border="0" align="absmiddle" title="Première page"></a></td><td width="8"></td>';
|
||
print '<td width="35" align="center"><img src="../images/bt_qsback_inact.gif" border="0" align="absmiddle" title="Page précédente"></a></td><td width="8"></td>';
|
||
|
||
}
|
||
print "<td width=\"35\" align=\"center\"><select name=\"page\" onChange=\"window.location='./?perimetre=$perimetre&dateDebut=$dateDebut&dateFin=$dateFin&even=$even&filtreRS=$filtreRS&filtreObj=$filtreObj&forme=$forme&source=$source&page=' + this.value; \">";
|
||
for ($i=1; $i<=$maxPages; $i++) {
|
||
/* $iDeb=$current_page-10;
|
||
$iFin=$current_page+10;
|
||
if ($i==1 || ($i>$iDeb && $i<$iFin)) {*/
|
||
?>
|
||
<option value="<?=$i?>" <?if($i==$page) echo 'selected';?>><?=$i?></option>
|
||
<?php
|
||
}
|
||
print '</select></td><td width="8"></td>';
|
||
if ($page < $maxPages) {
|
||
print '<td width="35" align="center"><a href="./?page='.($page+1).'&perimetre='.$perimetre.'&dateDebut='.$dateDebut.'&dateFin='.$dateFin.'&even='.$even.'&filtreRS='.$filtreRS.'&filtreObj='.$filtreObj.'&forme='.$forme.'&source='.$source.'"><img src="../images/bt_qsnext.gif" border="0" align="absmiddle" title="Page suivante"></a></td><td width="8"></td>';
|
||
print '<td width="35" align="center"><a href="./?page='.$maxPages.'&perimetre='.$perimetre.'&dateDebut='.$dateDebut.'&dateFin='.$dateFin.'&even='.$even.'&filtreRS='.$filtreRS.'&filtreObj='.$filtreObj.'&forme='.$forme.'&source='.$source.'"><img src="../images/bt_qslast.gif" border="0" align="absmiddle" title="Dernière page"></a></td><td width="8"></td>';
|
||
} else {
|
||
print '<td width="35" align="center"><img src="../images/bt_qsnext_inact.gif" border="0" align="absmiddle" title="Page suivante"></td><td width="8"></td>';
|
||
print '<td width="35" align="center"><img src="../images/bt_qslast_inact.gif" border="0" align="absmiddle" title="Dernière page"></td><td width="8"></td>';
|
||
}
|
||
?>
|
||
<td width="35" align="center"><a href="#bottom"><img src="images/bt_qsbottom.gif" border="0" align="absmiddle" title="Atteindre le bas de la page"></a></td><td width="8"></td>
|
||
</form>
|
||
</tr>
|
||
</table>
|
||
|
||
<? if ($erreur_message<>'') echo '<font color="red"><ul>'.$erreur_message.'</ul></font>'; ?>
|
||
<br/>
|
||
<center>Il reste <?=$nbAnnonces?> lien(s) <?=$strNonTrouvees?> à traiter</center>
|
||
<br/>
|
||
<form action='./' method="POST">
|
||
<a name="top"></a>
|
||
<input type="hidden" name="submited" value="1">
|
||
<input type="hidden" name="page" value="<?=$page?>">
|
||
<input type="hidden" name="perimetre" value="<?=$perimetre?>">
|
||
<input type="hidden" name="dateDebut" value="<?=$dateDebut?>">
|
||
<input type="hidden" name="dateFin" value="<?=$dateFin?>">
|
||
<input type="hidden" name="even" value="<?=$even?>">
|
||
<input type="hidden" name="forme" value="<?=$forme?>">
|
||
<input type="hidden" name="source" value="<?=$source?>">
|
||
<input type="hidden" name="filtreRS" value="<?=$filtreRS?>">
|
||
<input type="hidden" name="filtreObj" value="<?=$filtreObj?>">
|
||
<table BgColor="#177AE9" cellspacing="1" cellpadding="2" border="0" align="center" BorderColor="#000020">
|
||
<?
|
||
$idLienPre=0;
|
||
foreach ($tabSansSiren as $num => $ligne) {
|
||
//print_r($ligne);die();
|
||
if ($vueMandataire && $idMandPre<>$ligne['idMand']) {
|
||
echo '<tr BgColor="#E2CCFC">';
|
||
echo '<td colspan="3"><b>'.$ligne['Nom'].' '.$ligne['Prenom'].', '.trim($ligne['adresseMand'].' '.$ligne['adresseCompMand']).' '.$ligne['cpMand'].' '.$ligne['villeMand'].'</b>';
|
||
echo '<br/>Tel. : '.$ligne['tel'].' - Fax : '.$ligne['fax'].' - <a href="mailto:'.$ligne['email'].'">'.$ligne['email'].'</a>';
|
||
if (trim($ligne['contact'])<>'')
|
||
echo '<br/>'.$ligne['contact'];
|
||
echo '</td></tr>';
|
||
}
|
||
|
||
$adresseNum='';
|
||
$adresse=trim($ligne['adresse']); $codePostal=$ligne['codePostal']; $ville=trim($ligne['ville']);
|
||
if ($ligne['adrNum']<>0) $adresseNum=$ligne['adrNum'];
|
||
$adresseVoie=$ligne['adrLibVoie'];
|
||
if ($adresse=='' && $codePostal==0 && $ville=='') {
|
||
$adresse=@trim($ligne['adresseSiege']); $codePostal=@trim($ligne['codePostalSiege']); $ville=@trim($ligne['villeSiege']);
|
||
if (@$ligne['adrSiegeNum']<>0) $adresseNum=@$ligne['adrSiegeNum'];
|
||
$adresseVoie=@$ligne['adrSiegeLibVoie'];
|
||
}
|
||
$raisonSociale=trim($ligne['raisonSociale']);
|
||
if (trim($ligne['nomCommercial'])<>'') $raisonSociale.='<br/>'.$ligne['nomCommercial'];
|
||
if (trim($ligne['enseigne'])<>'') $raisonSociale.='<br/>'.$ligne['enseigne'];
|
||
$idLien=$ligne['idLien'].'_'.$ligne['idAnn'].'_'.$ligne['siren'];
|
||
if ($num<($maxLignes-1) && isset($tabSansSiren[$num+1])) {
|
||
$ligne2=$tabSansSiren[$num+1];
|
||
$idLienSui=$ligne2['idLien'].'_'.$ligne2['idAnn'].'_'.$ligne2['siren'];
|
||
} else $idLienSui=0;
|
||
if ($ligne['Rubrique']=='ventes')
|
||
$strRubrique='<font color="red">Ventes/Cession</font>';
|
||
elseif ($ligne['Rubrique']=='procol')
|
||
$strRubrique='<font color="red">Procédure Collective</font>';
|
||
else
|
||
$strRubrique='<font color="green"><b>'.$ligne['Rubrique'].'</b></font>';
|
||
$tabEven=explode(';', $ligne['typeEven']); $strEven='';
|
||
foreach ($tabEven as $codeEven) {
|
||
if (trim($codeEven)<>'') {
|
||
//$tabTmp=$iDb->select('tabEvenements', 'libEven', "codEven=$codeEven", true);
|
||
$libEven=$iBodacc->getEvenement($codeEven);
|
||
$strEven.="$libEven ($codeEven)<br/>";
|
||
}
|
||
}
|
||
$sirenAnnonce=false;
|
||
$tabSiretAnn=array();
|
||
if (preg_match_all("/[0-9]{9,9}|[0-9]{3,3} [0-9]{3,3} [0-9]{3,3}|[0-9]{3,3}\.[0-9]{3,3}\.[0-9]{3,3}|[0-9]{3,3}-[0-9]{3,3}-[0-9]{3,3}/",
|
||
$ligne['annonce'], $matches)) {
|
||
$sirenAnnonce=true;
|
||
foreach ($matches[0] as $m => $sirenTrouve)
|
||
if ($iInsee->valideSiren(str_replace(' ','', $sirenTrouve)) && !preg_match('/'.$sirenTrouve.'.{1,5}euro/i', $ligne['annonce']))
|
||
$tabSiretAnn[]=str_replace(' ','', $sirenTrouve);
|
||
}
|
||
?><tr BgColor="#E2EEFC">
|
||
<td height="40" align="left" valign="top" width="300" >
|
||
<a name="n<?=$idLien;?>"></a><b><a href="http://extranetrec.scores-decisions.com/?page=recherche&vue=ent&formR[raisonSociale]=<?=utf8_encode($raisonSociale)?>&formR[numVoie]=<?=$adresseNum?>&formR[voie]=<?=utf8_encode($adresseVoie)?>&formR[cpVille]=<?=$codePostal?>"><?=$raisonSociale?></a> </b><?if($ligne['droitLocal']==1) echo '<img src="../images/alerte.gif" border="0" align="absmiddle" title="Jugement rendu le jour des audiences civils !">';?><br/>
|
||
<?if ($source=='dirigeants') {
|
||
echo 'Repr<70>sent<6E> par '.$ligne['fonction_lib'].' ('.$ligne['fonction_code'].')<br/>';
|
||
echo $ligne['civilite'].' '.$ligne['nom'].' '.$ligne['prenom'].'<br/>n<>(e) '.$ligne['naissance_nom'].' le '.$ligne['naissance_date'].' <20> '.$ligne['naissance_lieu'].'<br/>';
|
||
$tabIdentite=@$iInsee->getIdentiteLight($ligne['sirenDirected']);
|
||
echo 'Dirige : '.$tabIdentite['Nom'].' ('.$ligne['sirenDirected'].')<br/>';
|
||
} else {
|
||
?>
|
||
<?=$adresse?> <br/>
|
||
<?=$codePostal.' '.$ville?> <br/>
|
||
<? if (substr($source,0,5)=='boamp' && trim($ligne['tel'])<>'') { ?>
|
||
<i>T<>l : <?=$ligne['tel']?> </i><br/><? }
|
||
if (substr($source,0,5)=='boamp' && trim($ligne['fax'])<>'') { ?>
|
||
<i>Fax : <?=$ligne['fax']?> </i><br/><? }
|
||
if (substr($source,0,5)=='boamp' && trim($ligne['email'])<>'') { ?>
|
||
<i>Mel : <?=$ligne['email']?> </i><br/><? }
|
||
if (substr($source,0,5)=='boamp' && trim($ligne['web'])<>'') { ?>
|
||
<i>Web : <?=$ligne['web']?> </i><br/><? }
|
||
|
||
if (substr($source,0,5)=='boamp') {
|
||
|
||
$tabBoamp=$iDb->select( 'boamp_detail d, boamp_lots l',
|
||
'd.Boamp_Code, d.Boamp_Annee_Parution, d.Boamp_Num, d.Num_AnnoncePre, d.Num_Annonce, d.objet AS objetMarche',
|
||
'l.id='.$ligne['idAnn'].' AND l.idAnn=d.id', false, MYSQL_ASSOC);
|
||
$tabBoamp=$tabBoamp[0];
|
||
if ($tabBoamp['Boamp_Code']=='MAPA')
|
||
$lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution=MAPA&num_annonce='.$tabBoamp['Num_AnnoncePre'].'-'.$tabBoamp['Num_Annonce'].'&total=500&_s=0&indice=0&affichage_avis=officiel';
|
||
else {
|
||
$lettre = substr($tabBoamp['Boamp_Code'],-1);
|
||
$annee = $tabBoamp['Boamp_Annee_Parution'];
|
||
$num = sprintf("%04d",$tabBoamp['Boamp_Num']);
|
||
$numPar=$lettre.$annee.$num;
|
||
$lienMapa='http://www.boamp.fr/index.php?action=avis&num_parution='.$numPar.'&num_annonce='.$tabBoamp['Num_Annonce'].'&total=500&_s=0&indice=0';
|
||
// http://www.boamp.fr/index.php?action=avis&num_parution=$numPar&num_annonce=645&total=500&_s=0&indice=0
|
||
}
|
||
echo '<u><b><a href="'.$lienMapa.'" target="_blank">Informations sur le march<63>/lot '.$ligne['num'].' :</a></b></u><br/>';
|
||
|
||
if (trim($ligne['montantTxt'])<>'') { ?>
|
||
<i>Montant : <?=$ligne['montantTxt']?> </i><br/><? }
|
||
|
||
if (trim($ligne['montantAnMin'])<>'') { ?>
|
||
<i>Montant Annuel Mini : <?=$ligne['montantAnMin']?> </i><br/><? }
|
||
|
||
if (trim($ligne['montantAnMax'])<>'') { ?>
|
||
<i>Montant Annuel Mini : <?=$ligne['montantAnMax']?> </i><br/><? }
|
||
|
||
if (trim($ligne['trancheFerme'])<>'') { ?>
|
||
<i>Montant Tr. Ferme : <?=$ligne['trancheFerme']?> </i><br/><? }
|
||
|
||
if (trim($ligne['trancheCond'])<>'') { ?>
|
||
<i>Montant Tr. Cond.: <?=$ligne['trancheCond']?> </i><br/><? }
|
||
|
||
if (trim($ligne['decription'])<>'') { ?>
|
||
<i><?=$ligne['montantTxt']?> </i><br/><? }
|
||
if (trim($ligne['autre'])<>'') { ?>
|
||
<i><?=$ligne['autre']?> </i><br/><? } // titre
|
||
}
|
||
|
||
if (trim($ligne['RC'])<>'' && $source=='bodacc') { ?>
|
||
<i>FJ : <?=$ligne['RC']?> </i><br/><? }
|
||
elseif (trim($ligne['RC'])<>'' && $source=='asso') { ?>
|
||
<i>Identifant Waldec : <i><a href="http://extranetrec.scores-decisions.com/?page=recherche&vue=ent&formR[siret]=<?=$ligne['RC']?>"><?=$ligne['RC']?></a></i> <br/><? }
|
||
|
||
if (trim($ligne['FJ'])<>'') { ?>
|
||
<i>FJ : <?=$ligne['FJ']?> </i><br/><? }
|
||
|
||
if (trim($ligne['CapitalDev'])<>'') {?>
|
||
<i>Capital : <?=$ligne['Capital'].' '.$ligne['CapitalDev']?></i><br/><? }
|
||
|
||
if (trim($tabBoamp['objetMarche'])<>'') {?>
|
||
<i>Objet du marché : <?=$tabBoamp['objetMarche']?></i><br/><? }
|
||
|
||
if (trim($ligne['activite'])<>'') {?>
|
||
<i>Activité : <?=$ligne['activite']?></i><br/><? } ?>
|
||
|
||
<br/>
|
||
<?=$strRubrique?>, <i><?=$ligne['typeAnnonce']?></i><br/>
|
||
<?=$strEven?><hr/><font size="1" color="Black">
|
||
<?switch ($ligne['idTable']) {
|
||
case 'annonces': echo 'COLLECTE'; break;
|
||
case 'sirenage_clients':echo 'Sirenage Client'; break;
|
||
case 'asso': echo 'JO ASSO'; break;
|
||
case 'bodacc_detail': echo 'BODACC'; break;
|
||
case 'boamp_lots': echo 'BOAMP C'; break;
|
||
case 'boamp_detail': echo 'BOAMP A, B'; break;
|
||
|
||
}?> n°<?=$ligne['Bodacc_Num'].' '.substr($ligne['Rubrique_Bodacc'],0,1).' du '.$ligne['Bodacc_Date_Parution'] ?>, <a target="_blank" href="/boffice/gestion/list.php?clearsession=1&dbtable=jo.annonces&sortfield=annonces.dateJugement&sortby=DESC&search_fd18=<?=$ligne['Tribunal_Code']?>"><?=@$iBodacc->getTribunalNom($ligne['Tribunal_Code'])?> (<?=$ligne['Tribunal_Code']?>)</a>
|
||
<br/><?
|
||
if (substr($source,0,5)=='boamp') {
|
||
$pos = strpos($ligne['annonce'], $raisonSociale);
|
||
echo substr(strip_tags($ligne['annonce']), $pos-300, 600);
|
||
} else {
|
||
echo $ligne['annonce'];
|
||
}
|
||
}
|
||
|
||
if ($ligne['typeAnnonce']<>'Insertion') {
|
||
$bodaccCode=substr($ligne['corrNumParution'],-1);
|
||
$bodaccNum=substr($ligne['corrNumParution'],0,-1);
|
||
if ($bodaccCode<>'A' && $bodaccCode<>'B' && $bodaccCode<>'C') {
|
||
$bodaccCode=substr($ligne['corrNumParution'],0,1);
|
||
$bodaccNum=substr($ligne['corrNumParution'],1);
|
||
}
|
||
//b.corrNum_Annonce, b.corrBodacc_Date_Parution, b.corrPage, b.corrNumParution,
|
||
if ($source=='bodacc')
|
||
$tabFichePre=$iDb->select('bodacc b, bodacc_detail d',
|
||
'b.id, b.Bodacc_Code, b.Bodacc_Annee_Parution, b.Bodacc_Num, b.Num_Annonce, b.annonce, d.siren, d.raisonSociale, d.adresse, d.codePostal, d.ville, d.adresseSiege, d.codePostalSiege, d.villeSiege, d.FJ, d.activite, d.typeEven',
|
||
"b.Bodacc_Code='".$bodaccCode."' AND
|
||
b.Bodacc_Annee_Parution='".substr($ligne['corrBodacc_Date_Parution'],0,4)."' AND
|
||
b.Bodacc_Num='".$bodaccNum."' AND
|
||
b.Num_Annonce='".$ligne['corrNum_Annonce']."' AND b.id=d.id", false, MYSQL_ASSOC);
|
||
elseif ($source=='asso')
|
||
$tabFichePre=$iDb->select('asso',
|
||
"id, Assoc_Nom AS raisonSociale, siren, 'ASSO' AS Bodacc_Code, YEAR(Date_Parution) AS Bodacc_Annee_Parution, Num_Parution AS Bodacc_Num, Num_Annonce, Annonce_Html AS annonce, Assoc_Adresse AS adresse, Assoc_AdrCP AS codePostal, Assoc_AdrVille AS ville, '' AS adresseSiege, '' AS codePostalSiege, '' AS villeSiege, typeAsso AS FJ, Assoc_Objet AS activite, codEven AS typeEven",
|
||
"Date_Parution='".$ligne['corrBodacc_Date_Parution']."' AND
|
||
Num_Annonce='".$ligne['corrNum_Annonce']."'", false, MYSQL_ASSOC);
|
||
|
||
// corrTexteRectificatif
|
||
echo '<br/><br/><b><u>Annonce en erreur:</u></b><br/>'.@$tabFichePre[0]['annonce'];
|
||
//echo "<pre>SELECT id, Assoc_Nom AS raisonSociale, siren, 'ASSO' AS Bodacc_Code, YEAR(Date_Parution) AS Bodacc_Annee_Parution, Num_Parution AS Bodacc_Num, Num_Annonce, Annonce_Html AS annonce, Assoc_Adresse AS adresse, Assoc_AdrCP AS codePostal, Assoc_AdrVille AS ville, '' AS adresseSiege, '' AS codePostalSiege, '' AS villeSiege, typeAsso AS FJ, Assoc_Objet AS activite, codEven AS typeEven FROM asso WHERE Date_Parution='".$ligne['corrBodacc_Date_Parution']."' AND Num_Annonce='".$ligne['corrNum_Annonce']."';</pre>";
|
||
$sirenPre=@$tabFichePre[0]['siren'];
|
||
} else {
|
||
$tabFichePre=false;
|
||
$sirenPre=-1;
|
||
}
|
||
|
||
echo '<table border="0">';
|
||
|
||
if ($ligne['idTable']=='bodacc_detail') {
|
||
$tabFiches=$iDb->select('bodacc_detail d',
|
||
'siren, sirenValide, Tribunal_Code, raisonSociale, nomCommercial, enseigne, adresse, codePostal, ville, adresseSiege, codePostalSiege, villeSiege, activite, typeEven',
|
||
'id='.$ligne['idAnn'].' LIMIT 0,100', false, MYSQL_ASSOC);
|
||
//." AND (typeEven LIKE '%5700%' OR typeEven LIKE '%5500%' OR typeEven LIKE '%5501%' OR typeEven LIKE '%5502%' OR typeEven LIKE '%5503%' OR typeEven LIKE '%5510%' OR typeEven LIKE '%5600%' OR typeEven LIKE '%5650%')", true, MYSQL_ASSOC);
|
||
foreach ($tabFiches as $k=>$fiche) {
|
||
//if ($k==0)
|
||
$tabEven=explode(';', $fiche['typeEven']);
|
||
$type=' ';
|
||
foreach ($tabEven as $even)
|
||
switch ($even) {
|
||
case 5700: $type='Acheteur'; break;
|
||
case 5500: $type='<font color="red">Vendeur</font>'; break;
|
||
case 5501: $type='<font color="red">Vendeur exploitant</font>'; break;
|
||
case 5502: $type='<font color="red">Vendeur en indivision</font>'; break;
|
||
case 5503: $type='<font color="red">Vendeur</font>'; break;
|
||
case 5510: $type='<font color="red">Vendeur coprori<72>taire</font>'; break;
|
||
case 5600: $type='Précédent exploitant'; break;
|
||
case 5650: $type='Indemnisée'; break;
|
||
case 2700: case 2701: case 2702: case 2703:
|
||
case 2710: $type='Entit<69>e absorbante)'; break;
|
||
case 2720: case 2721:
|
||
case 2730: $type='Entit<69>e absorb<72>e'; break;
|
||
case 2800: $type='Location g<>rance re<72>ue'; break;
|
||
case 2850: $type='<font color="red">Pr<50>c. propr. exploitant</font>';break;
|
||
case 2851: $type='<font color="red">Pr<50>c. propri<72>taire</font>'; break;
|
||
case 2860: $type='<font color="red">Pr<50>c. exploitant</font>'; break;
|
||
case 2870: $type='<font color="red">Location g<>rance donn<6E></font>';break;
|
||
|
||
//default: $type=' '; break;
|
||
}
|
||
if ($fiche['sirenValide']>0) $sirenTmp='<u>'.$fiche['siren'].'</u><br/>'; else $sirenTmp=' ';
|
||
if ($fiche['codePostal']==0 && trim($fiche['adresse'])=='' && trim($fiche['ville'])=='')
|
||
$adresse = $fiche['adresseSiege'].' <b>'.$fiche['codePostalSiege'].' '.$fiche['villeSiege'].'</b>';
|
||
else $adresse = $fiche['adresse'].' <b>'.$fiche['codePostal'].' '.$fiche['ville'].'</b>';
|
||
|
||
echo '<tr><td>'.$type. '</td><td>'.$sirenTmp.'<b>'.$fiche['raisonSociale'].' '.$fiche['nomCommercial'].' '.$fiche['enseigne'].'</b>'.
|
||
"</td><td>$adresse</td></tr>";
|
||
// if (!isset($tabFiches[$k+1])) echo '<hr width="80%"/></table>';
|
||
}
|
||
}
|
||
|
||
/** Il faut r<>affecter l'annonce **/
|
||
if (count($tabEven)==1 && ($codeEven==1515 || $codeEven==1517 || $codeEven==1520 ||$codeEven==1999)) {
|
||
echo "<br/><br/><b><u>R<>affectation de l'<27>v<EFBFBD>nement :</u></b><br/><select name=\"newEven[$idLien]\" style=\"font-family:arial; font-size:11;\">";
|
||
$tabEvens=$iDb->select('tabEvenements','codEven, libEven', "Rubrique='procol' ORDER BY libEven ASC", false, MYSQL_ASSOC);
|
||
foreach ($tabEvens as $tabEven) {
|
||
?>
|
||
<option value="<?=$tabEven['codEven']?>"><?=$tabEven['libEven']?></option>
|
||
<?
|
||
}
|
||
?>
|
||
</select>
|
||
<?
|
||
}
|
||
?>
|
||
<hr width="80%"/>
|
||
<?
|
||
/** Affichage des autres annonces relative <20> la m<>me entit<69> non siren<65>es **/
|
||
if (@strlen(trim($fiche['raisonSociale']))>8 || strlen($raisonSociale)>8) {
|
||
if ($ligne['idTable']=='bodacc_detail')
|
||
$tabAutres=$iDb->select('bodacc_detail',
|
||
'id, siren, raisonSociale, adresse, codePostal, ville, adresseSiege, codePostalSiege, villeSiege, FJ, activite, typeEven, RC',
|
||
'siren<100 AND id<>'.$ligne['idAnn'].' AND raisonSociale LIKE \''.addslashes($fiche['raisonSociale'])."%' LIMIT 0, 100", false, MYSQL_ASSOC);
|
||
elseif ($ligne['idTable']=='asso')
|
||
$tabAutres=$iDb->select('asso',
|
||
"id, siren, Assoc_Nom AS raisonSociale, Assoc_Adresse AS adresse, Assoc_AdrCP AS codePostal, Assoc_AdrVille AS ville, '' AS adresseSiege, '' AS codePostalSiege, '' AS villeSiege, typeAsso AS FJ, Assoc_Objet AS activite, codEven AS typeEven, Waldec AS RC",
|
||
"siren<100 AND Waldec<>'".$ligne['RC']."' AND id<>".$ligne['idAnn'].' AND Assoc_Nom LIKE \''.addslashes($raisonSociale)."%'", false, MYSQL_ASSOC);
|
||
if (is_array($tabAutres)) {
|
||
foreach ($tabAutres as $autres) {
|
||
$adresse=trim($autres['adresse']).' '.trim($autres['codePostal']).' '.trim($autres['ville']);
|
||
if (trim($autres['adresse'])=='' && $autres['codePostal']*1==0 && trim($autres['ville'])=='')
|
||
$adresse=trim($autres['adresseSiege']).' '.trim($autres['codePostalSiege']).' '.trim($autres['villeSiege']);
|
||
echo '<input type="checkbox" name="choixAutres['.$idLien.'][]" value="'.$autres['id'].'-'.$autres['siren'].'"><b>'.$autres['raisonSociale'].'</b>, '.$adresse.'<br/>'.$iBodacc->getEvenement($autres['typeEven']).' ('.$autres['typeEven'].')<br/>';
|
||
if (trim($ligne['RC'])<>'' && $source=='asso') echo '<u>Identifant Waldec :</u> <a href="http://extranetrec.scores-decisions.com/?page=recherche&vue=ent&formR[siret]='.$autres['RC'].'">'.$autres['RC'].'</a><br/>';
|
||
if (trim($autres['FJ'])<>'') echo '<u>Forme :</u> '.$autres['FJ'].'<br/>';
|
||
if (trim($autres['activite'])<>'') echo '<u>Activit<69> :</u> '.$autres['activite'].'<br/>';
|
||
}
|
||
}
|
||
}
|
||
|
||
if ($tabFichePre<>false && $sirenPre>=0) {
|
||
foreach ($tabFichePre as $autres) {
|
||
$adresse=trim($autres['adresse']).' '.trim($autres['codePostal']).' '.trim($autres['ville']);
|
||
if (trim($autres['adresse'])=='' && $autres['codePostal']*1==0 && trim($autres['ville'])=='')
|
||
$adresse=trim($autres['adresseSiege']).' '.trim($autres['codePostalSiege']).' '.trim($autres['villeSiege']);
|
||
echo '<input type="checkbox" name="choixAutres['.$idLien.'][]" value="'.$autres['id'].'-'.$autres['siren'].'"><b>'.$autres['raisonSociale'].'</b>, '.$adresse.'<br/>'.$iBodacc->getEvenement($autres['typeEven']).' ('.$autres['typeEven'].')<br/>';
|
||
if (trim($autres['FJ'])<>'') echo '<u>Forme :</u> '.$autres['FJ'].'<br/>';
|
||
if (trim($autres['activite'])<>'') echo '<u>Activit<69> :</u> '.$autres['activite'].'<br/>';
|
||
}
|
||
}
|
||
?>
|
||
</table>
|
||
</font>
|
||
<td height="40" align="left" valign="middle"><?
|
||
$tabSiret2=explode(';', $ligne['siretProposes']);
|
||
if ($tabSiret2[0]==0) $tabSiret2=$tabSiretAnn;
|
||
$tabSiret=array();
|
||
echo "<input type='radio' name='choix[$idLien]' value='aucun' checked>Aucune sélection<br/>";
|
||
if ($sirenAnnonce) echo '<font color="Gray">';
|
||
/**
|
||
** Affichage de tous les siret probables suite au sirenage
|
||
**/
|
||
if ($ligne['idLien']<>0 || (isset($tabSiret2[0]) && $tabSiret2[0]<>0)) {
|
||
$tabSirenDejaPropo=array();
|
||
foreach ($tabSiret2 as $iPropo=>$strTmp) {
|
||
if ($iPropo==5) break;
|
||
$tabTmp=explode('-', $strTmp);
|
||
$siren=substr($tabTmp[0],0,9);
|
||
$nic=trim(substr($tabTmp[0],9,5));
|
||
if($source=='dirigeants' && $siren>1000 && in_array($siren,$tabSirenDejaPropo))
|
||
// Ce siren est d<>j<EFBFBD> propos<6F>
|
||
continue;
|
||
|
||
if ($nic<>'') $strNic=' AND e.NIC='.$nic.' ';
|
||
else $strNic='';
|
||
$tabTmp=$iDb->select( 'etablissements e',
|
||
'e.actif, e.siege, e.nic, e.raisonSociale, e.enseigne, e.sigle, e.adr_num, e.adr_btq, e.adr_typeVoie, e.adr_libVoie, e.adr_cp, e.adr_ville, e.adr_comp, e.cj, e.ape_etab, e.ape_entrep',
|
||
"e.siren=$siren $strNic ORDER BY e.siege DESC, e.actif DESC LIMIT 0, 20", false, MYSQL_ASSOC);
|
||
$etab=@$tabTmp[0];
|
||
if ($nic=='') $nic=$etab['nic'];
|
||
|
||
/** Siren sous surveillance par un client ??? **/
|
||
$nb=0;
|
||
$tabTmp=$iDb->select( 'surveillances_listes',
|
||
'count(*) as nb',
|
||
"siren=$siren", false, MYSQL_ASSOC);
|
||
$nb+=@$tabTmp[0]['nb'];
|
||
$tabTmp=$iDb->select( 'surveillances_site',
|
||
'count(*) as nb',
|
||
"siren=$siren AND source='annonces'", false, MYSQL_ASSOC);
|
||
$nb+=@$tabTmp[0]['nb'];
|
||
if($nb>0) $strSurv=' <font color="green"><i>('.$nb.'x sous surveillance)</i></font>';
|
||
else $strSurv='';
|
||
|
||
/** Siren d<>j<EFBFBD> en procol **/
|
||
$forceVerif=false;
|
||
if ($siren<>0 && (@$tabSirenPC[$siren] || count($iInsee->getAnnoncesLegales($siren, 0, 'P', $forceVerif))>0)) {
|
||
$strSurv.=' <font color="red"><u>En proc<6F>dure collective</u></font>';
|
||
$tabSirenPC[$siren]=true;
|
||
} else {
|
||
$tabSirenPC[$siren]=false;
|
||
}
|
||
|
||
$adrEtab1=$etab['adr_num'].' '.$etab['adr_btq'].' '.$etab['adr_typeVoie'].' '.$etab['adr_libVoie'];
|
||
$adrEtab2=$etab['adr_cp'].' ' .$etab['adr_ville'].' '.$etab['adr_comp'];
|
||
$etat='';
|
||
if ($etab['siege']==1) $etat.='Siège ';
|
||
if ($etab['actif']==1) $etat='<b>'.$etat.'Actif</b>';
|
||
else $etat.='Inactif';
|
||
|
||
$capital='';
|
||
$idChoix=$siren.'_'.$nic;
|
||
echo "<input type='radio' name='choix[$idLien]' value='$idChoix'><a href=\"http://extranetrec.scores-decisions.com/?page=recherche&vue=ent&formR[siret]=$siren\"><b>".$etab['raisonSociale'].'</b></a></input> <font color="black">'.$etat.'</font>'.$strSurv.'<br/>';
|
||
echo " <u><b><a href=\"http://extranetrec.scores-decisions.com/?page=recherche&vue=ent&formR[siret]=$siren+$nic\">Siret : $siren $nic</a></b></u><br/>";
|
||
if ($etab['enseigne']<>'')
|
||
echo " <i>Enseigne :</i><b>".$etab['enseigne'].'</b><br/>';
|
||
if ($etab['sigle']<>'')
|
||
echo " <i>Sigle :</i><b>".$etab['sigle'].'</b><br/>';
|
||
echo " $adrEtab1<br/>";
|
||
echo " $adrEtab2<br/>";
|
||
echo ' <i>FJ : '.$iInsee->getLibelleFJ($etab['cj']).' ('.$etab['cj'].')<br/>';
|
||
echo ' <i>Activité Entrep. : '.$iInsee->getLibelleNaf($etab['ape_entrep']).' ('.$etab['ape_entrep'].')<br/>';
|
||
if ($etab['ape_entrep']<>$etab['ape_etab']) echo ', Etab. : '.$iInsee->getLibelleNaf($etab['ape_etab']).' ('.$etab['ape_etab'].')<br/>';
|
||
if($source=='dirigeants' && $siren>1000) {
|
||
$tabIdentite=@$iInsee->getIdentiteEntreprise($siren);
|
||
echo ' <i>Activité D<>clar<61>e : '.$tabIdentite['Activite'].'</i><br/>';
|
||
}
|
||
/* if ($etab['SODTCT']<>0) echo ' Entreprise créée en '. WDate::dateT('Ymd','m/Y', $etab['SODTCT']);
|
||
if ($etab['DCRET']<>0 && $etab['DCRET']<>$etab['SODTCT']) echo ', Etab. en '. WDate::dateT('Ymd','m/Y', $etab['DCRET']);*/
|
||
if ($capital<>'') echo " Capital : $capital</i><br/>";
|
||
if($source=='dirigeants') {
|
||
/** Affichage des infos sur les 2 principaux dirigeants
|
||
**/
|
||
if (trim($tabIdentite['dir1NomPrenom'])<>'') {
|
||
echo ' <i>'.$tabIdentite['dir1Titre'].': '.
|
||
$tabIdentite['dir1NomPrenom'].'</i><br/>';
|
||
if (trim($tabIdentite['dir1DateNaiss'])<>'')
|
||
echo ' <i>n<>(e) le'.$tabIdentite['dir1DateNaiss'].' <20> '.
|
||
$tabIdentite['dir1LieuNaiss'].'</i><br/>';
|
||
}
|
||
if (trim($tabIdentite['dir2NomPrenom'])<>'') {
|
||
echo ' <i>'.$tabIdentite['dir2Titre'].': '.
|
||
$tabIdentite['dir2NomPrenom'].'</i><br/>';
|
||
if (trim($tabIdentite['dir2DateNaiss'])<>'')
|
||
echo ' <i>n<>(e) le'.$tabIdentite['dir2DateNaiss'].' <20> '.
|
||
$tabIdentite['dir2LieuNaiss'].'</i><br/>';
|
||
}
|
||
}
|
||
echo '<br/>';
|
||
$tabSirenDejaPropo[]=$siren;
|
||
}
|
||
}
|
||
if ($sirenAnnonce) echo '</font>';
|
||
echo "<input type='radio' name='choix[$idLien]' id='c$idLien' value='autre'>Autre Siret : <input type='text' name='autre[$idLien]' size='17' maxlength='20' onfocus=\"form.c$idLien.checked=true;\"> <font size=1>(ou Waldec si association sans Siren)</font><br/>";
|
||
|
||
echo "<input type='radio' name='choix[$idLien]' value='mand' id='m$idLien'>Appeler le mandataire <select name='mand[$idLien]' onChange=\"form.m$idLien.checked=true;\">";
|
||
echo " <option value='0'>N/D</option>";
|
||
foreach (@$iInsee->getMandataires(array($iBodacc->getTribunalIdCA($fiche['Tribunal_Code'])), true) as $idMand=>$nomMand) {
|
||
echo " <option value='$idMand'>$nomMand</option>";
|
||
}
|
||
echo "</select><br/>";
|
||
|
||
echo "<input type='radio' name='choix[$idLien]' value='inconnu'>NON TROUVÉ !<br/>";
|
||
echo "<input type='radio' name='choix[$idLien]' value='conjoint'>Conjoint non Sirené <img src=\"../images/alerte.gif\" border=\"0\" align=\"absmiddle\" title=\"A n'utiliser que dans le cas d'un conjoint collaborateur non sirené !\"><br/><a name=\"nf$idLien\"";
|
||
?> </font></td>
|
||
<td height="40" BgColor="#589FED" class="fontnormal" valign="top"><font color="#FFFFFF"><a title="Voir l'annonce Bodacc" href="/backoffice/view.php?dbtable=jo.bodacc¤trow_fd0=<?=$ligne['idAnn']?>&refererUrl=http://viete.scores-decisions.com/backoffice/sirenbod/?#n<?=$idLien?>"><b><?=$ligne['Bodacc_Num'].'-'.$ligne['Num_Annonce']?></b></a>
|
||
<br/><br/><input type="submit" value="Envoyer" name="<?='envoyer['.$idLienSui.']'?>" title="Enregistrer les changements"></font>
|
||
<? if ($idLienPre!=0) { ?><br/><br/><a href="#n<?=$idLienPre?>">Précédent</a></font> <? } else echo '<br/><br/>';?>
|
||
<? if ($idLienSui!=0) { ?><br/><br/><a href="#n<?=$idLienSui?>">Suivant</a></font> <? } ?>
|
||
</td>
|
||
</tr>
|
||
<?
|
||
$idLienPre=$idLien;
|
||
if ($vueMandataire)
|
||
$idMandPre=$ligne['idMand'];
|
||
} ?>
|
||
</table>
|
||
<!--<input type="submit" value="Envoyer" title="Enregistrer les changements">-->
|
||
</form>
|
||
<a name="bottom"></a><!--<pre>
|
||
<pre><? print_r($tabSiretAnn); ?></pre>
|
||
<pre><? print_r(explode(';', $ligne['siretProposes'])); ?></pre>-->
|
||
<p align="center"><font size="1">Page générée en <? $t2=microtime_float(); echo round($t2-$t1,3); ?> secondes</font></p>
|
||
</body>
|
||
</html>
|
||
<?}
|
||
|
||
function sirenerBoamp($iDb, $source='boamp') {//, $sirenAtrouver=-1) {
|
||
return '';
|
||
$nbSirened=$nbSireted=0;
|
||
// Tableau RS>Siren
|
||
$tabRsSiren=array();
|
||
$tmp=$iDb->select('boamp_lots', 'idTxtUnique, siren, nic', 'siren>0 AND nic>0 GROUP BY idTxtUnique', false, MYSQL_ASSOC);
|
||
foreach ($tmp as $nbId=>$tabTmp)
|
||
$tabRsSiren[$tabTmp['idTxtUnique']]=$tabTmp['siren'].'-'.$tabTmp['nic'];
|
||
// echo date ('Y/m/d - H:i:s')." - La table idTxt/Siret contient $nbId lignes...".EOL;
|
||
|
||
$tmp=$iDb->select('boamp_lots', 'id, idTxtUnique, siren', "siren<100 AND idTxtUnique<>'' AND (Boamp_Code='BOMP C' OR Boamp_Rubrique IN('9','94')) AND sansSuite=0 AND (nom<>'' OR adresse<>'' OR cp<>'' OR ville<>'') AND sirenValide=0", false, MYSQL_ASSOC);
|
||
foreach ($tmp as $iLot=>$tabTmp) {
|
||
$id=$tabTmp['id'];
|
||
$sirenLu=$tabTmp['siren'];
|
||
$idTxtUnique=$tabTmp['idTxtUnique'];
|
||
if (isset($tabRsSiren[$idTxtUnique])) {
|
||
$tabSiret=explode('-', $tabRsSiren[$idTxtUnique]);
|
||
$siren=$tabSiret[0];
|
||
$nic=$tabSiret[1];
|
||
if ($nix>0) { $nicValide=3; $nbSireted++; }
|
||
else { $nicValide=0; $nbSirened++; }
|
||
if ($iDb->update('boamp_lots', array( 'siren'=>$siren,
|
||
'sirenValide'=>3,
|
||
'nic'=>$nic,
|
||
'nicValide'=>$nicValide), 'id='.$id, false, 0, true)) {
|
||
if (!$iDb->delete('bodacc_sirenage', "idTable='boamp_lots' AND idAnn=$id AND siren=$sirenLu",false,true))
|
||
return mysql_error();
|
||
}
|
||
}
|
||
}
|
||
if ($nbSirened>0 || $nbSireted>0)
|
||
return "Recopie de $nbSirened SIREN et $nbSireted NIC sur d'autres lots BOAMP non siren<65>es.".EOL;
|
||
else
|
||
return '';
|
||
|
||
}
|
||
?>
|