Open Journal Systems
3.3.0
SubmissionSubmitForm.inc.php
1
<?php
19
import
(
'lib.pkp.classes.form.Form'
);
20
21
class
SubmissionSubmitForm
extends
Form
{
23
var
$context
;
24
26
var
$submissionId
;
27
29
var
$submission
;
30
32
var
$step
;
33
39
function
__construct
(
$context
,
$submission
,
$step
) {
40
parent::__construct(sprintf(
'submission/form/step%d.tpl'
,
$step
));
41
$this->
addCheck
(
new
FormValidatorPost
($this));
42
$this->
addCheck
(
new
FormValidatorCSRF
($this));
43
$this->step = (int)
$step
;
44
$this->submission =
$submission
;
45
$this->submissionId =
$submission
?
$submission
->getId() :
null
;
46
$this->context =
$context
;
47
}
48
52
function
fetch
($request, $template =
null
, $display =
false
) {
53
$templateMgr =
TemplateManager::getManager
($request);
54
55
$templateMgr->assign(
'submissionId'
, $this->submissionId);
56
$templateMgr->assign(
'submitStep'
, $this->step);
57
58
if
(isset($this->submission)) {
59
$submissionProgress = $this->submission->getSubmissionProgress();
60
}
else
{
61
$submissionProgress = 1;
62
}
63
$templateMgr->assign(
'submissionProgress'
, $submissionProgress);
64
return
parent::fetch($request, $template, $display);
65
}
66
}
67
68
SubmissionSubmitForm\$step
$step
Definition:
SubmissionSubmitForm.inc.php:44
FormValidatorPost
Form validation check to make sure the form is POSTed.
Definition:
FormValidatorPost.inc.php:18
SubmissionSubmitForm\$context
$context
Definition:
SubmissionSubmitForm.inc.php:26
SubmissionSubmitForm\$submissionId
$submissionId
Definition:
SubmissionSubmitForm.inc.php:32
PKPTemplateManager\getManager
static & getManager($request=null)
Definition:
PKPTemplateManager.inc.php:1239
SubmissionSubmitForm\fetch
fetch($request, $template=null, $display=false)
Definition:
SubmissionSubmitForm.inc.php:64
Form\addCheck
addCheck($formValidator)
Definition:
Form.inc.php:395
FormValidatorCSRF
Form validation check to make sure the CSRF token is correct.
Definition:
FormValidatorCSRF.inc.php:18
SubmissionSubmitForm
Base class for author submit forms.
Definition:
SubmissionSubmitForm.inc.php:21
Form
Class defining basic operations for handling HTML forms.
Definition:
Form.inc.php:47
SubmissionSubmitForm\__construct
__construct($context, $submission, $step)
Definition:
SubmissionSubmitForm.inc.php:51
SubmissionSubmitForm\$submission
$submission
Definition:
SubmissionSubmitForm.inc.php:38
lib
pkp
classes
submission
form
SubmissionSubmitForm.inc.php
Generated on Fri Aug 28 2020 14:53:44 for Open Journal Systems by
1.8.17