<?php
/**
 * Piwik - Open source web analytics
 *
 * @link http://piwik.org
 * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
 * @version $Id: VerticalBar.php 5451 2011-11-18 12:38:15Z EZdesign $
 *
 * @category Piwik
 * @package Piwik
 */

/**
 * Customize & set values for the Vertical bar chart
 *
 * @package Piwik
 * @subpackage Piwik_Visualization
 */
class Piwik_Visualization_Chart_VerticalBar extends Piwik_Visualization_Chart
{
	
	protected $seriesColors = array('#5170AE','#F3A010', '#CC3399', '#9933CC', '#80a033', 
			'#246AD2', '#FD16EA', '#49C100');
	
	public function customizeChartProperties()
	{
		parent::customizeChartProperties();
		
		if ($this->displayPercentageInTooltip)
		{
			foreach ($this->data as $seriesIndex => &$series)
			{
				$sum = array_sum($series);
				
				foreach ($series as $valueIndex => $value)
				{
					$value = (float) $value;
					
					$percentage = 0;
					if ($sum > 0)
					{
						$percentage = round(100 * $value / $sum);
					}
					
					$this->tooltip['percentages'][$seriesIndex][$valueIndex] = $percentage;
				}
			}
		}
	}
	
}
