ModCfg/views/smarty/admin/Install/activation.tpl

400 lignes
16 KiB
Smarty

[{include file="headitem.tpl" title="GENERAL_ADMIN_TITLE"|oxmultilangassign}]
<script type="text/javascript">
<!--
[{if $updatelist == 1}]
UpdateList('[{$oxid}]');
[{/if}]
function getDetails(sElemId, sDisplayType)
{
if (!sDisplayType) sDisplayType = 'table-row';
let oElem = document.getElementById(sElemId);
if (oElem.style.display === sDisplayType)
oElem.style.display = 'none';
else
oElem.style.display = sDisplayType;
}
function getUpdateStatus()
{
document.getElementById('getRemote').submit();
}
-->
</script>
<style>
<!--
body {
background-color: [{if $oView->getBgColor()}][{$oView->getBgColor()}][{else}]#FAFAFA[{/if}];
margin: 0;
}
div.box {
border: 0 none transparent;
height: 253px;
background: none [{if $oView->getBgColor()}][{$oView->getBgColor()}]#FAFAFA[{/if}] !important;
}
div.actions {
display: none;
}
fieldset{
border: 1px inset black;
background-color: #F0F0F0;
}
legend{
font-weight: bold;
}
dl dt{
font-weight: normal;
width: 55%;
}
.ext_edittext {
padding: 2px;
}
td.edittext {
white-space: normal;
}
td.noaction,
a.noaction{
color:#AAA;
}
td.noaction img,
td.action img {
border: none;
}
.box td.listitem2,
.box td.listitem
{
padding: 2px 5px;
}
td.listitem.action,
td.listitem2.action,
td.listitem.noaction,
td.listitem2.noaction {
padding-left: 5px;
padding-right: 5px;
}
td.listitem img,
td.listitem2 img,
td.listitem .image,
td.listitem2 .image {
height: 20px;
}
.d3install_btn {
background
}
.statusyellow {
width: 5px;
background-color: #FFCC00;
}
.statusgreen {
width: 5px;
background-color: #00CC22;
}
.statusblue {
width: 5px;
background-color: #0000FF;
}
.box td.listitem.itemerror,
.box td.listitem2.itemerror {
color: darkred;
}
.box td.listitem.itemdisabled,
.box td.listitem2.itemdisabled {
color: #888
}
dl {
border-top: none
}
dl dt {
float: left;
width: 270px;
clear: both;
}
dl dd {
float: left;
}
h4 {
margin-top: 0;
}
-->
</style>
<div>
<form action="[{$oViewConf->getSelfLink()}]" method="post" id="activationform">
[{$oViewConf->getHiddenSid()}]
<input type="hidden" name="cl" value="[{$oViewConf->getActiveClassName()}]">
<input type="hidden" name="modid" value="[{$oModule->d3GetModId()}]">
[{if $oView->isLicenseRequired() && $oView->getNextStep() == 'getActivationType'}]
<input type="hidden" name="fnc" value="setStep1">
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_HEADLINE"}]</h4>
<table style="border-style: none; padding: 0; border-spacing: 0; border-collapse: collapse">
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="boughtoxidmodule" value="boughtoxidmodule" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="boughtoxidmodule">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_OXIDMODULE"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{*oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_OXIDMODULE_DESC"*}]
</td>
</tr>
[{if $oModule->hasActIdent()}]
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="requestagain" value="requestagain" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="requestagain">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_REQUESTAGAIN"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{*oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_REQUESTAGAIN_DESC"*}]
</td>
</tr>
[{/if}]
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="boughtforeign" value="boughtforeign" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="boughtforeign">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_FOREIGN"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_FOREIGN_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="usedemo" value="usedemo" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="usedemo">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_DEMO"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_DEMO_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="wantbuy" value="wantbuy" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="wantbuy">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_BUY"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_BUY_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
<input id="notlisted" value="notlisted" type="radio" name="activationtype">
</td>
<td class="edittext [{$listclass}]">
<label for="notlisted">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_TYPE_NOTLISTED"}]</label>
</td>
<td class="edittext [{$listclass}]">
[{*oxinputhelp ident="D3_CFG_MOD_ACTIVATION_TYPE_NOTLISTED_DESC"*}]
</td>
</tr>
</table>
[{assign var="blBackStep" value=false}]
[{assign var="blNextStep" value=true}]
[{elseif $oView->isLicenseRequired() && $oView->getNextStep() == 'getActivationData'}]
<input type="hidden" name="fnc" value="setStep2">
<input type="hidden" name="activationtype" value="[{$oView->getActivationType()}]">
[{if $oView->getActivationType() == 'boughtoxidmodule' || $oView->getActivationType() == 'requestagain' || $oView->getActivationType() == 'usedemo'}]
[{assign var="oShop" value=$oView->getSubmitLicenceShop()}]
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_HEADLINE"}]</h4>
<table style="border-style: none; padding: 0; border-spacing: 0; border-collapse: collapse;">
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_MODULE"}]
</td>
<td class="edittext [{$listclass}]">
[{$oModule->d3GetModId()}] ([{$oView->getModTitle($oModule)}])
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_MODULE_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_MODVERSION"}]
</td>
<td class="edittext [{$listclass}]">
[{$oModule->getModVersion()}]
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_MODVERSION_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_DOMAIN"}]
</td>
<td class="edittext [{$listclass}]">
[{$oView->getSubmitLicenceDomain()}]
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_DOMAIN_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_SHOP"}]
</td>
<td class="edittext [{$listclass}]">
[{$oShop->getId()}] ([{$oShop->getFieldData('oxname')}])
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_SHOP_DESC"}]
</td>
</tr>
[{assign var="listclass" value="listitem2"}]
<tr>
<td class="edittext [{$listclass}]">
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_EDITION"}]
</td>
<td class="edittext [{$listclass}]">
[{$oView->getSubmitShopEdition(0)}] ([{$oView->getSubmitShopEdition(1)}])
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_EDITION_DESC"}]
</td>
</tr>
[{if $oView->getActivationType() == 'boughtoxidmodule'}]
[{assign var="listclass" value="listitem"}]
<tr>
<td class="edittext [{$listclass}]">
<label for="D3_CFG_MOD_ACTIVATION_DATA_VOUCHER">[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_VOUCHER"}]</label>
</td>
<td class="edittext [{$listclass}]">
<textarea id="D3_CFG_MOD_ACTIVATION_DATA_VOUCHER" class="editinput" cols="82" name="licencekey" style="font-family: Courier, monospace; height: 60px; font-size: 10px;"></textarea>
</td>
<td class="edittext [{$listclass}]">
[{oxinputhelp ident="D3_CFG_MOD_ACTIVATION_DATA_VOUCHER_DESC"}]
</td>
</tr>
[{/if}]
</table>
[{if $oView->getActivationType() == 'usedemo'}]
<div class="clear"></div>
<p>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_DATA_DEMO_DESC"}]</p>
[{/if}]
<div class="clear"></div>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=true}]
[{elseif $oView->getActivationType() == "boughtforeign"}]
<input type="hidden" name="activationtype" value="">
<input type="hidden" name="fnc" value="">
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_FOREIGN_HEADLINE"}]</h4>
<p>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_FOREIGN_DESC"}]</p>
<div class="clear"></div>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=false}]
[{elseif $oView->getActivationType() == 'wantbuy'}]
<input type="hidden" name="activationtype" value="">
<input type="hidden" name="fnc" value="">
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_BUY_HEADLINE"}]</h4>
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_BUY_DESC_1"}]
https://www.oxidmodule.com/index.php?cl=search&searchparam=[{$oModule->d3GetModId()}]
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_BUY_DESC_2"}]
<div class="clear"></div>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=false}]
[{elseif $oView->getActivationType() == "notlisted"}]
<input type="hidden" name="activationtype" value="">
<input type="hidden" name="fnc" value="">
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_NOTLISTED_HEADLINE"}]</h4>
[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_NOTLISTED_DESC"}]
<div class="clear"></div>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=false}]
[{/if}]
[{elseif $oView->isLicenseRequired() && $oView->getNextStep() == 'submitData'}]
<input type="hidden" name="fnc" value="">
<input type="hidden" name="activationtype" value="[{$oView->getActivationType()}]">
[{if !$oView->getSubmitStatus()}]
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_SUBMIT_SUCCESS_HL"}]</h4>
<p>[{$oView->getExpirationMessage()}]</p>
<textarea style="width: 600px; height: 130px; font-family: Courier, monospace;">[{$oView->getModuleSerial()}]</textarea>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=false}]
[{else}]
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_SUBMIT_NSUCCESS_HL"}]</h4>
<p>[{$oView->getNotSuccessMessage()}]</p>
[{assign var="blBackStep" value=true}]
[{assign var="blNextStep" value=false}]
[{/if}]
[{elseif $oView->getNextStep() == 'saveSerialSuccess'}]
<h4>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_SUBMIT_SUCCESS_HL"}]</h4>
<p>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_SAVESERIALSUCC"}]</p>
[{assign var="blBackStep" value=false}]
[{assign var="blNextStep" value=false}]
[{/if}]
[{if $blBackStep}]
<span class="d3modcfg_btn icon d3color-blue" style="margin: 10px 23px 0 0">
<button type="button" onclick="aElems = document.getElementsByName('activationtype'); aElems[0].value = ''; aFElems = document.getElementsByName('fnc'); aFElems[0].value = ''; document.getElementById('activationform').submit();">
<i class="fas fa-reply fa-inverse"></i>[{oxmultilang ident="D3_CFG_MOD_ACTIVATION_SUBMIT_BACK"}]
</button>
</span>
[{/if}]
[{if $blNextStep}]
<span class="d3modcfg_btn icon d3color-green" style="margin: 10px 0 0 0;">
<button type="submit">
<i class="fas fa-check-circle fa-inverse"></i>[{$oView->getSubmitText()}]
</button>
</span>
[{/if}]
</form>
[{include file="@d3modcfg_lib/admin/inc/inc.tpl"}]
[{include file="bottomitem.tpl"}]