dolibarr  13.0.2
Public Member Functions | List of all members
TicketStats Class Reference

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

+ Inheritance diagram for TicketStats:
+ Collaboration diagram for TicketStats:

Public Member Functions

 __construct ($db, $socid=0, $userid=0)
 Constructor. More...
 
 getNbByYear ()
 Renvoie le nombre de tickets par annee. More...
 
 getNbByMonth ($year)
 Renvoie le nombre de facture par mois pour une annee donnee. More...
 
 getAmountByMonth ($year)
 Renvoie le montant de facture par mois pour une annee donnee. More...
 
 getAverageByMonth ($year)
 Return average amount. 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...
 

Detailed Description

Classe permettant la gestion des stats des deplacements et notes de frais.

Definition at line 30 of file ticketstats.class.php.

Constructor & Destructor Documentation

TicketStats::__construct (   $db,
  $socid = 0,
  $userid = 0 
)

Constructor.

Parameters
DoliDB$dbDatabase handler
int$socidId third party
mixed$useridId user for filter or array of user ids
Returns
void

Definition at line 52 of file ticketstats.class.php.

References db.

Member Function Documentation

TicketStats::getAllByYear ( )

Return nb, total and average.

Returns
array Array of values

Definition at line 154 of file ticketstats.class.php.

References Stats\_getAllByYear(), and db.

TicketStats::getAmountByMonth (   $year)

Renvoie le montant de facture par mois pour une annee donnee.

Parameters
int$yearYear to scan
Returns
array Array of values

Definition at line 117 of file ticketstats.class.php.

References Stats\_getAmountByMonth(), and db.

TicketStats::getAverageByMonth (   $year)

Return average amount.

Parameters
int$yearYear to scan
Returns
array Array of values

Definition at line 137 of file ticketstats.class.php.

References Stats\_getAverageByMonth(), and db.

TicketStats::getNbByMonth (   $year)

Renvoie le nombre de facture par mois pour une annee donnee.

Parameters
string$yearYear to scan
Returns
array Array of values

Definition at line 97 of file ticketstats.class.php.

References Stats\_getNbByMonth(), and db.

TicketStats::getNbByYear ( )

Renvoie le nombre de tickets par annee.

Returns
array Array of values

Definition at line 81 of file ticketstats.class.php.

References Stats\_getNbByYear().


The documentation for this class was generated from the following file: