%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/admin/ |
Upload File : |
{**
* templates/admin/settings.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.
*
* Site settings form.
*
*}
{strip}
{assign var="pageTitle" value="admin.siteSettings"}
{include file="common/header.tpl"}
{/strip}
<form id="settings" method="post" action="{url op="saveSettings"}" enctype="multipart/form-data">
{include file="common/formErrors.tpl"}
<table class="data" width="100%">
{if count($formLocales) > 1}
<tr valign="top">
<td width="20%" class="label">{fieldLabel name="formLocale" key="form.formLanguage"}</td>
<td colspan="2" width="80%" class="value">
{url|assign:"settingsUrl" op="settings" escape=false}
{form_language_chooser form="settings" url=$settingsUrl}
<span class="instruct">{translate key="form.formLanguage.description"}</span>
</td>
</tr>
{/if}
<tr valign="top">
<td {if $pageHeaderTitleType[$formLocale] && $pageHeaderTitleImage[$formLocale]}rowspan="4"{else}rowspan="3"{/if} width="20%" class="label">{fieldLabel name="title" key="admin.settings.siteTitle" required="true"}</td>
<td width="15%" class="value">
<input type="radio" name="pageHeaderTitleType[{$formLocale|escape}]" id="pageHeaderTitleType-0" value="0"{if not $pageHeaderTitleType[$formLocale]} checked="checked"{/if} /> {fieldLabel name="pageHeaderTitleType-0" key="manager.setup.useTextTitle"}
</td>
<td width="65%" class="value">
<input type="text" id="title" name="title[{$formLocale|escape}]" value="{$title[$formLocale]|escape}" size="40" maxlength="120" class="textField" />
</td>
</tr>
<tr valign="top">
<td class="label" width="20%"><input type="radio" name="pageHeaderTitleType[{$formLocale|escape}]" id="pageHeaderTitleType-1" value="1"{if $pageHeaderTitleType[$formLocale]} checked="checked"{/if} /> {fieldLabel name="pageHeaderTitleType-1" key="manager.setup.useImageTitle"}</td>
<td colspan="2" width="80%" class="value"><input type="file" name="pageHeaderTitleImage" id="pageHeaderTitleImage" class="uploadField" /> <input type="submit" name="uploadPageHeaderTitleImage" value="{translate key="common.upload"}" class="button" /></td>
</tr>
<tr valign="top">
<td colspan="2">
{if $pageHeaderTitleType[$formLocale] && $pageHeaderTitleImage[$formLocale]}
{translate key="common.fileName"}: {$pageHeaderTitleImage[$formLocale].originalFilename|escape} {$pageHeaderTitleImage[$formLocale].dateUploaded|date_format:$datetimeFormatShort} <input type="submit" name="deletePageHeaderTitleImage" value="{translate key="common.delete"}" class="button" />
<br />
<img src="{$publicFilesDir}/{$pageHeaderTitleImage[$formLocale].uploadName|escape:"url"}" width="{$pageHeaderTitleImage[$formLocale].width|escape}" height="{$pageHeaderTitleImage[$formLocale].height|escape}" style="border: 0;" alt="{translate key="admin.settings.homeHeaderImage.altText"}" />
{/if}
</td>
</tr>
{if $pageHeaderTitleType[$formLocale] && $pageHeaderTitleImage[$formLocale]}
<tr valign="top">
<td class="label">{fieldLabel name="pageHeaderTitleImageAltText" key="common.altText"}</td>
<td colspan="2" width="80%" class="value">
<input type="text" id="pageHeaderTitleImageAltText" name="pageHeaderTitleImageAltText[{$formLocale|escape}]" value="{$pageHeaderTitleImage[$formLocale].altText|escape}" size="40" maxlength="255" class="textField" />
</td>
</tr>
<tr valign="top">
<td> </td>
<td colspan="2" class="value"><span class="instruct">{translate key="common.altTextInstructions"}</span></td>
</tr>
{/if}
<tr valign="top">
<td class="label">{fieldLabel name="intro" key="admin.settings.introduction"}</td>
<td colspan="2" class="value"><textarea name="intro[{$formLocale|escape}]" id="intro" cols="40" rows="10" class="textArea">{$intro[$formLocale]|escape}</textarea></td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="redirect" key="admin.settings.journalRedirect"}</td>
<td colspan="2" class="value">
<select name="redirect" id="redirect" size="1" class="selectMenu">
<option value="">{translate key="admin.settings.noJournalRedirect"}</option>
{html_options options=$redirectOptions selected=$redirect}
</select>
</td>
</tr>
<tr valign="top">
<td> </td>
<td colspan="2" class="value"><span class="instruct">{translate key="admin.settings.journalRedirectInstructions"}</span></td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="aboutField" key="admin.settings.aboutDescription"}</td>
<td colspan="2" class="value"><textarea name="about[{$formLocale|escape}]" id="aboutField" cols="40" rows="10" class="textArea">{$about[$formLocale]|escape}</textarea></td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="contactName" key="admin.settings.contactName" required="true"}</td>
<td colspan="2" class="value"><input type="text" id="contactName" name="contactName[{$formLocale|escape}]" value="{$contactName[$formLocale]|escape}" size="40" maxlength="90" class="textField" /></td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="contactEmail" key="admin.settings.contactEmail" required="true"}</td>
<td colspan="2" class="value"><input type="text" id="contactEmail" name="contactEmail[{$formLocale|escape}]" value="{$contactEmail[$formLocale]|escape}" size="40" maxlength="90" class="textField" /></td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="minPasswordLength" key="admin.settings.minPasswordLength" required="true"}</td>
<td colspan="2" class="value"><input type="text" id="minPasswordLength" name="minPasswordLength" value="{$minPasswordLength|escape}" size="4" maxlength="2" class="textField" /> {translate key="admin.settings.passwordCharacters"}</td>
</tr>
<tr valign="top">
<td class="label">{fieldLabel name="oneStepReset" key="admin.settings.oneStepReset"}</td>
<td class="value" colspan="2"><input type="checkbox" id="oneStepReset" name="oneStepReset" {if $oneStepReset}checked="checked" {/if}/></td>
</tr>
<tr>
<td class="label"><label for="siteTheme">{translate key="admin.settings.siteTheme"}</label></td>
<td colspan="2" class="value">
<select name="siteTheme" class="selectMenu" id="siteTheme"{if empty($themes)} disabled="disabled"{/if}>
<option value="">{translate key="common.none"}</option>
{foreach from=$themes key=path item=themePlugin}
<option value="{$path|escape}"{if $path == $siteTheme} selected="selected"{/if}>{$themePlugin->getDisplayName()|escape}</option>
{/foreach}
</select>
</td>
</tr>
<tr valign="top">
<td class="label"><label for="siteStyleSheet">{translate key="admin.settings.siteStyleSheet"}</label></td>
<td colspan="2" width="80%" class="value">
<input type="file" name="siteStyleSheet" class="uploadField" id="siteStyleSheet" /> <input type="submit" name="uploadSiteStyleSheet" value="{translate key="common.upload"}" class="button" />
{if $siteStyleFileExists}
<br />
{translate key="common.fileName"}: <a href="{$publicFilesDir}/{$styleFilename}" class="file">{$originalStyleFilename|escape}</a> {$dateStyleFileUploaded|date_format:$datetimeFormatShort} <input type="submit" name="deleteSiteStyleSheet" value="{translate key="common.delete"}" class="button" />
{/if}
</td>
</tr>
<tr valign="top">
<td rowspan="2" class="label">{translate key="admin.settings.options"}</td>
<td class="value" colspan="2">
<input type="checkbox" id="useAlphalist" name="useAlphalist" {if $useAlphalist}checked="checked" {/if}/>
{fieldLabel name="useAlphalist" key="admin.settings.useAlphalist"}
</tr>
<tr valign="top">
<td class="value" colspan="2">
<input type="checkbox" id="usePaging" name="usePaging" {if $usePaging}checked="checked" {/if}/>
{fieldLabel name="usePaging" key="admin.settings.usePaging"}
</td>
</tr>
<tr valign="top">
<td class="label">{translate key="admin.settings.journalsList"}</td>
<td colspan="2" class="value">
{translate key="admin.settings.journalsList.description"}<br />
<input type="checkbox" name="showThumbnail" id="showThumbnail" value="1"{if $showThumbnail} checked="checked"{/if} />
{fieldLabel name="showThumbnail" key="admin.settings.journalsList.showThumbnail"}<br />
<input type="checkbox" name="showTitle" id="showTitle" value="1"{if $showTitle} checked="checked"{/if} />
{fieldLabel name="showTitle" key="admin.settings.journalsList.showTitle"}<br />
<input type="checkbox" name="showDescription" id="showDescription" value="1"{if $showDescription} checked="checked"{/if} />
{fieldLabel name="showDescription" key="admin.settings.journalsList.showDescription"}<br />
</td>
</tr>
<tr valign="top">
<td class="label">{translate key="admin.settings.security"}</td>
<td colspan="2" class="value">
<input type="checkbox" name="preventManagerPluginManagement" id="preventManagerPluginManagement" value="1"{if $preventManagerPluginManagement} checked="checked"{/if} />
{fieldLabel name="preventManagerPluginManagement" key="admin.settings.security.plugins"}<br />
</td>
</tr>
</table>
<br />
<div id="oaiRegistration">
<h4>{translate key="admin.settings.oaiRegistration"}</h4>
{url|assign:"oaiUrl" page="oai"}
{url|assign:"siteUrl" page="index"}
<p>{translate key="admin.settings.oaiRegistrationDescription" siteUrl=$siteUrl oaiUrl=$oaiUrl}</p>
</div>
{if count($availableMetricTypes) > 2}
<br />
<div id="defaultMetricSelection">
<h4>{translate key="defaultMetric.title"}</h4>
<p>{translate key="admin.settings.defaultMetricDescription"}</p>
<table class="data" width="100%">
<tr valign="top">
<td width="20%" class="label">{fieldLabel name="defaultMetricType" key="defaultMetric.availableMetrics"}</td>
<td colspan="2" width="80%" class="value">
<select name="defaultMetricType" class="selectMenu" id="defaultMetricType">
{foreach from=$availableMetricTypes key=metricType item=displayName}
<option value="{$metricType|escape}"{if $metricType == $defaultMetricType} selected="selected"{/if}>{$displayName|escape}</option>
{/foreach}
</select>
</td>
</tr>
</table>
</div>
{/if}
<p><input type="submit" value="{translate key="common.save"}" class="button defaultButton" /> <input type="button" value="{translate key="common.cancel"}" class="button" onclick="document.location.href='{url page="admin" escape=false}'" /></p>
</form>
<p><span class="formRequired">{translate key="common.requiredField"}</span></p>
{include file="common/footer.tpl"}