| <?php |
|
|
| |
| |
| |
| |
| |
| |
|
|
| namespace Piwik\Plugins\CoreHome\Columns; |
|
|
| use Piwik\Metrics\Formatter; |
| use Piwik\Piwik; |
| use Piwik\Plugin\Dimension\VisitDimension; |
| use Piwik\Site; |
| use Piwik\Tracker\Action; |
| use Piwik\Tracker\Request; |
| use Piwik\Tracker\Visitor; |
|
|
| class IdSite extends VisitDimension |
| { |
| protected $columnName = 'idsite'; |
| |
| |
| |
| |
| |
|
|
| protected $nameSingular = 'General_Measurable'; |
| protected $namePlural = 'General_Measurables'; |
| protected $type = self::TYPE_TEXT; |
|
|
| |
| |
| |
| |
| public function onNewVisit(Request $request, Visitor $visitor, $action) |
| { |
| return $request->getIdSite(); |
| } |
|
|
| |
| |
| |
| |
| public function onAnyGoalConversion(Request $request, Visitor $visitor, $action) |
| { |
| return $request->getIdSite(); |
| } |
|
|
| public function formatValue($value, $idSite, Formatter $formatter) |
| { |
| try { |
| return Site::getNameFor($value); |
| } catch (\Exception $ex) { |
| $formatted = parent::formatValue($value, $idSite, $formatter); |
| return Piwik::translate('General_MeasurableId') . ': ' . $formatted; |
| } |
| } |
| } |
|
|