diff options
author | matthieu_ <matthieu_@59fd770c-687e-43c8-a1e3-f5a4ff64c105> | 2007-08-28 21:32:26 +0400 |
---|---|---|
committer | matthieu_ <matthieu_@59fd770c-687e-43c8-a1e3-f5a4ff64c105> | 2007-08-28 21:32:26 +0400 |
commit | 31a9ce0bbc65850919aaf27a8a730b4e797bd38f (patch) | |
tree | 4bb386162c52e0b6b941db4d61197b29cc72aabf /modules/DataTable/Renderer | |
parent | c12bdaa5e95b2f6dba577b3b2c614279f68dc24a (diff) |
code documentation
mvc specification
finished referer API implementation
Diffstat (limited to 'modules/DataTable/Renderer')
-rw-r--r-- | modules/DataTable/Renderer/Console.php | 9 | ||||
-rw-r--r-- | modules/DataTable/Renderer/HTML.php | 10 | ||||
-rw-r--r-- | modules/DataTable/Renderer/PHP.php | 8 | ||||
-rw-r--r-- | modules/DataTable/Renderer/XML.php | 7 |
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 { |