Gestion des versions de moteur sphinx
This commit is contained in:
parent
e5cb81fd4e
commit
9a99523342
@ -631,7 +631,6 @@ function getNic($siren, $numEtab=1) {
|
||||
* @return unknown
|
||||
*/
|
||||
public function rechercheEtab($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') {
|
||||
require_once 'Metier/sphinx/rechercheFonc.php';
|
||||
$tabAdr=$this->structureVoie(strtoupper($adresse));
|
||||
$numAdresse=preg_replace('/^0+/','',''.$tabAdr['num']*1);
|
||||
$adresse=trimAccent($tabAdr['libVoie']);
|
||||
@ -643,10 +642,25 @@ function getNic($siren, $numEtab=1) {
|
||||
'cpVille'=>$codePostal.' '.$ville,
|
||||
);
|
||||
if ($ape_etab<>'') $formR['naf']=$ape_etab;
|
||||
if ($uniquementAvecSiren=='')
|
||||
return rechercheEnt($formR, $deb, $nbRep, $maxRep);
|
||||
else
|
||||
return rechercheEnt($formR, $deb, $nbRep, $maxRep, $uniquementAvecSiren);
|
||||
|
||||
|
||||
$version = 1;
|
||||
switch($version)
|
||||
{
|
||||
case 1:
|
||||
require_once 'Metier/sphinx/rechercheFonc.php';
|
||||
if ($uniquementAvecSiren=='')
|
||||
$result = rechercheEnt($formR, $deb, $nbRep, $maxRep);
|
||||
else
|
||||
$result = rechercheEnt($formR, $deb, $nbRep, $maxRep, $uniquementAvecSiren);
|
||||
break;
|
||||
case 2:
|
||||
require_once 'Metier/sphinx2/rechercheFonc.php';
|
||||
$recherche = new rechercheFonc();
|
||||
$result = $recherche->rechercheEnt($formR, $deb, $nbRep, $maxRep);
|
||||
break;
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function rechercheEtabOld($raisonSociale, $adresse='', $codePostal='', $ville='', $siege='', $actif='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false, $uniquementAvecSiren='', $ape_etab='') {
|
||||
@ -783,7 +797,6 @@ function getNic($siren, $numEtab=1) {
|
||||
|
||||
public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $villeNaiss='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false) {
|
||||
debugLog('I',"rechercheDir de $nom, $prenom, $fonction, $dateNaiss, $villeNaiss (Max Rep=$nbRep)",__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||
require_once 'Metier/sphinx/rechercheFonc.php';
|
||||
$jour=$mois=$annee='';
|
||||
if ($dateNaiss<>'' && $dateNaiss<>'//' && $dateNaiss<>'0/0/0') {
|
||||
$tabDateNaiss=explode('/', $dateNaiss);
|
||||
@ -798,16 +811,32 @@ public function rechercheDir($nom, $prenom='', $fonction='', $dateNaiss='', $vil
|
||||
if ($annee>0 && $annee<100) $annee=('19'.$annee)*1;
|
||||
if ($annee<1800 || $annee>date('Y')*1) $annee='';
|
||||
}
|
||||
$formR=array('type' => 'dir',
|
||||
'nom' => $nom,
|
||||
'prenom' => $prenom,
|
||||
'dirDateNaissAAAA' => $annee,
|
||||
'dirDateNaissMM' => $mois,
|
||||
'dirDateNaissJJ' => $jour,
|
||||
// 'departement' => 'D',
|
||||
'cpVille' => $villeNaiss,
|
||||
);
|
||||
return rechercheDir($formR, $deb, $nbRep, $maxRep);
|
||||
$formR = array(
|
||||
'type' => 'dir',
|
||||
'nom' => $nom,
|
||||
'prenom' => $prenom,
|
||||
'dirDateNaissAAAA' => $annee,
|
||||
'dirDateNaissMM' => $mois,
|
||||
'dirDateNaissJJ' => $jour,
|
||||
// 'departement' => 'D',
|
||||
'cpVille' => $villeNaiss,
|
||||
);
|
||||
|
||||
$version = 1;
|
||||
switch($version)
|
||||
{
|
||||
case 1:
|
||||
require_once 'Metier/sphinx/rechercheFonc.php';
|
||||
$result = rechercheDir($formR, $deb, $nbRep, $maxRep);
|
||||
break;
|
||||
case 2:
|
||||
require_once 'Metier/sphinx2/rechercheFonc.php';
|
||||
$recherche = new rechercheFonc();
|
||||
$result = $recherche->rechercheDir($formR, $deb, $nbRep, $maxRep);
|
||||
break;
|
||||
}
|
||||
debugLog('I',"rechercheDir".print_r($result,1),__LINE__,__FILE__, __FUNCTION__, __CLASS__);
|
||||
return $result;
|
||||
}
|
||||
|
||||
public function rechercheDirOld($nom, $prenom='', $fonction='', $dateNaiss='', $villeNaiss='', $deb=0, $nbRep=20, $maxRep=200, $pertinence=false) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user