PHP Класс Piwik\Plugins\ScheduledReports\ScheduledReports

Наследование: extends Piwik\Plugin
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
allowMultipleReports ( &$allowMultipleReports, $reportType )
deletePhoneNumber ( $phoneNumber )
deleteSiteReport ( $idSite ) Delete reports for the website
deleteUserReport ( $userLogin )
deleteUserReportForSites ( $userLogin, $idSites )
getClientSideTranslationKeys ( &$translationKeys )
getDisplayFormats ( )
getJsFiles ( &$jsFiles )
getPeriodToFrequency ( ) Used in the Report Listing
getPeriodToFrequencyAsAdjective ( ) Used in the Report's email content, ie "monthly report"
getRendererInstance ( &$reportRenderer, $reportType, $outputType, $report )
getReportFormats ( &$reportFormats, $reportType )
getReportMetadata ( &$reportMetadata, $reportType, $idSite )
getReportParameters ( &$availableParameters, $reportType )
getReportRecipients ( &$recipients, $reportType, $report )
getReportTypes ( &$reportTypes )
getStylesheetFiles ( &$stylesheets )
install ( )
processReports ( &$processedReports, $reportType, $outputType, $report )
registerEvents ( )
renameDeprecatedModuleAndAction ( &$module, &$action )
segmentDeactivation ( $idSegment )
segmentUpdated ( $idSegment, $updatedSegment )
sendReport ( $reportType, $report, $contents, $filename, $prettyDate, $reportSubject, $reportTitle, $additionalFiles, Piwik\Period $period = null, $force )
template_reportParametersScheduledReports ( &$out )
validateReportParameters ( &$parameters, $reportType )

Защищенные методы

Метод Описание
setReplyToAsSender ( Piwik\Mail $mail, array $report )
throwExceptionReportsAreUsingSegment ( $reportsUsingSegment )

Приватные методы

Метод Описание
checkAdditionalEmails ( $additionalEmails )
getModel ( )
manageEvent ( $reportType )
markReportAsSent ( $report, Piwik\Period $period )
reportAlreadySent ( $report, Piwik\Period $period )
valueIsTrue ( $value ) based on http://www.php.net/manual/en/filter.filters.validate.php -> FILTER_VALIDATE_BOOLEAN

Описание методов

allowMultipleReports() публичный Метод

public allowMultipleReports ( &$allowMultipleReports, $reportType )

deletePhoneNumber() публичный Метод

public deletePhoneNumber ( $phoneNumber )

deleteSiteReport() публичный Метод

Delete reports for the website
public deleteSiteReport ( $idSite )

deleteUserReport() публичный Метод

public deleteUserReport ( $userLogin )

deleteUserReportForSites() публичный Метод

public deleteUserReportForSites ( $userLogin, $idSites )

getClientSideTranslationKeys() публичный Метод

public getClientSideTranslationKeys ( &$translationKeys )

getDisplayFormats() публичный статический Метод

public static getDisplayFormats ( )

getJsFiles() публичный Метод

public getJsFiles ( &$jsFiles )

getPeriodToFrequency() публичный статический Метод

Used in the Report Listing
public static getPeriodToFrequency ( )

getPeriodToFrequencyAsAdjective() публичный статический Метод

Used in the Report's email content, ie "monthly report"

getRendererInstance() публичный Метод

public getRendererInstance ( &$reportRenderer, $reportType, $outputType, $report )

getReportFormats() публичный Метод

public getReportFormats ( &$reportFormats, $reportType )

getReportMetadata() публичный Метод

public getReportMetadata ( &$reportMetadata, $reportType, $idSite )

getReportParameters() публичный Метод

public getReportParameters ( &$availableParameters, $reportType )

getReportRecipients() публичный Метод

public getReportRecipients ( &$recipients, $reportType, $report )

getReportTypes() публичный Метод

public getReportTypes ( &$reportTypes )

getStylesheetFiles() публичный Метод

public getStylesheetFiles ( &$stylesheets )

install() публичный Метод

public install ( )

processReports() публичный Метод

public processReports ( &$processedReports, $reportType, $outputType, $report )

registerEvents() публичный Метод

См. также: Piwik\Plugin::registerEvents
public registerEvents ( )

renameDeprecatedModuleAndAction() публичный Метод

public renameDeprecatedModuleAndAction ( &$module, &$action )

segmentDeactivation() публичный Метод

public segmentDeactivation ( $idSegment )

segmentUpdated() публичный Метод

public segmentUpdated ( $idSegment, $updatedSegment )

sendReport() публичный Метод

public sendReport ( $reportType, $report, $contents, $filename, $prettyDate, $reportSubject, $reportTitle, $additionalFiles, Piwik\Period $period = null, $force )
$period Piwik\Period

setReplyToAsSender() защищенный Метод

protected setReplyToAsSender ( Piwik\Mail $mail, array $report )
$mail Piwik\Mail
$report array

template_reportParametersScheduledReports() публичный статический Метод

throwExceptionReportsAreUsingSegment() защищенный Метод

protected throwExceptionReportsAreUsingSegment ( $reportsUsingSegment )
$reportsUsingSegment

validateReportParameters() публичный Метод

public validateReportParameters ( &$parameters, $reportType )