286 lignes
12 KiB
Twig
286 lignes
12 KiB
Twig
{% include "headitem.html.twig" with {title: "GENERAL_ADMIN_TITLE"|translate} %}
|
|
|
|
<script type="text/javascript">
|
|
<!--
|
|
{% if updatelist == 1 %}
|
|
UpdateList('{{ oxid }}');
|
|
{% endif %}
|
|
|
|
function ChangeFormat()
|
|
{
|
|
let oOPField = document.getElementById("codeformat");
|
|
if (oOPField.className === 'code')
|
|
oOPField.className = 'codepre';
|
|
else
|
|
oOPField.className = 'code';
|
|
}
|
|
|
|
//-->
|
|
</script>
|
|
|
|
<style>
|
|
td.edittext {
|
|
height: 25px;
|
|
}
|
|
td.edittext table {
|
|
width: 100%
|
|
}
|
|
.code, .codepre {
|
|
background-color:#EEEEEE; border:1px inset #999999; margin:10px auto; width:100%; white-space: normal
|
|
}
|
|
.codepre {
|
|
white-space: pre
|
|
}
|
|
.code div, .codepre div {
|
|
font-family: Courier, monospace; max-height:145px; overflow:auto; padding:5px;
|
|
}
|
|
</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="oxidCopy" value="{{ oxid }}">
|
|
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName()|raw }}">
|
|
<input type="hidden" name="editlanguage" value="{{ editlanguage }}">
|
|
{% for key, formparam in oView.d3getAdditionalFormParams() %}
|
|
<input type="hidden" name="{{ key }}" value="{{ formparam }}">
|
|
{% endfor %}
|
|
</form>
|
|
|
|
{% if edit.getId() %}
|
|
<table style="border: none; padding: 0; border-spacing: 0; border-collapse: collapse; width: 98%">
|
|
<tr>
|
|
<td class="edittext" style="vertical-align: top; padding-top:10px;padding-left:10px;">
|
|
<table style="border: none; padding: 0; border-spacing: 0; border-collapse: collapse">
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_MODULE" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxmodid') }}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_TIME" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxtime') }}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_COUNTER" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxcounter') }}
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_LOGTYPE" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxlogtype') }}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_SESSID" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxsessid') }}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_CLASS" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxclass') }}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_FUNCTION" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxfnc') }}
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_LINE" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxline') }}
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
|
|
<!-- Anfang rechte Seite -->
|
|
<td class="edittext" style="vertical-align: top; text-align: left; width: 65%; height:99%;padding-left:5px;padding-bottom:30px;padding-top:10px;">
|
|
<table style="border: none; padding: 0; border-spacing: 0; border-collapse: collapse">
|
|
{% if edit.getFieldData('oxaction') %}
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_ACTION" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
{{ edit.getFieldData('oxaction') }}
|
|
</td>
|
|
</tr>
|
|
{% endif %}
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_LOG_TEXT" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
<fieldset class="codepre" id="codeformat">
|
|
<div>
|
|
{{ edit.getFieldData('oxtext') }}
|
|
</div>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="wrapMessage">{{ translate({ ident: "D3_CFG_LOG_WRAP" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="checkbox" id="wrapMessage" onClick="ChangeFormat();" checked>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
<!-- Ende rechte Seite -->
|
|
|
|
</tr>
|
|
</table>
|
|
|
|
{% else %}
|
|
|
|
<fieldset>
|
|
{{ oView.getLogInfoMessage() }}
|
|
</fieldset>
|
|
|
|
<form name="myedit" id="myedit" action="{{ oViewConf.getSelfLink()|raw }}" method="post" style="padding: 0;margin: 0;height:0;">
|
|
{{ oViewConf.getHiddenSid()|raw }}
|
|
<input type="hidden" name="cl" value="{{ oViewConf.getActiveClassName()|raw }}">
|
|
<input type="hidden" name="fnc" value="d3logexport_sql">
|
|
<input type="hidden" name="oxid" value="{{ oxid }}">
|
|
<input type="hidden" name="voxid" value="{{ oxid }}">
|
|
{% for key, formparam in oView.d3getAdditionalFormParams() %}
|
|
<input type="hidden" name="{{ key }}" value="{{ formparam }}">
|
|
{% endfor %}
|
|
|
|
<table style="border: none; padding: 0; border-spacing: 0; border-collapse: collapse; width: 50%">
|
|
<tr>
|
|
<td class="edittext" style="vertical-align: top; padding-top:10px;padding-left:10px;">
|
|
<table style="border: none; padding: 0; border-spacing: 0; border-collapse: collapse">
|
|
<tr>
|
|
<td class="edittext">
|
|
{{ translate({ ident: "D3_CFG_EXPORT_EXP1" }) }}
|
|
</td>
|
|
<td class="edittext">
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="export_oxmodid">{{ translate({ ident: "D3_CFG_EXPORT_EXP_MODULE" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<select name="export_oxmodid" id="export_oxmodid" class="editinput">
|
|
<option value="">{{ oView.getAllItemsTranslation() }}</option>
|
|
{% for item in oView.getModIdList() %}
|
|
<option value="{{ item }}" {% if oxmodid == item %} selected{% endif %}>{{ item }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="export_oxtime">{{ translate({ ident: "D3_CFG_EXPORT_EXP_TIME" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="text" class="editinput" size="32" maxlength="19" name="export_oxtime" id="export_oxtime" value="{% if oxtime %}{{ oxtime }}{% else %}{{ deftime }}{% endif %}" {{ readonly }}>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="export_oxsessid">{{ translate({ ident: "D3_CFG_EXPORT_EXP_SESSID" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="text" class="editinput" size="32" maxlength="{{ edit.d3log__oxsessid.fldmax_length }}" name="export_oxsessid" id="export_oxsessid" value="{% if oxsessid %}{{ oxsessid }}{% endif %}" {{ readonly }}>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="export_oxclass">{{ translate({ ident: "D3_CFG_EXPORT_EXP_CLASS" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<select name="export_oxclass" id="export_oxclass" class="editinput">
|
|
<option value="">{{ translate({ ident: "D3_CFG_EXPORT_EXP_CLASS_ALL" }) }}</option>
|
|
{% for item in oView.getClassList() %}
|
|
<option value="{{ item }}" {% if oxclass == item %} selected{% endif %}>{{ item }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td class="edittext">
|
|
<label for="export_mail">{{ translate({ ident: "D3_CFG_EXPORT_EXP_MAIL" }) }}</label>
|
|
</td>
|
|
<td class="edittext">
|
|
<input type="text" class="editinput" size="32" maxlength="40" name="export_mail" id="export_mail" value="{% if mail %}{{ mail }}{% endif %}" {{ readonly }}>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td colspan="2" style="white-space: normal;"><br><br>
|
|
<span class="d3modcfg_btn icon d3color-blue" style="margin-right: 10px;">
|
|
<button type="submit" name="exportItem" onclick="document.getElementById('myedit').fnc.value='d3logexport_sql';" {{ readonly }}>
|
|
<i class="fas fa-download fa-inverse"></i>{{ translate({ ident: "D3_CFG_EXPORT_SQL" }) }}
|
|
</button>
|
|
</span>
|
|
{#
|
|
|
|
<span class="d3modcfg_btn icon d3color-blue">
|
|
<button type="submit" name="exportItem" onclick="document.getElementById('myedit').fnc.value='d3logexport_csv';" {{ readonly }}>
|
|
<i class="fas fa-download fa-inverse"></i>{{ translate({ ident: "D3_CFG_EXPORT_CSV" }) }}
|
|
</button>
|
|
</span>
|
|
#}
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
|
|
<!-- Anfang rechte Seite -->
|
|
<td class="edittext" style="vertical-align: top; text-align: left; height:99%;padding-left:5px;padding-bottom:30px;padding-top:10px;">
|
|
|
|
</td>
|
|
<!-- Ende rechte Seite -->
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
{% endif %}
|
|
|
|
{% include "@d3modcfg_lib/admin/inc/inc.html.twig" %}
|