SectionForm::__construct PHP Method

__construct() public method

Constructor.
public __construct ( $request, $sectionId = null )
$request Request
$sectionId int optional
    function __construct($request, $sectionId = null)
    {
        parent::__construct($request, 'controllers/grid/settings/sections/form/sectionForm.tpl', $sectionId);
        // Validation checks for this form
        $this->addCheck(new FormValidatorLocale($this, 'title', 'required', 'manager.setup.form.section.nameRequired'));
        $this->addCheck(new FormValidatorLocale($this, 'abbrev', 'required', 'manager.sections.form.abbrevRequired'));
        $journal = $request->getJournal();
        $this->addCheck(new FormValidatorCustom($this, 'reviewFormId', 'optional', 'manager.sections.form.reviewFormId', array(DAORegistry::getDAO('ReviewFormDAO'), 'reviewFormExists'), array(ASSOC_TYPE_JOURNAL, $journal->getId())));
    }