Dissocie adhérent valide à jour de non à jour dans liste emailings
This commit is contained in:
parent
bad1a58687
commit
c71a6fe5c5
@ -72,8 +72,11 @@ class mailing_fraise extends MailingTargets
|
|||||||
global $langs;
|
global $langs;
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
|
|
||||||
|
// Array for requests for statistics board
|
||||||
$statssql=array();
|
$statssql=array();
|
||||||
$statssql[0]="SELECT '".addslashes($langs->trans("FundationMembers"))."' as label, count(*) as nb FROM ".MAIN_DB_PREFIX."adherent where statut = 1";
|
|
||||||
|
$statssql[0] ="SELECT '".addslashes($langs->trans("FundationMembers"))."' as label, count(*) as nb";
|
||||||
|
$statssql[0].=" FROM ".MAIN_DB_PREFIX."adherent where statut = 1";
|
||||||
|
|
||||||
return $statssql;
|
return $statssql;
|
||||||
}
|
}
|
||||||
@ -109,8 +112,9 @@ class mailing_fraise extends MailingTargets
|
|||||||
|
|
||||||
$s='';
|
$s='';
|
||||||
$s.='<select name="filter" class="flat">';
|
$s.='<select name="filter" class="flat">';
|
||||||
$s.='<option value="-1">'.$langs->trans("MemberStatusDraftShort").'</option>';
|
$s.='<option value="-1">'.$langs->trans("MemberStatusDraft").'</option>';
|
||||||
$s.='<option value="1" selected="true">'.$langs->trans("MemberStatusActiveShort").'</option>';
|
$s.='<option value="1a">'.$langs->trans("MemberStatusActiveShort").' ('.$langs->trans("MemberStatusPayedShort").')</option>';
|
||||||
|
$s.='<option value="1b">'.$langs->trans("MemberStatusActiveShort").' ('.$langs->trans("MemberStatusActiveLateShort").')</option>';
|
||||||
$s.='<option value="0">'.$langs->trans("MemberStatusResiliatedShort").'</option>';
|
$s.='<option value="0">'.$langs->trans("MemberStatusResiliatedShort").'</option>';
|
||||||
$s.='</select>';
|
$s.='</select>';
|
||||||
return $s;
|
return $s;
|
||||||
@ -143,9 +147,10 @@ class mailing_fraise extends MailingTargets
|
|||||||
$sql.= " WHERE a.email IS NOT NULL";
|
$sql.= " WHERE a.email IS NOT NULL";
|
||||||
foreach($filtersarray as $key)
|
foreach($filtersarray as $key)
|
||||||
{
|
{
|
||||||
if ($key == -1) $sql.= " AND a.statut=-1";
|
if ($key == '-1') $sql.= " AND a.statut=-1";
|
||||||
if ($key == 0) $sql.= " AND a.statut=0";
|
if ($key == '1a') $sql.= " AND a.statut=1 AND datefin >= sysdate()";
|
||||||
if ($key == 1) $sql.= " AND a.statut=1";
|
if ($key == '1b') $sql.= " AND a.statut=1 AND datefin < sysdate()";
|
||||||
|
if ($key == '0') $sql.= " AND a.statut=0";
|
||||||
}
|
}
|
||||||
$sql.= " ORDER BY a.email";
|
$sql.= " ORDER BY a.email";
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user