14 import(
'lib.pkp.classes.form.Form');
29 $this->_contextId = $contextId;
30 $this->_plugin = $plugin;
32 parent::__construct($plugin->getTemplateResource(
'status.tpl'));
38 public function fetch($request, $template =
null, $display =
false) {
39 $context = $request->getContext();
41 $networkStatus = $this->_plugin->getSetting($context->getId(),
'pln_accepting');
42 $networkStatusMessage = $this->_plugin->getSetting($context->getId(),
'pln_accepting_message');
45 if (!$networkStatusMessage) {
46 if ($networkStatus ===
true) {
47 $networkStatusMessage = __(
'plugins.generic.pln.notifications.pln_accepting');
49 $networkStatusMessage = __(
'plugins.generic.pln.notifications.pln_not_accepting');
53 $templateMgr->assign(array(
54 'deposits' => $depositDao->getByJournalId($context->getId(), $rangeInfo),
55 'networkStatus' => $networkStatus,
56 'networkStatusMessage' => $networkStatusMessage,
57 'plnStatusDocs' => $this->_plugin->getSetting($context->getId(),
'pln_status_docs'),
60 return parent::fetch($request, $template, $display);