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:
authormattab <matthieu.aubry@gmail.com>2013-07-23 11:52:15 +0400
committermattab <matthieu.aubry@gmail.com>2013-07-23 11:52:15 +0400
commit5104d94f3b2250f766b9c520e2da8da9b4cab2e9 (patch)
tree5f30daf7bc14373fb1bbd0504ce11a771dafc02f /plugins/PDFReports
parentae4b1f4e38077b174e4df5b7d4513d63fe026a24 (diff)
Refs #4059 Work in progress: Conversion to use Namespaces of dozen more classes
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
Diffstat (limited to 'plugins/PDFReports')
-rw-r--r--plugins/PDFReports/API.php12
-rw-r--r--plugins/PDFReports/Controller.php6
-rw-r--r--plugins/PDFReports/PDFReports.php47
3 files changed, 37 insertions, 28 deletions
diff --git a/plugins/PDFReports/API.php b/plugins/PDFReports/API.php
index 4826fe8c80..7c07598430 100644
--- a/plugins/PDFReports/API.php
+++ b/plugins/PDFReports/API.php
@@ -11,6 +11,8 @@
use Piwik\Piwik;
use Piwik\Common;
use Piwik\Date;
+use Piwik\ReportRenderer;
+use Piwik\ReportRenderer\Html;
use Piwik\Site;
use Piwik\Translate;
@@ -251,7 +253,7 @@ class Piwik_PDFReports_API
}
// Joining with the site table to work around pre-1.3 where reports could still be linked to a deleted site
- $reports = Piwik_FetchAll("SELECT *
+ $reports = Db::fetchAll("SELECT *
FROM " . Common::prefixTable('report') . "
JOIN " . Common::prefixTable('site') . "
USING (idsite)
@@ -434,17 +436,17 @@ class Piwik_PDFReports_API
$outputFilename = $reportRenderer->sendToDisk($outputFilename);
$additionalFiles = array();
- if ($reportRenderer instanceof Piwik_ReportRenderer_Html) {
+ if ($reportRenderer instanceof Html) {
foreach ($processedReports as &$report) {
if ($report['displayGraph']) {
$additionalFile = array();
$additionalFile['filename'] = $report['metadata']['name'] . '.png';
$additionalFile['cid'] = $report['metadata']['uniqueId'];
$additionalFile['content'] =
- Piwik_ReportRenderer::getStaticGraph(
+ ReportRenderer::getStaticGraph(
$report['metadata'],
- Piwik_ReportRenderer_Html::IMAGE_GRAPH_WIDTH,
- Piwik_ReportRenderer_Html::IMAGE_GRAPH_HEIGHT,
+ Html::IMAGE_GRAPH_WIDTH,
+ Html::IMAGE_GRAPH_HEIGHT,
$report['evolutionGraph'],
$segment
);
diff --git a/plugins/PDFReports/Controller.php b/plugins/PDFReports/Controller.php
index 4e7e8c1644..3eed377084 100644
--- a/plugins/PDFReports/Controller.php
+++ b/plugins/PDFReports/Controller.php
@@ -10,18 +10,20 @@
*/
use Piwik\Piwik;
use Piwik\Common;
+use Piwik\Controller;
+use Piwik\View;
/**
*
* @package Piwik_PDFReports
*/
-class Piwik_PDFReports_Controller extends Piwik_Controller
+class Piwik_PDFReports_Controller extends Controller
{
const DEFAULT_REPORT_TYPE = Piwik_PDFReports::EMAIL_TYPE;
public function index()
{
- $view = new Piwik_View('@PDFReports/index');
+ $view = new View('@PDFReports/index');
$this->setGeneralVariablesView($view);
$view->countWebsites = count(Piwik_SitesManager_API::getInstance()->getSitesIdWithAtLeastViewAccess());
diff --git a/plugins/PDFReports/PDFReports.php b/plugins/PDFReports/PDFReports.php
index 69ddb3d498..f9eb619ea1 100644
--- a/plugins/PDFReports/PDFReports.php
+++ b/plugins/PDFReports/PDFReports.php
@@ -12,6 +12,11 @@ use Piwik\Piwik;
use Piwik\Common;
use Piwik\Config;
use Piwik\Date;
+use Piwik\Mail;
+use Piwik\View;
+use Piwik\ScheduledTime;
+use Piwik\ScheduledTask;
+use Piwik\ReportRenderer;
use Piwik\Plugin;
use Piwik\Site;
@@ -30,7 +35,7 @@ class Piwik_PDFReports extends Plugin
const DISPLAY_FORMAT_TABLES_ONLY = 4; // Display only tables for all reports
const DEFAULT_DISPLAY_FORMAT = self::DISPLAY_FORMAT_GRAPHS_ONLY_FOR_KEY_METRICS;
- const DEFAULT_REPORT_FORMAT = Piwik_ReportRenderer::HTML_FORMAT;
+ const DEFAULT_REPORT_FORMAT = ReportRenderer::HTML_FORMAT;
const DEFAULT_PERIOD = 'week';
const DEFAULT_HOUR = '0';
@@ -55,8 +60,8 @@ class Piwik_PDFReports extends Plugin
);
static private $managedReportFormats = array(
- Piwik_ReportRenderer::HTML_FORMAT => 'plugins/Zeitgeist/images/html_icon.png',
- Piwik_ReportRenderer::PDF_FORMAT => 'plugins/UserSettings/images/plugins/pdf.gif'
+ ReportRenderer::HTML_FORMAT => 'plugins/Zeitgeist/images/html_icon.png',
+ ReportRenderer::PDF_FORMAT => 'plugins/UserSettings/images/plugins/pdf.gif'
);
/**
@@ -233,9 +238,9 @@ class Piwik_PDFReports extends Plugin
$reportFormat = $notificationInfo[Piwik_PDFReports_API::REPORT_KEY]['format'];
$outputType = $notificationInfo[Piwik_PDFReports_API::OUTPUT_TYPE_INFO_KEY];
- $reportRenderer = Piwik_ReportRenderer::factory($reportFormat);
+ $reportRenderer = ReportRenderer::factory($reportFormat);
- if ($reportFormat == Piwik_ReportRenderer::HTML_FORMAT) {
+ if ($reportFormat == ReportRenderer::HTML_FORMAT) {
$reportRenderer->setRenderImageInline($outputType != Piwik_PDFReports_API::OUTPUT_SAVE_ON_DISK);
}
}
@@ -262,7 +267,7 @@ class Piwik_PDFReports extends Plugin
$message = Piwik_Translate('PDFReports_EmailHello');
$subject = Piwik_Translate('General_Report') . ' ' . $reportTitle . " - " . $prettyDate;
- $mail = new Piwik_Mail();
+ $mail = new Mail();
$mail->setSubject($subject);
$fromEmailName = Config::getInstance()->branding['use_custom_logo']
? Piwik_Translate('CoreHome_WebAnalyticsReports')
@@ -392,7 +397,7 @@ class Piwik_PDFReports extends Plugin
static public function template_reportParametersPDFReports(&$out)
{
- $view = new Piwik_View('@PDFReports/reportParametersPDFReports');
+ $view = new View('@PDFReports/reportParametersPDFReports');
$view->currentUserEmail = Piwik::getCurrentUserEmail();
$view->displayFormats = self::getDisplayFormats();
$view->reportType = self::EMAIL_TYPE;
@@ -414,7 +419,7 @@ class Piwik_PDFReports extends Plugin
{
$arbitraryDateInUTC = Date::factory('2011-01-01');
foreach (Piwik_PDFReports_API::getInstance()->getReports() as $report) {
- if (!$report['deleted'] && $report['period'] != Piwik_ScheduledTime::PERIOD_NEVER) {
+ if (!$report['deleted'] && $report['period'] != ScheduledTime::PERIOD_NEVER) {
$midnightInSiteTimezone =
date(
'H',
@@ -426,9 +431,9 @@ class Piwik_PDFReports extends Plugin
$hourInUTC = (24 - $midnightInSiteTimezone + $report['hour']) % 24;
- $schedule = Piwik_ScheduledTime::getScheduledTimeForPeriod($report['period']);
+ $schedule = ScheduledTime::getScheduledTimeForPeriod($report['period']);
$schedule->setHour($hourInUTC);
- $tasks[] = new Piwik_ScheduledTask (
+ $tasks[] = new ScheduledTask (
Piwik_PDFReports_API::getInstance(),
'sendReport',
$report['idreport'], $schedule
@@ -508,7 +513,7 @@ class Piwik_PDFReports extends Plugin
public function deleteUserReport($userLogin)
{
- Piwik_Query('DELETE FROM ' . Common::prefixTable('report') . ' WHERE login = ?', $userLogin);
+ Db::query('DELETE FROM ' . Common::prefixTable('report') . ' WHERE login = ?', $userLogin);
}
public function install()
@@ -533,7 +538,7 @@ class Piwik_PDFReports extends Plugin
) DEFAULT CHARSET=utf8';
try {
foreach ($queries as $query) {
- Piwik_Exec($query);
+ Db::exec($query);
}
} catch (Exception $e) {
if (!Zend_Registry::get('db')->isErrNo($e, '1050')) {
@@ -577,10 +582,10 @@ class Piwik_PDFReports extends Plugin
static public function getPeriodToFrequency()
{
return array(
- Piwik_ScheduledTime::PERIOD_NEVER => Piwik_Translate('General_Never'),
- Piwik_ScheduledTime::PERIOD_DAY => Piwik_Translate('General_Daily'),
- Piwik_ScheduledTime::PERIOD_WEEK => Piwik_Translate('General_Weekly'),
- Piwik_ScheduledTime::PERIOD_MONTH => Piwik_Translate('General_Monthly'),
+ ScheduledTime::PERIOD_NEVER => Piwik_Translate('General_Never'),
+ ScheduledTime::PERIOD_DAY => Piwik_Translate('General_Daily'),
+ ScheduledTime::PERIOD_WEEK => Piwik_Translate('General_Weekly'),
+ ScheduledTime::PERIOD_MONTH => Piwik_Translate('General_Monthly'),
);
}
@@ -591,11 +596,11 @@ class Piwik_PDFReports extends Plugin
static public function getPeriodToFrequencyAsAdjective()
{
return array(
- Piwik_ScheduledTime::PERIOD_DAY => Piwik_Translate('General_DailyReport'),
- Piwik_ScheduledTime::PERIOD_WEEK => Piwik_Translate('General_WeeklyReport'),
- Piwik_ScheduledTime::PERIOD_MONTH => Piwik_Translate('General_MonthlyReport'),
- Piwik_ScheduledTime::PERIOD_YEAR => Piwik_Translate('General_YearlyReport'),
- Piwik_ScheduledTime::PERIOD_RANGE => Piwik_Translate('General_RangeReports'),
+ ScheduledTime::PERIOD_DAY => Piwik_Translate('General_DailyReport'),
+ ScheduledTime::PERIOD_WEEK => Piwik_Translate('General_WeeklyReport'),
+ ScheduledTime::PERIOD_MONTH => Piwik_Translate('General_MonthlyReport'),
+ ScheduledTime::PERIOD_YEAR => Piwik_Translate('General_YearlyReport'),
+ ScheduledTime::PERIOD_RANGE => Piwik_Translate('General_RangeReports'),
);
}
}