public function addAllActionsViewColumns(Pap_Common_StatsGrid $statsGrid) { foreach ($this->getUserCommissionTypes() as $commissionType) { $action = $this->getActionName($commissionType->get(Pap_Db_Table_CommissionTypes::ID)); $statsGrid->addViewColumn($action . self::COUNT_POSTFIX, $this->_("%s count", $commissionType->get('name') . ' (' . $commissionType->get('campaignname') . ')'), false, Gpf_View_ViewColumn::TYPE_NUMBER); if (!$this->isSubAffSaleStats($statsGrid)) { $statsGrid->addViewColumn($action . self::TOTALCOST_POSTFIX, $this->_("%s total cost", $commissionType->get('name') . ' (' . $commissionType->get('campaignname') . ')'), false, Gpf_View_ViewColumn::TYPE_CURRENCY); } $statsGrid->addViewColumn($action . self::COMMISSIONS_POSTFIX, $this->_("%s commissions", $commissionType->get('name') . ' (' . $commissionType->get('campaignname') . ')'), false, Gpf_View_ViewColumn::TYPE_CURRENCY); } }