Open Journal Systems  3.3.0
SubmissionFilesMetadataForm Class Reference
Inheritance diagram for SubmissionFilesMetadataForm:
Form SubmissionFilesArtworkMetadataForm SupplementaryFileMetadataForm

Public Member Functions

 __construct ($submissionFile, $stageId, $reviewRound=null, $template=null)
 
 execute (... $functionParams)
 
 fetch ($request, $template=null, $display=false)
 
 getLocaleFieldNames ()
 
 getReviewRound ()
 
 getShowButtons ()
 
 getStageId ()
 
 getSubmissionFile ()
 
 readInputData ()
 
 setShowButtons ($showButtons)
 
- Public Member Functions inherited from Form
 _decomposeArray ($name, $value, $stack)
 
 addCheck ($formValidator)
 
 addError ($field, $message)
 
 addErrorField ($field)
 
 addSupportedFormLocale ($supportedLocale)
 
 display ($request=null, $template=null)
 
 getData ($key)
 
 getDefaultFormLocale ()
 
 getErrorsArray ()
 
 getRequiredLocale ()
 
 getTemplate ()
 
 initData ()
 
 isValid ()
 
 readUserVars ($vars)
 
 setData ($key, $value=null)
 
 setDefaultFormLocale ($defaultLocale)
 
 setTemplate ($template)
 
 validate ($callHooks=true)
 

Data Fields

 $_reviewRound
 
 $_stageId
 
 $_submissionFile
 
- Data Fields inherited from Form
 $_checks
 
 $_data
 
 $_errors
 
 $_template
 
 $cssValidation
 
 $defaultLocale
 
 $errorFields
 
 $errorsArray
 
 $formSectionErrors
 
 $requiredLocale
 
 $supportedLocales
 

Detailed Description

Form for editing a submission file's metadata.

Definition at line 18 of file SubmissionFilesMetadataForm.inc.php.

Constructor & Destructor Documentation

◆ __construct()

SubmissionFilesMetadataForm::__construct (   $submissionFile,
  $stageId,
  $reviewRound = null,
  $template = null 
)

Constructor.

Parameters
$submissionFileSubmissionFile
$stageIdint One of the WORKFLOW_STAGE_ID_* constants.
$reviewRoundReviewRound (optional) Current review round, if any.
$templatestring Path and filename to template file (optional).

Reimplemented from Form.

Definition at line 45 of file SubmissionFilesMetadataForm.inc.php.

References Form\addCheck(), AppLocale\requireComponents(), and Form\setDefaultFormLocale().

Member Function Documentation

◆ execute()

SubmissionFilesMetadataForm::execute (   $functionParams)

Execute the form's action. (Note that it is assumed that the form has already been validated.)

Parameters
mixed$functionArgs,...Arguments from the caller to be passed to the hook consumer
Returns
mixed Result from the consumer to be passed to the caller. Send a true-ish result if you want the caller to do something with the return value.

Reimplemented from Form.

Reimplemented in SubmissionFilesArtworkMetadataForm, and SupplementaryFileMetadataForm.

Definition at line 145 of file SubmissionFilesMetadataForm.inc.php.

References DAORegistry\getDAO(), Form\getData(), and getSubmissionFile().

◆ fetch()

SubmissionFilesMetadataForm::fetch (   $request,
  $template = null,
  $display = false 
)

Returns a string of the rendered form

Parameters
$requestPKPRequest
$templatestring the template to be rendered, mandatory if no template has been specified on class instantiation.
$displayboolean
Returns
string the rendered form

Reimplemented from Form.

Definition at line 131 of file SubmissionFilesMetadataForm.inc.php.

References PKPTemplateManager\getManager(), getReviewRound(), getStageId(), and getSubmissionFile().

◆ getLocaleFieldNames()

SubmissionFilesMetadataForm::getLocaleFieldNames ( )

Get the list of field names that need to support multiple locales

Returns
array

Reimplemented from Form.

Definition at line 117 of file SubmissionFilesMetadataForm.inc.php.

◆ getReviewRound()

SubmissionFilesMetadataForm::getReviewRound ( )

Get review round.

Returns
ReviewRound

Definition at line 90 of file SubmissionFilesMetadataForm.inc.php.

References $_reviewRound.

Referenced by fetch().

◆ getShowButtons()

SubmissionFilesMetadataForm::getShowButtons ( )

Get the "show buttons" flag

Returns
boolean

Definition at line 106 of file SubmissionFilesMetadataForm.inc.php.

References Form\getData().

◆ getStageId()

SubmissionFilesMetadataForm::getStageId ( )

Get the workflow stage id.

Returns
integer

Definition at line 82 of file SubmissionFilesMetadataForm.inc.php.

References $_stageId.

Referenced by fetch().

◆ getSubmissionFile()

SubmissionFilesMetadataForm::getSubmissionFile ( )

◆ readInputData()

SubmissionFilesMetadataForm::readInputData ( )

Assign form data to user-submitted data. Can be overridden from subclasses.

Reimplemented from Form.

Reimplemented in SubmissionFilesArtworkMetadataForm, and SupplementaryFileMetadataForm.

Definition at line 124 of file SubmissionFilesMetadataForm.inc.php.

References Form\readUserVars().

◆ setShowButtons()

SubmissionFilesMetadataForm::setShowButtons (   $showButtons)

Set the "show buttons" flag

Parameters
$showButtonsboolean

Definition at line 98 of file SubmissionFilesMetadataForm.inc.php.

References Form\setData().

Field Documentation

◆ $_reviewRound

ReviewRound SubmissionFilesMetadataForm::$_reviewRound

Definition at line 36 of file SubmissionFilesMetadataForm.inc.php.

Referenced by getReviewRound().

◆ $_stageId

integer SubmissionFilesMetadataForm::$_stageId

Definition at line 30 of file SubmissionFilesMetadataForm.inc.php.

Referenced by getStageId().

◆ $_submissionFile

SubmissionFile SubmissionFilesMetadataForm::$_submissionFile

Definition at line 24 of file SubmissionFilesMetadataForm.inc.php.

Referenced by getSubmissionFile().


The documentation for this class was generated from the following file: