Merge from branch 1.1
This commit is contained in:
commit
21458077bc
@ -4347,7 +4347,7 @@ class MInsee
|
||||
/** En Procol mais présence d'une annonce de cloture ou LJ
|
||||
avec Bilan publié ultérieurement
|
||||
**/
|
||||
$mBil=new MBilans($siren);
|
||||
$mBil=new MBilans($siren, $this->iDb);
|
||||
$tabBilans=$mBil->listeBilans($accesDist);
|
||||
$derExercice=0;
|
||||
|
||||
@ -4371,7 +4371,7 @@ class MInsee
|
||||
krsort($tabJugements);
|
||||
reset($tabJugements);
|
||||
|
||||
$mBil=new MBilans($siren);
|
||||
$mBil=new MBilans($siren, $this->iDb);
|
||||
$tabBilans=$mBil->listeBilans($accesDist);
|
||||
$derExercice=0;
|
||||
$derProcol=str_replace('-','',key($tabJugements))*1;
|
||||
|
@ -1,26 +1,30 @@
|
||||
<?
|
||||
|
||||
<?php
|
||||
require_once 'framework/common/dates.php';
|
||||
|
||||
class MBanques {
|
||||
|
||||
public $tabActivite=array( 0=>'établissements et services autorisés à effectuer des opérations de banque',
|
||||
class MBanques
|
||||
{
|
||||
public $tabActivite = array(
|
||||
0=>'établissements et services autorisés à effectuer des opérations de banque',
|
||||
1=>'banques',
|
||||
2=>'banques mutualistes ou coopératives',
|
||||
4=>'caisses de crédit municipal',
|
||||
5=>'sociétés financières 5', // la distinction entre les codes 5 et 6 ne concerne que les
|
||||
6=>'sociétés financières 6', // applications internes à la Banque de France
|
||||
7=>'institutions financières spécialisées',
|
||||
9=>'entreprises d\'investissement');
|
||||
9=>'entreprises d\'investissement'
|
||||
);
|
||||
|
||||
public $tabNatureGuichet=array( 1=>'Guichet permanent de plein exercice domiciliataire (ouvert au public)',
|
||||
public $tabNatureGuichet = array(
|
||||
1=>'Guichet permanent de plein exercice domiciliataire (ouvert au public)',
|
||||
2=>'Identifiant de domiciliation (adresse active 5 jours par semaine)',
|
||||
3=>'Guichet permanent non domiciliataire (ouvert au public)',
|
||||
4=>'Libre Prestation de services (LPS)',
|
||||
'A'=>'Guichet fictif',
|
||||
'P'=>'Guichet fictif');
|
||||
'P'=>'Guichet fictif'
|
||||
);
|
||||
|
||||
public $tabOrgane=array( 0=>'Association française des établissements de crédit et des entreprises d\'investissement',
|
||||
public $tabOrgane = array(
|
||||
0=>'Association française des établissements de crédit et des entreprises d\'investissement',
|
||||
11=>'Association française des sociétés financières',
|
||||
12=>'Groupement des institutions financières spécialisées',
|
||||
13=>'Conférence permanente des caisses de crédit municipal',
|
||||
@ -40,17 +44,24 @@ class MBanques {
|
||||
29=>'Crédit Immobilier France Développement',
|
||||
30=>'BPCE',
|
||||
98=>'non concerné',
|
||||
99=>'en instance d\'adhésion');
|
||||
private $iDb;
|
||||
99=>'en instance d\'adhésion'
|
||||
);
|
||||
|
||||
function __construct() {
|
||||
$this->iDb=new WDB('insee');
|
||||
protected $iDb;
|
||||
|
||||
function __construct($db = null)
|
||||
{
|
||||
if ( $db === null ) {
|
||||
$this->iDb = new WDB();
|
||||
} else {
|
||||
$this->iDb = $db;
|
||||
}
|
||||
}
|
||||
|
||||
function __destruct() {}
|
||||
|
||||
function getInfoBanque($codeBanque) {
|
||||
$ret=$this->iDb->select( 'BDF_Etabs',
|
||||
function getInfoBanque($codeBanque)
|
||||
{
|
||||
$ret = $this->iDb->select(
|
||||
'insee.BDF_Etabs',
|
||||
'bdfFibCodeEtab, bdfFibCodeSituation, bdfFibDenom40, bdfFibDenom10, bdfFibCodeActivite, bdfFibCodeOrganeRepr, bdfFibDateAgrement, bdfFibDateRetraitAgr, bdfFibDateFinDiffus, bdfFibAdresse1, bdfFibAdresse2, bdfFibAdresse3, CP, Ville, bdfFibCodeEtabAbsorb, bdfFibOptionIdInvar, bdfFibDateOptIdInvar',
|
||||
"bdfFibCodeEtab=$codeBanque",false, MYSQL_ASSOC);
|
||||
//echo mysql_error();
|
||||
@ -58,10 +69,12 @@ class MBanques {
|
||||
return $tabRet;
|
||||
}
|
||||
|
||||
function getInfoGuichet($codeBanque, $codeGuichet) {
|
||||
function getInfoGuichet($codeBanque, $codeGuichet)
|
||||
{
|
||||
$tabBanque=$this->getInfoBanque($codeBanque);
|
||||
$tabTel=$this->getTelGuichet($codeBanque,$codeGuichet);
|
||||
$ret=$this->iDb->select( 'BDF_Guichets',
|
||||
$ret = $this->iDb->select(
|
||||
'insee.BDF_Guichets',
|
||||
'bdfFibCodeEtab, bdfFibCodeGuichet, bdfFibCodeSituation AS guichetCodeSituation, bdfFibDenom40 AS guichetDenom40, bdfFibDenom20 AS guichetDenom20, bdfFibCodeEtabCible, bdfFibCodeGuichetRepr, bdfFibCodeGeoInsee, bdfFibCodeLocalite1, bdfFibCodeLocalite2, bdfFibComptoirBDF, bdfFibAdresse1 AS guichetAdresse1, bdfFibAdresse2 AS guichetAdresse2, bdfFibAdresse3 AS guichetAdresse3, CP AS guichetCP, Ville AS guichetVille, bdfFibAdresseSWIFT, bdfFibDateOuverture, bdfFibDateFermeture, bdfFibDateFinDiffus, bdfFibCodeRoutage, bdfFibLibelleRIB, bdfFibNatureGuichet, bdfFibCodeAchOperBDF, bdfFibNomComptoirBDF',
|
||||
"bdfFibCodeEtab=$codeBanque AND bdfFibCodeGuichet=$codeGuichet",false, MYSQL_ASSOC);
|
||||
//echo mysql_error();
|
||||
@ -73,8 +86,10 @@ class MBanques {
|
||||
return array_merge($tabRet, $tabBanque, $tabTel);
|
||||
}
|
||||
|
||||
function getTelGuichet($codeBanque, $codeGuichet) {
|
||||
$ret=$this->iDb->select( 'Mandel_banques',
|
||||
function getTelGuichet($codeBanque, $codeGuichet)
|
||||
{
|
||||
$ret = $this->iDb->select(
|
||||
'insee.Mandel_banques',
|
||||
'Tel, Fax',
|
||||
"CodeB=$codeBanque AND CodeG=$codeGuichet",false, MYSQL_ASSOC);
|
||||
if (isset($ret[0]))
|
||||
@ -83,11 +98,12 @@ class MBanques {
|
||||
return array();
|
||||
}
|
||||
|
||||
function getListeBanques($siren) {
|
||||
function getListeBanques($siren)
|
||||
{
|
||||
$tabRet = array();
|
||||
if ($siren*1>1000) {
|
||||
$res=$this->iDb->select('banques', 'codeBanque, codeGuichet, libBanqueGuichet, precis, dateSource*1 AS dateSource', "siren=$siren", false, MYSQL_ASSOC);
|
||||
$tmp=$this->iDb->select('fedRib', "codeBanque, codeGuichet, CONCAT(libBanque,' ',libGuichet) AS libBanqueGuichet, 0 AS precis, IF (dateInfo='0000-00-00', dateDispo*1, dateInfo*1) AS dateSource", "siren=$siren", false, MYSQL_ASSOC);
|
||||
$res=$this->iDb->select('insee.banques', 'codeBanque, codeGuichet, libBanqueGuichet, precis, dateSource*1 AS dateSource', "siren=$siren", false, MYSQL_ASSOC);
|
||||
$tmp=$this->iDb->select('insee.fedRib', "codeBanque, codeGuichet, CONCAT(libBanque,' ',libGuichet) AS libBanqueGuichet, 0 AS precis, IF (dateInfo='0000-00-00', dateDispo*1, dateInfo*1) AS dateSource", "siren=$siren", false, MYSQL_ASSOC);
|
||||
$res=array_merge($res, $tmp);
|
||||
foreach ($res as $tabBanque) {
|
||||
$dateSource=$tabBanque['dateSource'];
|
||||
@ -119,7 +135,8 @@ class MBanques {
|
||||
} else continue;
|
||||
} else continue;
|
||||
|
||||
$tabRet[]=array('codeBanque' => $codBanque,
|
||||
$tabRet[] = array(
|
||||
'codeBanque' => $codBanque,
|
||||
'codeGuichet' => $codGuichet,
|
||||
'libBanque' => $libBanque,
|
||||
'adresse1' => $adrBanque1,
|
||||
@ -132,4 +149,3 @@ class MBanques {
|
||||
return $tabRet;
|
||||
}
|
||||
}
|
||||
?>
|
@ -1189,7 +1189,7 @@ class MGreffes
|
||||
} else {
|
||||
$this->iDb = $db;
|
||||
}
|
||||
$this->iInsee=new MInsee();
|
||||
$this->iInsee = new MInsee($this->iDb);
|
||||
}
|
||||
|
||||
function getPageHeader($start,$end,$header)
|
||||
|
@ -27,7 +27,7 @@ class MTel
|
||||
$this->codeRetour=$page['code'];
|
||||
}
|
||||
if ( $db === null ) {
|
||||
$this->iDb = new WDB('jo');
|
||||
$this->iDb = new WDB();
|
||||
} else {
|
||||
$this->iDb = $db;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user