/**
  * @param MarketingListGrowthChartDataProvider $chartDataProvider
  * @param string $uniqueId
  * @return string
  */
 public static function renderListGrowthChartContent(MarketingListGrowthChartDataProvider $chartDataProvider, $uniqueId)
 {
     assert('is_string($uniqueId)');
     $chartData = $chartDataProvider->getChartData();
     Yii::import('ext.amcharts.AmChartMaker');
     $amChart = new AmChartMaker();
     $amChart->data = $chartData;
     $amChart->id = $uniqueId;
     $amChart->type = ChartRules::TYPE_STACKED_COLUMN_2D;
     $amChart->addSerialGraph(MarketingChartDataProvider::EXISTING_SUBSCRIBERS_COUNT, 'column', array('title' => "'" . Zurmo::t('MarketingModule', 'Existing Subscribers') . "'", 'balloonText' => "'[[dateBalloonLabel]]<br>" . Zurmo::t('MarketingModule', 'Existing Subscribers') . ": [[value]]'"));
     $amChart->addSerialGraph(MarketingChartDataProvider::NEW_SUBSCRIBERS_COUNT, 'column', array('title' => "'" . Zurmo::t('MarketingModule', 'New Subscribers') . "'", 'balloonText' => "'[[dateBalloonLabel]]<br>" . Zurmo::t('MarketingModule', 'New Subscribers') . ": [[value]]'"));
     $amChart->xAxisName = $chartDataProvider->getXAxisName();
     $amChart->yAxisName = $chartDataProvider->getYAxisName();
     $javascript = $amChart->javascriptChart();
     Yii::app()->getClientScript()->registerScript(__CLASS__ . $uniqueId, $javascript);
     $cClipWidget = new CClipWidget();
     $cClipWidget->beginClip("Chart");
     $cClipWidget->widget('application.core.widgets.AmChart', array('id' => $uniqueId));
     $cClipWidget->endClip();
     return $cClipWidget->getController()->clips['Chart'];
 }