PHP 클래스 Piwik\Plugins\ScheduledReports\ScheduledReports

상속: extends Piwik\Plugin
파일 보기 프로젝트 열기: piwik/piwik 1 사용 예제들

공개 메소드들

메소드 설명
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 )