PHP 클래스 Piwik\Plugins\MobileMessaging\API

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

공개 메소드들

메소드 설명
addPhoneNumber ( string $phoneNumber ) : boolean add phone number
areSMSAPICredentialProvided ( ) : boolean determine if SMS API credential are available for the current user
deleteSMSAPICredential ( ) : boolean delete the SMS API credential
getActivatedPhoneNumbers ( ) : array get activated phone number list
getCreditLeft ( ) : string get remaining credit
getDelegatedManagement ( ) : boolean Determine if normal users can manage their own SMS API credential
getPhoneNumbers ( ) : array get phone number list
getSMSProvider ( ) : string return the SMS API Provider for the current user
removePhoneNumber ( string $phoneNumber ) : boolean remove phone number
sanitizePhoneNumber ( string $phoneNumber ) : string sanitize phone number
sendSMS ( string $content, string $phoneNumber, string $from ) : boolean send a SMS
setDelegatedManagement ( boolean $delegatedManagement ) Specify if normal users can manage their own SMS API credential
setSMSAPICredential ( string $provider, string $apiKey ) : boolean set the SMS API credential
validatePhoneNumber ( string $phoneNumber, string $verificationCode ) : boolean validate phone number

비공개 메소드들

메소드 설명
checkCredentialManagementRights ( )
getCredentialManagerLogin ( )
getCredentialManagerSettings ( )
getCurrentUserSettings ( )
getSMSAPICredential ( )
getUserSettings ( $user )
increaseCount ( $option, $phoneNumber )
isActivated ( $verificationCode )
retrievePhoneNumbers ( )
savePhoneNumbers ( $phoneNumbers )
setCredentialManagerSettings ( $settings )
setCurrentUserSettings ( $settings )
setUserSettings ( $user, $settings )

메소드 상세

addPhoneNumber() 공개 메소드

add phone number
public addPhoneNumber ( string $phoneNumber ) : boolean
$phoneNumber string
리턴 boolean true

areSMSAPICredentialProvided() 공개 메소드

determine if SMS API credential are available for the current user
public areSMSAPICredentialProvided ( ) : boolean
리턴 boolean true if SMS API credential are available for the current user

deleteSMSAPICredential() 공개 메소드

delete the SMS API credential
public deleteSMSAPICredential ( ) : boolean
리턴 boolean true

getActivatedPhoneNumbers() 공개 메소드

get activated phone number list
public getActivatedPhoneNumbers ( ) : array
리턴 array $phoneNumber

getCreditLeft() 공개 메소드

get remaining credit
public getCreditLeft ( ) : string
리턴 string remaining credit

getDelegatedManagement() 공개 메소드

Determine if normal users can manage their own SMS API credential
public getDelegatedManagement ( ) : boolean
리턴 boolean false if SMS API credential only manageable by super admin, true otherwise

getPhoneNumbers() 공개 메소드

get phone number list
public getPhoneNumbers ( ) : array
리턴 array $phoneNumber => $isValidated

getSMSProvider() 공개 메소드

return the SMS API Provider for the current user
public getSMSProvider ( ) : string
리턴 string SMS API Provider

removePhoneNumber() 공개 메소드

remove phone number
public removePhoneNumber ( string $phoneNumber ) : boolean
$phoneNumber string
리턴 boolean true

sanitizePhoneNumber() 공개 정적인 메소드

sanitize phone number
public static sanitizePhoneNumber ( string $phoneNumber ) : string
$phoneNumber string
리턴 string sanitized phone number

sendSMS() 공개 메소드

send a SMS
public sendSMS ( string $content, string $phoneNumber, string $from ) : boolean
$content string
$phoneNumber string
$from string
리턴 boolean true

setDelegatedManagement() 공개 메소드

Specify if normal users can manage their own SMS API credential
public setDelegatedManagement ( boolean $delegatedManagement )
$delegatedManagement boolean false if SMS API credential only manageable by super admin, true otherwise

setSMSAPICredential() 공개 메소드

set the SMS API credential
public setSMSAPICredential ( string $provider, string $apiKey ) : boolean
$provider string SMS API provider
$apiKey string API Key
리턴 boolean true if SMS API credential were validated and saved, false otherwise

validatePhoneNumber() 공개 메소드

validate phone number
public validatePhoneNumber ( string $phoneNumber, string $verificationCode ) : boolean
$phoneNumber string
$verificationCode string
리턴 boolean true if validation code is correct, false otherwise