dashboard.php
来自「一款可以和GOOGLE媲美的开源统计系统,运用AJAX.功能强大. 无色提示:」· PHP 代码 · 共 80 行
PHP
80 行
<?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: ExamplePlugin.php 169 2008-01-14 05:41:15Z matt $ * * @package Piwik_ExamplePlugin */class Piwik_Dashboard extends Piwik_Plugin{ public function getInformation() { return array( 'name' => 'Dashboard', 'description' => 'Your Web Analytics Dashboard. You can customize Your Dashboard: add new widgets, change the order of your widgets. Each user can access his own custom Dashboard.', 'author' => 'Piwik', 'homepage' => 'http://piwik.org/', 'version' => '0.1', ); } public function getListHooksRegistered() { return array( 'template_js_import' => 'js', 'template_css_import' => 'css', ); } function js() { echo '<script type="text/javascript" src="plugins/Dashboard/templates/widgetMenu.js"></script><script type="text/javascript" src="plugins/Dashboard/templates/Dashboard.js"></script> '; } function css() { echo '<link rel="stylesheet" type="text/css" href="plugins/Dashboard/templates/dashboard.css" />'; } public function install() { // we catch the exception try{ $sql = "CREATE TABLE ". Piwik::prefixTable('user_dashboard')." ( login VARCHAR( 20 ) NOT NULL , iddashboard INT NOT NULL , layout TEXT NOT NULL, PRIMARY KEY ( login , iddashboard ) ) " ; Piwik_Query($sql); } catch(Zend_Db_Statement_Exception $e){ // mysql code error 1050:table already exists // see bug #153 http://dev.piwik.org/trac/ticket/153 if(ereg('1050',$e->getMessage())) { return; } else { throw $e; } } } public function uninstall() { $sql = "DROP TABLE ". Piwik::prefixTable('user_dashboard') ; Piwik_Query($sql); } }Piwik_AddMenu('Dashboard_Dashboard', '', array('module' => 'Dashboard', 'action' => 'embeddedIndex'));
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?