コード例 #1
0
ファイル: ArpuStat.php プロジェクト: raschan/fruit-dashboard
 /**
  * Prepare ARPU for statistics
  *
  * @param boolean
  *
  * @return array
  */
 public static function show($metrics, $fullDataNeeded = false)
 {
     // defaults
     self::$statName = 'Average Revenue Per User';
     self::$statID = 'arpu';
     $data = array();
     if ($fullDataNeeded) {
         $data = self::showFullStat($metrics);
         foreach ($data['fullHistory'] as $date => $value) {
             if ($value) {
                 $data['fullHistory'][$date] = $value / 100;
             }
         }
     } else {
         $data = self::showSimpleStat($metrics);
     }
     if (isset($data['history'])) {
         foreach ($data['history'] as $date => $value) {
             if ($value) {
                 $data['history'][$date] = $value / 100;
             }
         }
     } else {
         $data['history'] = array();
     }
     //converting to money format
     $data = self::toMoneyFormat($data, $fullDataNeeded);
     return $data;
 }