Open Journal Systems
3.3.0
AboutHandler.inc.php
1
<?php
2
16
import
(
'lib.pkp.pages.about.AboutContextHandler'
);
17
18
class
AboutHandler
extends
AboutContextHandler
{
24
function
subscriptions
($args, $request) {
25
$templateMgr =
TemplateManager::getManager
($request);
26
$this->
setupTemplate
($request);
27
$journal = $request->getJournal();
28
$subscriptionTypeDao =&
DAORegistry::getDAO
(
'SubscriptionTypeDAO'
);
29
30
if
($journal) {
31
$paymentManager =
\Application::getPaymentManager
($journal);
32
if
(!($journal->getData(
'paymentsEnabled'
) && $paymentManager->isConfigured())) {
33
$request->redirect(
null
,
'index'
);
34
}
35
}
36
37
$templateMgr->assign(array(
38
'subscriptionAdditionalInformation'
=> $journal->getLocalizedData(
'subscriptionAdditionalInformation'
),
39
'subscriptionMailingAddress'
=> $journal->getData(
'subscriptionMailingAddress'
),
40
'subscriptionName'
=> $journal->getData(
'subscriptionName'
),
41
'subscriptionPhone'
=> $journal->getData(
'subscriptionPhone'
),
42
'subscriptionEmail'
=> $journal->getData(
'subscriptionEmail'
),
43
'individualSubscriptionTypes'
=> $subscriptionTypeDao->getByInstitutional($journal->getId(),
false
,
false
),
44
'institutionalSubscriptionTypes'
=> $subscriptionTypeDao->getByInstitutional($journal->getId(),
true
,
false
),
45
));
46
$templateMgr->display(
'frontend/pages/subscriptions.tpl'
);
47
}
48
}
49
50
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
Application\getPaymentManager
static getPaymentManager($context)
Definition:
Application.inc.php:226
AboutHandler
Handle requests for journal about functions.
Definition:
AboutHandler.inc.php:18
AboutHandler\subscriptions
subscriptions($args, $request)
Definition:
AboutHandler.inc.php:24
PKPTemplateManager\getManager
static & getManager($request=null)
Definition:
PKPTemplateManager.inc.php:1239
PKPHandler\setupTemplate
setupTemplate($request)
Definition:
PKPHandler.inc.php:466
AboutContextHandler
Handle requests for context-level about functions.
Definition:
AboutContextHandler.inc.php:18
pages
about
AboutHandler.inc.php
Generated on Fri Aug 28 2020 14:50:28 for Open Journal Systems by
1.8.17