Example #1
0
 function getChargesByMonth($criteria = array())
 {
     $criteria = array_merge(array('company_id' => $this->id), $criteria);
     $this->charges = Charge::getMany($criteria);
     $months = array();
     foreach ($this->charges as $charge) {
         $month = Util::month_format($charge->getDate());
         if (empty($months[$month])) {
             $months[$month] = array();
         }
         array_push($months[$month], $charge);
     }
     return $months;
 }
Example #2
0
 function search($params)
 {
     $this->data = Charge::getMany($params);
     $this->options = $params;
 }