| 
    dolibarr 19.0.4
    
   | 
 
Classe permettant la gestion des stats des deplacements et notes de frais. More...


Public Member Functions | |
| __construct ($db, $socid=0, $userid=0) | |
| Constructor.   | |
| getNbByYear () | |
| Renvoie le nombre de tickets par annee.   | |
| getNbByMonth ($year, $format=0) | |
| Return the number of tickets per month for a given year.   | |
| getAmountByMonth ($year, $format=0) | |
| Return th eamount of tickets for a month and a given year.   | |
| getAverageByMonth ($year) | |
| Return average amount.   | |
| getAllByYear () | |
| Return nb, total and average.   | |
  Public Member Functions inherited from Stats | |
| getNbByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1) | |
| Return nb of elements by month for several years.   | |
| getAmountByMonthWithPrevYear ($endyear, $startyear, $cachedelay=0, $format=0, $startmonth=1) | |
| Return amount of elements by month for several years.   | |
| getAverageByMonthWithPrevYear ($endyear, $startyear) | |
| Return average of entity by month for several years.   | |
| getAllByProductEntry ($year, $cachedelay=0, $limit=10) | |
| Return count, and sum of products.   | |
Additional Inherited Members | |
  Protected Member Functions inherited from Stats | |
| _getNbByYear ($sql) | |
| Return nb of elements by year.   | |
| _getAllByYear ($sql) | |
| Return nb of elements, total amount and avg amount each year.   | |
| _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.   | |
| _getAmountByMonth ($year, $sql, $format=0) | |
| Return the amount per month for a given year.   | |
| _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.   | |
| _getAllByProduct ($sql, $limit=10) | |
| Return number or total of product refs.   | |
| _getAmountByYear ($sql) | |
| Returns the summed amounts per year for a given number of past years ending now.   | |
Classe permettant la gestion des stats des deplacements et notes de frais.
Definition at line 30 of file ticketstats.class.php.
| TicketStats::__construct | ( | $db, | |
| $socid = 0, | |||
| $userid = 0 ) | 
Constructor.
| DoliDB | $db | Database handler | 
| int | $socid | Id third party | 
| mixed | $userid | Id user for filter or array of user ids | 
Definition at line 52 of file ticketstats.class.php.
| TicketStats::getAllByYear | ( | ) | 
Return nb, total and average.
Definition at line 156 of file ticketstats.class.php.
References Stats\_getAllByYear().
| TicketStats::getAmountByMonth | ( | $year, | |
| $format = 0 ) | 
Return th eamount of tickets for a month and a given year.
| int | $year | Year to scan | 
| 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 119 of file ticketstats.class.php.
References Stats\_getAmountByMonth().
| TicketStats::getAverageByMonth | ( | $year | ) | 
Return average amount.
| int | $year | Year to scan | 
Reimplemented from Stats.
Definition at line 139 of file ticketstats.class.php.
References Stats\_getAverageByMonth().
| TicketStats::getNbByMonth | ( | $year, | |
| $format = 0 ) | 
Return the number of tickets per month for a given year.
| string | $year | Year to scan | 
| 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 98 of file ticketstats.class.php.
References Stats\_getNbByMonth().
| TicketStats::getNbByYear | ( | ) | 
Renvoie le nombre de tickets par annee.
Definition at line 81 of file ticketstats.class.php.
References Stats\_getNbByYear().