%PDF-1.7 GIF89;
| Server IP : 104.20.45.2 / Your IP : 172.16.20.3 Web Server : Apache/2.4.25 (Debian) System : Linux f64a392e70de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : application ( 1000) PHP Version : 5.6.40 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /app/templates/user/ |
Upload File : |
{**
* templates/user/subscriptions.tpl
*
* Copyright (c) 2013-2019 Simon Fraser University
* Copyright (c) 2003-2019 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* User subscriptions management page.
*
*}
{strip}
{assign var="pageTitle" value="user.subscriptions.mySubscriptions"}
{include file="common/header.tpl"}
{/strip}
<h3>{translate key="about.subscriptionsContact"}</h3>
<p>
{if !empty($subscriptionName)}
<strong>{$subscriptionName|escape}</strong><br />
{/if}
{if !empty($subscriptionMailingAddress)}
{$subscriptionMailingAddress|nl2br}<br />
{/if}
{if !empty($subscriptionPhone)}
{translate key="user.phone"}: {$subscriptionPhone|escape}<br />
{/if}
{if !empty($subscriptionFax)}
{translate key="user.fax"}: {$subscriptionFax|escape}<br />
{/if}
{if !empty($subscriptionEmail)}
{translate key="user.email"}: {mailto address=$subscriptionEmail|escape encode="hex"}<br />
{/if}
{if !empty($subscriptionAdditionalInformation)}
<br />{$subscriptionAdditionalInformation|nl2br}<br />
{/if}
</p>
{if $journalPaymentsEnabled && $acceptSubscriptionPayments}
<h3>{translate key="user.subscriptions.subscriptionStatus"}</h3>
<p>{translate key="user.subscriptions.statusInformation"}</p>
<table width="100%" class="listing">
<tr>
<td colspan="2" class="headseparator"> </td>
</tr>
<tr class="heading" valign="bottom">
<td width="30%">{translate key="user.subscriptions.status"}</td>
<td width="70%">{translate key="user.subscriptions.statusDescription"}</td>
</tr>
<tr>
<td colspan="2" class="headseparator"> </td>
</tr>
<tr valign="top">
<td>{translate key="subscriptions.status.needsInformation"}</td>
<td>{translate key="user.subscriptions.status.needsInformationDescription"}</td>
</tr>
<tr valign="top">
<td>{translate key="subscriptions.status.needsApproval"}</td>
<td>{translate key="user.subscriptions.status.needsApprovalDescription"}</td>
</tr>
<tr valign="top">
<td>{translate key="subscriptions.status.awaitingManualPayment"}</td>
<td>{translate key="user.subscriptions.status.awaitingManualPaymentDescription"}</td>
</tr>
<tr valign="top">
<td>{translate key="subscriptions.status.awaitingOnlinePayment"}</td>
<td>{translate key="user.subscriptions.status.awaitingOnlinePaymentDescription"}</td>
</tr>
<tr>
<td colspan="2" class="headseparator"> </td>
</tr>
</table>
{/if}
{if $individualSubscriptionTypesExist}
<h3>{translate key="user.subscriptions.individualSubscriptions"}</h3>
<p>{translate key="subscriptions.individualDescription"}</p>
<table width="100%" class="info">
{if $userIndividualSubscription}
<tr valign="top">
<td width="25%">{$userIndividualSubscription->getSubscriptionTypeName()|escape}</td>
<td width="30%"> </td>
<td width="25%">
{assign var="subscriptionStatus" value=$userIndividualSubscription->getStatus()}
{assign var="isNonExpiring" value=$userIndividualSubscription->isNonExpiring()}
{if $journalPaymentsEnabled && $acceptSubscriptionPayments && $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_ONLINE_PAYMENT}
<span class="disabled">{translate key="subscriptions.status.awaitingOnlinePayment"}</span>
{elseif $journalPaymentsEnabled && $acceptSubscriptionPayments && $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_MANUAL_PAYMENT}
<span class="disabled">{translate key="subscriptions.status.awaitingManualPayment"}</span>
{elseif $subscriptionStatus != $smarty.const.SUBSCRIPTION_STATUS_ACTIVE}
<span class="disabled">{translate key="subscriptions.inactive"}</span>
{else}
{if $isNonExpiring}
{translate key="subscriptionTypes.nonExpiring"}
{else}
{assign var="isExpired" value=$userIndividualSubscription->isExpired()}
{if $isExpired}<span class="disabled">{translate key="user.subscriptions.expired"}: {$userIndividualSubscription->getDateEnd()|date_format:$dateFormatShort}</span>{else}{translate key="user.subscriptions.expires"}: {$userIndividualSubscription->getDateEnd()|date_format:$dateFormatShort}{/if}
{/if}
{/if}
</td>
<td width="20%" align="right">
{if $journalPaymentsEnabled && $acceptSubscriptionPayments}
{if $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_ONLINE_PAYMENT}
<a class="action" href="{url op="completePurchaseSubscription" path="individual"|to_array:$userIndividualSubscription->getId()}">{translate key="user.subscriptions.purchase"}</a>
{elseif $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_ACTIVE}
{if !$isNonExpiring}
<a class="action" href="{url op="payRenewSubscription" path="individual"|to_array:$userIndividualSubscription->getId()}">{translate key="user.subscriptions.renew"}</a> |
{/if}
<a class="action" href="{url op="purchaseSubscription" path="individual"|to_array:$userIndividualSubscription->getId()}">{translate key="user.subscriptions.purchase"}</a>
{/if}
{else}
{/if}
</td>
</tr>
{elseif $journalPaymentsEnabled && $acceptSubscriptionPayments}
<tr valign="top">
<td colspan="3" align="left"><a class="action" href="{url op="purchaseSubscription" path="individual"}">{translate key="user.subscriptions.purchaseNewSubscription"}</a></td>
</tr>
{else}
<tr valign="top">
<td colspan="3" align="left"><a href="{url page="about" op="subscriptions" anchor="subscriptionTypes"}">{translate key="user.subscriptions.viewSubscriptionTypes"}</a></td>
</tr>
{/if}
</table>
{/if}
{if $institutionalSubscriptionTypesExist}
<h3>{translate key="user.subscriptions.institutionalSubscriptions"}</h3>
<p>{translate key="subscriptions.institutionalDescription"}{if $journalPaymentsEnabled && $acceptSubscriptionPayments} {translate key="subscriptions.institutionalOnlinePaymentDescription"}{/if}</p>
<table width="100%" class="info">
{if $userInstitutionalSubscriptions}
{iterate from=userInstitutionalSubscriptions item=userInstitutionalSubscription}
<tr valign="top">
<td width="25%">{$userInstitutionalSubscription->getSubscriptionTypeName()|escape}</td>
<td width="30%">{$userInstitutionalSubscription->getInstitutionName()|escape}</td>
<td width="25%">
{assign var="subscriptionStatus" value=$userInstitutionalSubscription->getStatus()}
{assign var="isNonExpiring" value=$userInstitutionalSubscription->isNonExpiring()}
{if $journalPaymentsEnabled && $acceptSubscriptionPayments && $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_ONLINE_PAYMENT}
<span class="disabled">{translate key="subscriptions.status.awaitingOnlinePayment"}</span>
{elseif $journalPaymentsEnabled && $acceptSubscriptionPayments && $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_MANUAL_PAYMENT}
<span class="disabled">{translate key="subscriptions.status.awaitingManualPayment"}</span>
{elseif $journalPaymentsEnabled && $acceptSubscriptionPayments && $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_NEEDS_APPROVAL}
<span class="disabled">{translate key="subscriptions.status.needsApproval"}</span>
{elseif $subscriptionStatus != $smarty.const.SUBSCRIPTION_STATUS_ACTIVE}
<span class="disabled">{translate key="subscriptions.inactive"}</span>
{else}
{if $isNonExpiring}
{translate key="subscriptionTypes.nonExpiring"}
{else}
{assign var="isExpired" value=$userInstitutionalSubscription->isExpired()}
{if $isExpired}<span class="disabled">{translate key="user.subscriptions.expired"}: {$userInstitutionalSubscription->getDateEnd()|date_format:$dateFormatShort}</span>{else}{translate key="user.subscriptions.expires"}: {$userInstitutionalSubscription->getDateEnd()|date_format:$dateFormatShort}{/if}
{/if}
{/if}
</td>
<td width="20%" align="right">
{if $journalPaymentsEnabled && $acceptSubscriptionPayments}
{if $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_AWAITING_ONLINE_PAYMENT}
<a class="action" href="{url op="completePurchaseSubscription" path="institutional"|to_array:$userInstitutionalSubscription->getId()}">{translate key="user.subscriptions.purchase"}</a>
{elseif $subscriptionStatus == $smarty.const.SUBSCRIPTION_STATUS_ACTIVE}
{if !$isNonExpiring}
<a class="action" href="{url op="payRenewSubscription" path="institutional"|to_array:$userInstitutionalSubscription->getId()}">{translate key="user.subscriptions.renew"}</a> |
{/if}
<a class="action" href="{url op="purchaseSubscription" path="institutional"|to_array:$userInstitutionalSubscription->getId()}">{translate key="user.subscriptions.purchase"}</a>
{/if}
{else}
{/if}
</td>
</tr>
<tr><td class="separator" width="100%" colspan="4"> </td></tr>
{/iterate}
{/if}
{if $journalPaymentsEnabled && $acceptSubscriptionPayments}
<tr valign="top">
<td colspan="3" align="left"><a class="action" href="{url page="user" op="purchaseSubscription" path="institutional"}">{translate key="user.subscriptions.purchaseNewSubscription"}</a></td>
</tr>
{else}
<tr valign="top">
<td colspan="3" align="left"><a href="{url page="about" op="subscriptions" anchor="subscriptionTypes"}">{translate key="user.subscriptions.viewSubscriptionTypes"}</a></td>
</tr>
{/if}
</table>
{/if}
{include file="common/footer.tpl"}