dolibarr
19.0.0dev

Class to manage statistics of members. More...
Public Member Functions  
__construct ($db, $socid=0, $userid=0)  
Constructor. More...  
getNbByMonth ($year, $format=0)  
Return the number of proposition by month for a given year. More...  
getNbByYear ()  
Return the number of subscriptions by year. More...  
getAmountByMonth ($year, $format=0)  
Return the number of subscriptions by month for a given year. More...  
getAverageByMonth ($year)  
Return average amount each month. More...  
getAllByYear ()  
Return nb, total and average. More...  
countMembersByTypeAndStatus ($numberYears=0)  
Return count of member by status group by adh type, total and average. More...  
countMembersByTagAndStatus ($numberYears=0)  
Return count of member by status group by adh type, total and average. More...  
Public Member Functions inherited from Stats  
getNbByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1)  
Return nb of elements by month for several years. More...  
getAmountByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1)  
Return amount of elements by month for several years. More...  
getAverageByMonthWithPrevYear ($endyear, $startyear)  
Return average of entity by month for several years. More...  
getAllByProductEntry ($year, $cachedelay=0, $limit=10)  
Return count, and sum of products. More...  
Additional Inherited Members  
Protected Member Functions inherited from Stats  
_getNbByYear ($sql)  
Return nb of elements by year. More...  
_getAllByYear ($sql)  
Return nb of elements, total amount and avg amount each year. More...  
_getNbByMonth ($year, $sql, $format=0)  
Renvoie le nombre de documents par mois pour une annee donnee Return number of documents per month for a given year. More...  
_getAmountByMonth ($year, $sql, $format=0)  
Return the amount per month for a given year. More...  
_getAverageByMonth ($year, $sql, $format=0)  
Renvoie le montant moyen par mois pour une annee donnee Return the amount average par month for a given year. More...  
_getAllByProduct ($sql, $limit=10)  
Return number or total of product refs. More...  
_getAmountByYear ($sql)  
Returns the summed amounts per year for a given number of past years ending now. More...  
Class to manage statistics of members.
Definition at line 34 of file adherentstats.class.php.
AdherentStats::__construct  (  $db,  
$socid = 0 , 

$userid = 0 

) 
Constructor.
Definition at line 57 of file adherentstats.class.php.
AdherentStats::countMembersByTagAndStatus  (  $numberYears = 0  ) 
Return count of member by status group by adh type, total and average.
int  $numberYears  Number of years to scan (0 = all) 
Definition at line 256 of file adherentstats.class.php.
AdherentStats::countMembersByTypeAndStatus  (  $numberYears = 0  ) 
Return count of member by status group by adh type, total and average.
int  $numberYears  Number of years to scan (0 = all) 
Definition at line 180 of file adherentstats.class.php.
AdherentStats::getAllByYear  (  ) 
Return nb, total and average.
Definition at line 162 of file adherentstats.class.php.
References $sql, and Stats\_getAllByYear().
AdherentStats::getAmountByMonth  (  $year,  
$format = 0 

) 
Return the number of subscriptions by month for a given year.
int  $year  Year 
int  $format  0=Label of abscissa is a translated text, 1=Label of abscissa is month number, 2=Label of abscissa is first letter of month 
Reimplemented from Stats.
Definition at line 124 of file adherentstats.class.php.
AdherentStats::getAverageByMonth  (  $year  ) 
Return average amount each month.
int  $year  Year 
Reimplemented from Stats.
Definition at line 143 of file adherentstats.class.php.
AdherentStats::getNbByMonth  (  $year,  
$format = 0 

) 
Return the number of proposition by month for a given year.
int  $year  Year 
int  $format  0=Label of abscissa is a translated text, 1=Label of abscissa is month number, 2=Label of abscissa is first letter of month 
Reimplemented from Stats.
Definition at line 87 of file adherentstats.class.php.
AdherentStats::getNbByYear  (  ) 
Return the number of subscriptions by year.
Definition at line 105 of file adherentstats.class.php.
References $sql, and Stats\_getNbByYear().