17 import(
'lib.pkp.classes.submission.PKPSubmissionMetadataFormImplementation');
25 $section = $sectionDao->getById($submission->getCurrentPublication()->getData(
'sectionId'));
26 return !$section->getAbstractsNotRequired();
34 parent::addChecks($submission);
36 $section = $sectionDao->getById($submission->getCurrentPublication()->getData(
'sectionId'));
37 $wordCount = $section->getAbstractWordCount();
38 if (isset($wordCount) && $wordCount > 0) {
39 $this->_parentForm->addCheck(
new FormValidatorCustom($this->_parentForm,
'abstract',
'required',
'submission.submit.form.wordCountAlert',
function($abstract) use($wordCount) {
40 foreach ($abstract as $localizedAbstract) {
41 if (count(preg_split(
'/\s+/', trim(str_replace(
' ',
' ', strip_tags($localizedAbstract))))) > $wordCount) {