|
dolibarr
13.0.2
|
Class to manage reception statistics. More...
Inheritance diagram for ReceptionStats:
Collaboration diagram for ReceptionStats:Public Member Functions | |
| __construct ($db, $socid, $mode, $userid=0) | |
| Constructor. More... | |
| getNbByMonth ($year) | |
| Return reception number by month for a year. More... | |
| getNbByYear () | |
| Return receptions number per year. More... | |
| getAllByYear () | |
| Return nb, 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... | |
Class to manage reception statistics.
Definition at line 35 of file receptionstats.class.php.
| ReceptionStats::__construct | ( | $db, | |
| $socid, | |||
| $mode, | |||
$userid = 0 |
|||
| ) |
Constructor.
| DoliDB | $db | Database handler |
| int | $socid | Id third party for filter |
| string | $mode | Option (not used) |
| int | $userid | Id user for filter (creation user) |
Definition at line 55 of file receptionstats.class.php.
References db.
| ReceptionStats::getAllByYear | ( | ) |
Return nb, total and average.
Definition at line 130 of file receptionstats.class.php.
References Stats\_getAllByYear(), and db.
| ReceptionStats::getNbByMonth | ( | $year | ) |
Return reception number by month for a year.
| int | $year | Year to scan |
Definition at line 87 of file receptionstats.class.php.
References Stats\_getNbByMonth(), db, dol_get_first_day(), and dol_get_last_day().
| ReceptionStats::getNbByYear | ( | ) |
Return receptions number per year.
Definition at line 111 of file receptionstats.class.php.
References Stats\_getNbByYear(), and db.