Add siege filter
This commit is contained in:
parent
4be8c971d3
commit
e787b7a985
@ -265,6 +265,13 @@ function filtreActif(&$formR, &$criteres, &$sphinx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Filtre sur les sieges
|
||||||
|
function filtreSiege(&$formR, &$criteres, &$sphinx)
|
||||||
|
{
|
||||||
|
if ( array_key_exists('siege', $formR) && $formR['siege']===true ) {
|
||||||
|
$sphinx->setFilter('siege', array(1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// --------------------------------------------------------------------------- //
|
// --------------------------------------------------------------------------- //
|
||||||
// Premiere requete Sphinx
|
// Premiere requete Sphinx
|
||||||
@ -275,13 +282,14 @@ function filtreActif(&$formR, &$criteres, &$sphinx)
|
|||||||
function premiereRequeteSphinx(&$sphinx, &$index, &$formR, &$criteres,
|
function premiereRequeteSphinx(&$sphinx, &$index, &$formR, &$criteres,
|
||||||
&$criteresSphinx, &$form2crit, $sirenValide)
|
&$criteresSphinx, &$form2crit, $sirenValide)
|
||||||
{
|
{
|
||||||
|
filtreSiege($formR, $criteres, $sphinx);
|
||||||
|
filtreActif($formR, $criteres, $sphinx);
|
||||||
filtreSiret ($formR, $criteres, $sphinx);
|
filtreSiret ($formR, $criteres, $sphinx);
|
||||||
filtreAdresse($formR, $criteres, $sphinx);
|
filtreAdresse($formR, $criteres, $sphinx);
|
||||||
filtreNumero ($formR, $criteres, $sphinx);
|
filtreNumero ($formR, $criteres, $sphinx);
|
||||||
if ($sirenValide == true) {
|
if ($sirenValide == true) {
|
||||||
$sphinx->SetFilter('sirenValide', array(1));
|
$sphinx->SetFilter('sirenValide', array(1));
|
||||||
}
|
}
|
||||||
filtreActif($formR, $criteres, $sphinx);
|
|
||||||
|
|
||||||
$requete_sphinx = '';
|
$requete_sphinx = '';
|
||||||
foreach ($formR as $label => $valeur) {
|
foreach ($formR as $label => $valeur) {
|
||||||
@ -321,13 +329,14 @@ function requeteSphinx(&$sphinx, &$index, &$formR, &$criteres,
|
|||||||
&$criteresSphinx, &$form2crit, $quorum_actif, $quorum,
|
&$criteresSphinx, &$form2crit, $quorum_actif, $quorum,
|
||||||
$sirenValide)
|
$sirenValide)
|
||||||
{
|
{
|
||||||
|
filtreSiege($formR, $criteres, $sphinx);
|
||||||
|
filtreActif($formR, $criteres, $sphinx);
|
||||||
filtreSiret ($formR, $criteres, $sphinx);
|
filtreSiret ($formR, $criteres, $sphinx);
|
||||||
filtreAdresse($formR, $criteres, $sphinx);
|
filtreAdresse($formR, $criteres, $sphinx);
|
||||||
filtreNumero ($formR, $criteres, $sphinx);
|
filtreNumero ($formR, $criteres, $sphinx);
|
||||||
if ($sirenValide == true) {
|
if ($sirenValide == true) {
|
||||||
$sphinx->SetFilter('sirenValide', array(1));
|
$sphinx->SetFilter('sirenValide', array(1));
|
||||||
}
|
}
|
||||||
filtreActif($formR, $criteres, $sphinx);
|
|
||||||
|
|
||||||
if ($quorum_actif == true) {
|
if ($quorum_actif == true) {
|
||||||
foreach ($quorum as $label => $valeur) {
|
foreach ($quorum as $label => $valeur) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user