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:
Diffstat (limited to 'plugins/API/Controller.php')
-rw-r--r--plugins/API/Controller.php104
1 files changed, 52 insertions, 52 deletions
diff --git a/plugins/API/Controller.php b/plugins/API/Controller.php
index 00eadd58cb..3b1804bb0f 100644
--- a/plugins/API/Controller.php
+++ b/plugins/API/Controller.php
@@ -1,20 +1,20 @@
-<?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$
- *
- * @package Piwik_API
- */
-
+<?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$
+ *
+ * @package Piwik_API
+ */
+
require_once "API/Request.php";
-
-
-/**
- *
- * @package Piwik_API
+
+
+/**
+ *
+ * @package Piwik_API
*/
class Piwik_API_Controller extends Piwik_Controller
{
@@ -24,46 +24,46 @@ class Piwik_API_Controller extends Piwik_Controller
$request = new Piwik_API_Request();
echo $request->process();
}
-
- protected function init()
- {
- $plugins = Piwik_PluginsManager::getInstance()->getLoadedPluginsName();
-
- $loaded = 0;
- foreach( $plugins as $plugin )
- {
- $plugin = Piwik::unprefixClass($plugin);
-
- try {
- Piwik_API_Proxy::getInstance()->registerClass($plugin);
- $loaded++;
- }
- catch(Exception $e){
-// $errors .= "<br>\n" . $e->getMessage();
- }
- }
- return $loaded;
- }
-
- function listAllMethods()
- {
- $this->init();
- echo Piwik_API_Proxy::getInstance()->getAllInterfaceString( $outputExampleUrls = true, $prefixUrls = Piwik_Common::getRequestVar('prefixUrl', '') );
- }
-
+
+ protected function init()
+ {
+ $plugins = Piwik_PluginsManager::getInstance()->getLoadedPluginsName();
+
+ $loaded = 0;
+ foreach( $plugins as $plugin )
+ {
+ $plugin = Piwik::unprefixClass($plugin);
+
+ try {
+ Piwik_API_Proxy::getInstance()->registerClass($plugin);
+ $loaded++;
+ }
+ catch(Exception $e){
+// $errors .= "<br>\n" . $e->getMessage();
+ }
+ }
+ return $loaded;
+ }
+
+ function listAllMethods()
+ {
+ $this->init();
+ echo Piwik_API_Proxy::getInstance()->getAllInterfaceString( $outputExampleUrls = true, $prefixUrls = Piwik_Common::getRequestVar('prefixUrl', '') );
+ }
+
function listAllAPI()
- {
- $token_auth = Zend_Registry::get('auth')->getTokenAuth();
- echo "<style>body{ font-family:georgia,arial; font-size:0.95em;} </style>";
- echo "<h1>API quick documentation</h1>";
- echo "<p>If you don't have data for today you can first <a href='misc/generateVisits.php' target=_blank>generate some data</a> using the Visits Generator script.</p>";
- echo "<p>You can try the different formats available for every method. It is very easy to extract any data you want from piwik!</p>";
+ {
+ $token_auth = Zend_Registry::get('auth')->getTokenAuth();
+ echo "<style>body{ font-family:georgia,arial; font-size:0.95em;} </style>";
+ echo "<h1>API quick documentation</h1>";
+ echo "<p>If you don't have data for today you can first <a href='misc/generateVisits.php' target=_blank>generate some data</a> using the Visits Generator script.</p>";
+ echo "<p>You can try the different formats available for every method. It is very easy to extract any data you want from piwik!</p>";
echo "<p>If you want to <b>request the data without being logged in to Piwik</b> you need to add the parameter <code><u>&token_auth=$token_auth</u></code> to the API calls URLs that require authentication.</p>";
- echo "<p><b>For more information have a look at the <a href='http://dev.piwik.org/trac/wiki/API'>official API Documentation</a> or the <a href='http://dev.piwik.org/trac/wiki/API/Reference'>API Reference</a>.</b></P>";
+ echo "<p><b>For more information have a look at the <a href='http://dev.piwik.org/trac/wiki/API'>official API Documentation</a> or the <a href='http://dev.piwik.org/trac/wiki/API/Reference'>API Reference</a>.</b></P>";
- $loaded = $this->init();
- echo "<p><i> Loaded successfully $loaded APIs</i></p>\n";
+ $loaded = $this->init();
+ echo "<p><i> Loaded successfully $loaded APIs</i></p>\n";
echo Piwik_API_Proxy::getInstance()->getAllInterfaceString();
echo "<p><a href='?module=Home'>Back to Piwik homepage</a></p>";