controller.php

来自「一款可以和GOOGLE媲美的开源统计系统,运用AJAX.功能强大. 无色提示:」· PHP 代码 · 共 85 行

PHP
85
字号
<?php/** * Piwik - Open source web analytics *  * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later * @version $Id: Controller.php 169 2008-01-14 05:41:15Z matt $ *  * @package Piwik_SitesManager */require_once "Dashboard/Controller.php";/** *  * @package Piwik_Widgetize */class Piwik_Widgetize_Controller extends Piwik_Dashboard_Controller{	function index()	{		$view = new Piwik_View('Widgetize/templates/index.tpl');		$view->availableWidgets = json_encode(Piwik_GetWidgetsList());		$this->setGeneralVariablesView($view);		echo $view->render();	}	function testIframe()	{		$view = new Piwik_View('Widgetize/templates/test_iframe.tpl');		$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();	}	function testJsInclude1()	{		$view = new Piwik_View('Widgetize/templates/test_jsinclude.tpl');		$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=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();	}		function testClearspring()	{		$view = new Piwik_View('Widgetize/templates/test_widget.tpl');		$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();	}		function js()	{		$controllerName = Piwik_Common::getRequestVar('moduleToWidgetize');		$actionName = Piwik_Common::getRequestVar('actionToWidgetize');		$parameters = array ( $fetch = true );		$content = Piwik_FrontController::getInstance()->fetchDispatch( $controllerName, $actionName, $parameters);	    $view = new Piwik_View('Widgetize/templates/js.tpl');		$view->piwikUrl = Piwik_Url::getCurrentUrlWithoutFileName();		$content = str_replace(array("\t","\n","\r\n","\r"), "", $content);		$view->content = $content;		echo $view->render();	}	function iframe()	{				$controllerName = Piwik_Common::getRequestVar('moduleToWidgetize');		$actionName = Piwik_Common::getRequestVar('actionToWidgetize');		$parameters = array ( $fetch = true );		$outputDataTable = Piwik_FrontController::getInstance()->fetchDispatch( $controllerName, $actionName, $parameters);		$view = new Piwik_View('Widgetize/templates/iframe.tpl');		$view->content = $outputDataTable;		echo $view->render();	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?