PHP 클래스 PKPStageParticipantNotifyForm, pkp-lib

상속: extends Form
파일 보기 프로젝트 열기: pkp/pkp-lib 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$_itemId The file/submission ID this form is for
$_itemType The type of item the form is for (used to determine which email template to use)
$_stageId The stage Id *
$_submissionId the Submission id

공개 메소드들

메소드 설명
__construct ( $itemId, $itemType, $stageId, $template = null ) Constructor.
deleteEntry ( $request, $rowId )
execute ( $request )
fetch ( $request )
getEmailVariableNames ( $emailKey ) : array Get the available email template variable names for the given template name.
getStageId ( ) : integer Get the stage ID
includeNotifyUsersListbuilder ( ) : boolean whether or not to include the Notify Users listbuilder true, by default.
insertEntry ( $request, $newRowId )
readInputData ( $request )
sendMessage ( $userId, $submission, $request ) Send a message to a user.

보호된 메소드들

메소드 설명
_getMailTemplate ( $submission, $templateKey, $includeSignature = true ) : array Return app-specific mail template.
_getStageTemplates ( ) : array return app-specific stage templates.

비공개 메소드들

메소드 설명
_addAssignmentTaskNotification ( $request, $type, $userId, $submissionId ) Add upload task notifications.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( $itemId, $itemType, $stageId, $template = null )

_getMailTemplate() 추상적인 보호된 메소드

Return app-specific mail template.
abstract protected _getMailTemplate ( $submission, $templateKey, $includeSignature = true ) : array
$submission Submission
$templateKey string
$includeSignature boolean
리턴 array

_getStageTemplates() 추상적인 보호된 메소드

return app-specific stage templates.
abstract protected _getStageTemplates ( ) : array
리턴 array

deleteEntry() 공개 메소드

public deleteEntry ( $request, $rowId )

execute() 공개 메소드

public execute ( $request )

fetch() 공개 메소드

public fetch ( $request )

getEmailVariableNames() 공개 메소드

Get the available email template variable names for the given template name.
public getEmailVariableNames ( $emailKey ) : array
$emailKey string Email template key
리턴 array

getStageId() 공개 메소드

Get the stage ID
public getStageId ( ) : integer
리턴 integer

includeNotifyUsersListbuilder() 공개 메소드

whether or not to include the Notify Users listbuilder true, by default.

insertEntry() 공개 메소드

public insertEntry ( $request, $newRowId )

readInputData() 공개 메소드

public readInputData ( $request )

sendMessage() 공개 메소드

Send a message to a user.
public sendMessage ( $userId, $submission, $request )
$userId int the user id to send email to.
$submission Submission
$request PKPRequest

프로퍼티 상세

$_itemId 공개적으로 프로퍼티

The file/submission ID this form is for
public $_itemId

$_itemType 공개적으로 프로퍼티

The type of item the form is for (used to determine which email template to use)
public $_itemType

$_stageId 공개적으로 프로퍼티

The stage Id *
public $_stageId

$_submissionId 공개적으로 프로퍼티

the Submission id
public $_submissionId