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:
authormattpiwik <matthieu.aubry@gmail.com>2008-02-03 06:36:43 +0300
committermattpiwik <matthieu.aubry@gmail.com>2008-02-03 06:36:43 +0300
commit9143e53ee0a0e79072d3f11646353419480e4a19 (patch)
tree5f498eae1d37b8b4c8899d86771a61ac2c2659a3 /plugins/Widgetize/Controller.php
parent644d4bd7175e41fafa09392431059d0ffc27c0a6 (diff)
- all widgets now registered
- cleaned plugins files - when clicking multiple times on the menu, only load once - when clicking fast on different sections of the menu, only displays the latest clicked (instead of displaying all of them one after another) - added Loading... - added proper error handling (no more JS popup) - fixed URL in widgetize modules git-svn-id: http://dev.piwik.org/svn/trunk@267 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'plugins/Widgetize/Controller.php')
-rw-r--r--plugins/Widgetize/Controller.php29
1 files changed, 18 insertions, 11 deletions
diff --git a/plugins/Widgetize/Controller.php b/plugins/Widgetize/Controller.php
index e2701a53bd..f4b4ae169c 100644
--- a/plugins/Widgetize/Controller.php
+++ b/plugins/Widgetize/Controller.php
@@ -26,8 +26,8 @@ class Piwik_Widgetize_Controller extends Piwik_Controller
function testIframe()
{
$view = new Piwik_View('Widgetize/templates/test_iframe.tpl');
- $view->url1 = '?module=Widgetize&action=iframe&moduleToWidgetize=Home&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
- $view->url2 = '?module=Widgetize&action=iframe&moduleToWidgetize=Home&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=0';
+ $view->url1 = '?module=Widgetize&action=iframe&moduleToWidgetize=UserSettings&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
+ $view->url2 = '?module=Widgetize&action=iframe&moduleToWidgetize=UserSettings&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=0';
echo $view->render();
}
@@ -36,17 +36,17 @@ class Piwik_Widgetize_Controller extends Piwik_Controller
function testJsInclude1()
{
$view = new Piwik_View('Widgetize/templates/test_jsinclude.tpl');
- $view->url1 = '?module=Widgetize&action=js&moduleToWidgetize=Home&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
- $view->url2 = '?module=Widgetize&action=js&moduleToWidgetize=API&actionToWidgetize=index&method=ExamplePlugin.getGoldenRatio';
+ $view->url1 = '?module=Widgetize&action=js&moduleToWidgetize=UserSettings&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
+ $view->url2 = '?module=Widgetize&action=js&moduleToWidgetize=API&actionToWidgetize=index&method=ExamplePlugin.getGoldenRatio&format=original';
echo $view->render();
}
function testJsInclude2()
{
$view = new Piwik_View('Widgetize/templates/test_jsinclude2.tpl');
- $view->url1 = '?module=Widgetize&action=js&moduleToWidgetize=Home&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
- $view->url2 = '?module=Widgetize&action=js&moduleToWidgetize=Home&actionToWidgetize=getCountry&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=0';
- $view->url3 = '?module=Widgetize&action=js&moduleToWidgetize=Home&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&viewDataTable=table&showDataTableFooter=0';
+ $view->url1 = '?module=Widgetize&action=js&moduleToWidgetize=UserSettings&actionToWidgetize=getBrowser&idSite=1&period=day&date=yesterday';
+ $view->url2 = '?module=Widgetize&action=js&moduleToWidgetize=UserCountry&actionToWidgetize=getCountry&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=0';
+ $view->url3 = '?module=Widgetize&action=js&moduleToWidgetize=Referers&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&viewDataTable=table&showDataTableFooter=0';
echo $view->render();
}
@@ -55,9 +55,9 @@ class Piwik_Widgetize_Controller extends Piwik_Controller
function testClearspring()
{
$view = new Piwik_View('Widgetize/templates/test_widget.tpl');
- $view->url1 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=Home&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&filter_limit=5';
- $view->url2 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=Home&actionToWidgetize=getVisitInformationPerServerTime&idSite=1&period=day&date=yesterday&viewDataTable=graphVerticalBar&showDataTableFooter=0';
- $view->url3 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=Home&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=1&filter_limit=15&show_search=false';
+ $view->url1 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=Referers&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&filter_limit=5';
+ $view->url2 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=VisitTime&actionToWidgetize=getVisitInformationPerServerTime&idSite=1&period=day&date=yesterday&viewDataTable=graphVerticalBar&showDataTableFooter=0';
+ $view->url3 = Piwik_Url::getCurrentUrlWithoutQueryString().'?module=Widgetize&action=iframe&moduleToWidgetize=Referers&actionToWidgetize=getKeywords&idSite=1&period=day&date=yesterday&viewDataTable=cloud&showDataTableFooter=1&filter_limit=15&show_search=false';
echo $view->render();
}
@@ -70,9 +70,16 @@ class Piwik_Widgetize_Controller extends Piwik_Controller
$parameters = array ( $fetch = true );
$outputDataTable='';
+ ob_start();
$outputDataTable = Piwik_FrontController::getInstance()->dispatch( $controllerName, $actionName, $parameters);
+ // if nothing returned we try to load something that was printed on the screen
+ if(empty($outputDataTable))
+ {
+ $outputDataTable = ob_get_contents();
+ }
+ ob_end_clean();
- $view = new Piwik_View('Widgetize/templates/js.tpl');
+ $view = new Piwik_View('Widgetize/templates/js.tpl');
$content = $outputDataTable;
$view->piwikUrl = Piwik_Url::getCurrentUrlWithoutFileName();