Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormatthieu_ <matthieu_@59fd770c-687e-43c8-a1e3-f5a4ff64c105>2007-08-28 21:32:26 +0400
committermatthieu_ <matthieu_@59fd770c-687e-43c8-a1e3-f5a4ff64c105>2007-08-28 21:32:26 +0400
commit31a9ce0bbc65850919aaf27a8a730b4e797bd38f (patch)
tree4bb386162c52e0b6b941db4d61197b29cc72aabf /modules/DataTable/Renderer
parentc12bdaa5e95b2f6dba577b3b2c614279f68dc24a (diff)
code documentation
mvc specification finished referer API implementation
Diffstat (limited to 'modules/DataTable/Renderer')
-rw-r--r--modules/DataTable/Renderer/Console.php9
-rw-r--r--modules/DataTable/Renderer/HTML.php10
-rw-r--r--modules/DataTable/Renderer/PHP.php8
-rw-r--r--modules/DataTable/Renderer/XML.php7
4 files changed, 31 insertions, 3 deletions
diff --git a/modules/DataTable/Renderer/Console.php b/modules/DataTable/Renderer/Console.php
index 3375bb52fe..e6a4b82980 100644
--- a/modules/DataTable/Renderer/Console.php
+++ b/modules/DataTable/Renderer/Console.php
@@ -1,5 +1,10 @@
<?php
-
+/**
+ * Simple output
+ *
+ * @package Piwik_DataTable
+ * @subpackage Piwik_DataTable_Renderer
+ */
class Piwik_DataTable_Renderer_Console extends Piwik_DataTable_Renderer
{
protected $prefixRows;
@@ -65,4 +70,4 @@ class Piwik_DataTable_Renderer_Console extends Piwik_DataTable_Renderer
}
}
-?>
+
diff --git a/modules/DataTable/Renderer/HTML.php b/modules/DataTable/Renderer/HTML.php
index 0e27fc25bd..d948766710 100644
--- a/modules/DataTable/Renderer/HTML.php
+++ b/modules/DataTable/Renderer/HTML.php
@@ -1,5 +1,11 @@
<?php
+/**
+ * Simple HTML output
+ *
+ * @package Piwik_DataTable
+ * @subpackage Piwik_DataTable_Renderer
+ */
class Piwik_DataTable_Renderer_HTML extends Piwik_DataTable_Renderer
{
protected $prefixRows;
@@ -34,6 +40,7 @@ class Piwik_DataTable_Renderer_HTML extends Piwik_DataTable_Renderer
$allColumns = array();
foreach($table->getRows() as $row)
{
+ //TODO put that in a Simple_PHP filter that will make it easy as well to export in CSV
foreach($row->getColumns() as $column => $value)
{
$allColumns[$column] = true;
@@ -123,4 +130,5 @@ class Piwik_DataTable_Renderer_HTML extends Piwik_DataTable_Renderer
}
}
-?>
+
+
diff --git a/modules/DataTable/Renderer/PHP.php b/modules/DataTable/Renderer/PHP.php
index 228275fea0..3708431fe2 100644
--- a/modules/DataTable/Renderer/PHP.php
+++ b/modules/DataTable/Renderer/PHP.php
@@ -1,4 +1,12 @@
<?php
+
+/**
+ * Returns the equivalent PHP array of the DataTable.
+ * You can specify in the constructor if you want the serialized version.
+ *
+ * @package Piwik_DataTable
+ * @subpackage Piwik_DataTable_Renderer
+ */
class Piwik_DataTable_Renderer_PHP extends Piwik_DataTable_Renderer
{
protected $serialize;
diff --git a/modules/DataTable/Renderer/XML.php b/modules/DataTable/Renderer/XML.php
index 0d6ebef305..90f03f46af 100644
--- a/modules/DataTable/Renderer/XML.php
+++ b/modules/DataTable/Renderer/XML.php
@@ -1,5 +1,12 @@
<?php
+/**
+ * XML export. Using the excellent Pear::XML_Serializer.
+ * We had to fix the PEAR library so that it works under PHP5 STRICT mode.
+ *
+ * @package Piwik_DataTable
+ * @subpackage Piwik_DataTable_Renderer
+ */
require_once "DataTable/Renderer/PHP.php";
class Piwik_DataTable_Renderer_XML extends Piwik_DataTable_Renderer
{