ExtSearch/views/twig/admin/d3_cfg_extsearch_plugins.html.twig

168 lines
8.0 KiB
Twig
Raw Normal View History

2024-02-09 18:44:23 +01:00
{% include "headitem.html.twig" with {title: "D3TBCLEXTSEARCH_SETTINGS_BROWSER"|translate} %}
<script type="text/javascript">
<!--
{% if updatelist == 1 %}
UpdateList('{{ oxid }}');
{% endif %}
function UpdateList( sID)
{
let oSearch = parent.list.document.getElementById("search");
oSearch.oxid.value=sID;
oSearch.fnc.value='';
oSearch.submit();
}
function EditThis( sID)
{
let oTransfer = document.getElementById("transfer");
oTransfer.oxid.value=sID;
oTransfer.cl.value='';
oTransfer.submit();
let oSearch = parent.list.document.getElementById("search");
oSearch.actedit.value = 0;
oSearch.oxid.value=sID;
oSearch.submit();
}
-->
</script>
<style type="text/css">
<!--
fieldset {
border: 1px inset black;
background-color: #F0F0F0;
}
legend {
font-weight: bold;
}
.ext_edittext {
padding: 2px;
}
.edittext select.editinput {
width: auto;
}
-->
</style>
{% if readonly %}
{% set readonly = "readonly disabled" %}
{% else %}
{% set readonly = "" %}
{% endif %}
<form name="transfer" id="transfer" action="{{ oViewConf.getSelfLink()|raw}}" method="post">
{{ oViewConf.getHiddenSid()|raw }}
<input type="hidden" name="oxid" value="{{ oxid }}">
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName() }}">
<input type="hidden" name="actshop" value="{{ shop.id }}">
<input type="hidden" name="editlanguage" value="{{ editlanguage }}">
</form>
{% if oView.getValueStatus() == 'error' %}
<form name="myedit" id="myedit" enctype="multipart/form-data" action="{{ oViewConf.getSelfLink()|raw}}" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
{{ oViewConf.getHiddenSid()|raw }}
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName() }}">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="{{ oxid }}">
<input type="hidden" name="editval[oxid]" value="{{ oxid }}">
<b>{{ translate({ ident: "D3_EXTSEARCH_MAIN_NOCONFIG_DESC" }) }}</b><br>
<input type="submit" value="{{ translate({ ident: "D3_EXTSEARCH_MAIN_NOCONFIG_BTN" }) }}" {{ readonly }}>
</form>
{% else %}
<form name="myedit" id="myedit" enctype="multipart/form-data" action="{{ oViewConf.getSelfLink()|raw}}" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
{{ oViewConf.getHiddenSid()|raw }}
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName() }}">
<input type="hidden" name="fnc" value="save">
<input type="hidden" name="oxid" value="{{ oxid }}">
<input type="hidden" name="editval[oxid]" value="{{ oxid }}">
<fieldset>
<legend>{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_SETTINGS" }) }}</legend>
<table style="width:100%;padding:0;border:0">
{% block d3_cfg_extsearch_plugins__form %}
<tr>
<td class="edittext ext_edittext">
<label for="enablePluginBrowserInstall">{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_SEARCHACTIVE" }) }}</label>
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="value[blExtSearch_enablePluginBrowserInstall]" value="0">
<input id="enablePluginBrowserInstall" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_enablePluginBrowserInstall]" value='1' {% if edit.getEditValue('blExtSearch_enablePluginBrowserInstall') == 1 %}checked{% endif %} {{ readonly }}>
{% include "inputhelp.html.twig" with {'sHelpId': help_id("D3_EXTSEARCH_PLUGIN_SEARCHACTIVE_DESC"), 'sHelpText': help_text("D3_EXTSEARCH_PLUGIN_SEARCHACTIVE_DESC")} %}
</td>
</tr>
<tr>
<td class="edittext ext_edittext">
<label for="enablePluginLink">{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_INSTALLLINK" }) }}</label>
</td>
<td class="edittext ext_edittext">
<input type="hidden" name="value[blExtSearch_enablePluginLink]" value="0">
<input id="enablePluginLink" class="edittext ext_edittext" type="checkbox" name="value[blExtSearch_enablePluginLink]" value='1' {% if edit.getEditValue('blExtSearch_enablePluginLink') == 1 %}checked{% endif %} {{ readonly }}>
{% include "inputhelp.html.twig" with {'sHelpId': help_id("D3_EXTSEARCH_PLUGIN_INSTALLLINK_DESC"), 'sHelpText': help_text("D3_EXTSEARCH_PLUGIN_INSTALLLINK_DESC")} %}
</td>
</tr>
<tr>
<td class="edittext ext_edittext">
<label for="PluginIcon">{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_SEARCHICON" }) }}</label>
</td>
<td class="edittext ext_edittext">
<input id="PluginIcon" class="edittext ext_edittext" type="file" name="value[sExtSearch_PluginIcon]" value='{{ edit.getEditValue('sExtSearch_PluginIcon') }}' {{ readonly }}><br>
{% if edit.getEditValue('sExtSearch_PluginIcon') %}{{ edit.getEditValue('sExtSearch_PluginIcon') }} <img src="{{ oViewConf.getBaseDir() }}{{ edit.getEditValue('sExtSearch_PluginIcon') }}" style="margin-top: 3px;">{% else %}{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_CHOOSEICON" }) }}{% endif %}
{% include "inputhelp.html.twig" with {'sHelpId': help_id("D3_EXTSEARCH_PLUGIN_SEARCHICON_DESC"), 'sHelpText': help_text("D3_EXTSEARCH_PLUGIN_SEARCHICON_DESC")} %}
</td>
</tr>
{% endblock %}
</table>
</fieldset>
<table style="width:100%;">
<tr>
<td class="edittext ext_edittext" style="text-align: left;"><br>
<span class="d3modcfg_btn icon d3color-green">
<button type="submit" name="save" {{ readonly }}>
<i class="fa fa-check-circle fa-inverse"></i>{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_SAVE" }) }}
</button>
</span>
</td>
</tr>
</table>
</form>
<fieldset>
<legend>{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_GENERATE" }) }}</legend>
{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_GENERATEFILE" }) }}
<form name="myedit2" id="myedit2" action="{{ oViewConf.getSelfLink()|raw}}" method="post">
{{ oViewConf.getHiddenSid()|raw }}
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName() }}">
<input type="hidden" name="fnc" value="generatePluginFile">
<input type="hidden" name="oxid" value="{{ oxid }}">
<input type="hidden" name="editval[oxid]" value="{{ oxid }}">
<span class="d3modcfg_btn d3color-blue">
{% set escapedCl = oViewConf.getActiveClassName()|escape("url") %}
{% set clParam = "cl="|cat(escapedCl) %}
<input type="submit" name="save" value="{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_STARTGENERATING" }) }}" onclick="window.open('{{ oViewConf.getSelfLink()|raw}}&sid={{ shop.sid }}&{{ clParam }}&fnc=generatePluginFile', 'generate_plugin', 'width=300, height=300, left=100'); return false;" {{ readonly }}>
</span>
<br><br>
{{ translate({ ident: "D3_EXTSEARCH_PLUGIN_GENERATENOTICE" }) }}
</form>
{% include "inputhelp.html.twig" with {'sHelpId': help_id("D3_EXTSEARCH_PLUGIN_GENERATE_DESC"), 'sHelpText': help_text("D3_EXTSEARCH_PLUGIN_GENERATE_DESC")} %}
</fieldset>
{% endif %}
{% include "@d3modcfg_lib/admin/inc/inc.html.twig" %}