actionnaires multiligne
This commit is contained in:
parent
5a0f828033
commit
eebdaa2303
@ -242,7 +242,8 @@ $tabDico = array(
|
||||
'GPS',
|
||||
),
|
||||
'multiple' => array(
|
||||
'liens',
|
||||
'actionnaires',
|
||||
'participations',
|
||||
),
|
||||
);
|
||||
|
||||
@ -486,8 +487,8 @@ foreach($tabExtract as $key)
|
||||
${$key.'Data'} = $values;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//Ajout colonne obligatoire
|
||||
$tabEntete[] = 'SiretValide';
|
||||
if( null != $profilDoublon ) {
|
||||
@ -533,8 +534,7 @@ if ( $opts->reprise ) {
|
||||
'dateStart'=>date('Y-m-d H:i:s'),
|
||||
'fichierOut' => basename($outFile)),
|
||||
"id = ".$commande->id);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$row = 0;
|
||||
@ -696,10 +696,9 @@ foreach($tabIdentifiant as $item)
|
||||
}
|
||||
if (count($retour)>0) {
|
||||
$originalLine = $tabData[$row];
|
||||
foreach($retour as $retourItem) {
|
||||
//Ecrire la première ligne
|
||||
|
||||
//Multiplier le nombre de lignes
|
||||
foreach($retour as $i => $retourItem) {
|
||||
$row = $row + $i;
|
||||
$tabData[$row] = $originalLine + $retourItem;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1483,13 +1482,78 @@ function GPSData($siren, $nic, $values = false)
|
||||
return $tabData;
|
||||
}
|
||||
|
||||
function liensMultiple($siren, $nic)
|
||||
function actionnairesEntete()
|
||||
{
|
||||
return array(
|
||||
'ActSiren',
|
||||
'ActPpPm',
|
||||
'ActRS',
|
||||
'ActPP',
|
||||
'ActAdresse',
|
||||
'ActIdLoc1Type',
|
||||
'ActIdLoc1Num',
|
||||
'ActIdLoc2Type',
|
||||
'ActIdLoc2Num',
|
||||
'ActIdLoc3Type',
|
||||
'ActIdLoc3Num',
|
||||
'ActDate'
|
||||
);
|
||||
}
|
||||
|
||||
function actionnairesMultiple($siren, $nic)
|
||||
{
|
||||
require_once 'Metier/partenaires/classMLiens2.php';
|
||||
$liensM = new MLiens2($siren, 'siren');
|
||||
$result = $liensM->getActionnaires();
|
||||
$tabData = array();
|
||||
if (count($result)>0) {
|
||||
foreach($result as $item) {
|
||||
$formatElement = array();
|
||||
$formatElement['ActSiren'] = $item->siren;
|
||||
$formatElement['ActPpPm'] = $item->PpPm;
|
||||
$formatElement['ActRS'] = $item->RS;
|
||||
if ($item->PpPm == 'PP') {
|
||||
$formatElement['ActPP'] = $item->civilite.' '.
|
||||
$item->nom.' '.$item->prenom.
|
||||
' ('.$item->nom_usage.') '.
|
||||
'- Né le '.$item->naissance_date.' à '.$item->naissance_lieu;
|
||||
} else {
|
||||
$formatElement['ActPP'] = '';
|
||||
}
|
||||
$formatElement['ActAdresse'] = $item->adresse_num.' '.$item->adresse_btq.' '.
|
||||
$item->adresse_codvoie.' '.$item->adresse_libvoie.' '.$item->adresse_comp.' '.
|
||||
$item->adresse_cp.' '.$item->adresse_ville.' '.$item->adresse_pays;
|
||||
$formatElement['ActIdLoc1Type'] = $item->idLoc1Type;
|
||||
$formatElement['ActIdLoc1Num'] = $item->idLoc1Num;
|
||||
$formatElement['ActIdLoc2Type'] = $item->idLoc2Type;
|
||||
$formatElement['ActIdLoc2Num'] = $item->idLoc2Num;
|
||||
$formatElement['ActIdLoc3Type'] = $item->idLoc3Type;
|
||||
$formatElement['ActIdLoc3Num'] = $item->idLoc3Num;
|
||||
if ($item->dateUpdate!='0000-00-00 00:00:00') {
|
||||
$formatElement['ActDate'] = substr($item->dateUpdate,0,10);
|
||||
} else {
|
||||
$formatElement['ActDate'] = substr($item->dateInsert,0,10);
|
||||
}
|
||||
|
||||
$tabData[] = $formatElement;
|
||||
}
|
||||
}
|
||||
|
||||
return $tabData;
|
||||
}
|
||||
|
||||
function participationsEntete()
|
||||
{
|
||||
return array();
|
||||
}
|
||||
|
||||
function participationsMultiple($siren, $nic)
|
||||
{
|
||||
require_once 'Metier/partenaires/classMLiens2.php';
|
||||
$liensM = new MLiens2($siren, 'siren');
|
||||
//Formattage
|
||||
|
||||
$tabData = $liensM->getParticipations();
|
||||
return $tabData;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user