{% include "headitem.html.twig" with {title: "GENERAL_ADMIN_TITLE"|translate} %} {% if readonly %} {% set readonly = "readonly disabled" %} {% else %} {% set readonly = "" %} {% endif %}
{{ oViewConf.getHiddenSid()|raw }}
{% if sInstallModId %} {{ translate({ ident: "D3_CFG_MOD_VERSION_INSTALLSTATUS" }) }} {% else %} {% if sErrorMLMsg %}
{{ translate({ ident: sErrorMLMsg }) }}
{% endif %}
{% set aRemoteMods = oView.getRemoteMods() %} {% set sDownloadField = oView.getPhpVersionDownloadField() %}
{{ translate({ ident: oView.getTitleIdent() }) }} {% if oView.getModuleType() == 'lib' %} {% else %} {% endif %} {% set blWhite = "" %} {% for sKey, oModule in oView.getInstalledModuleList() %} {% set listclass = "listitem" ~ blWhite %} {% if not oModule.getId() %} {% set formatclass = "" %} {% set iconclass = "far fa-plus-circle d3fa-17x d3fa-color-disabled" %} {% elseif oModule.getErrorMessage() %} {% set formatclass = "itemerror" %} {% set iconclass = "fas fa-exclamation-triangle d3fa-17x d3fa-color-red" %} {% elseif not oModule.isActive() %} {% set formatclass = "itemdisabled" %} {% set iconclass = "fas fa-check-circle d3fa-17x d3fa-color-disabled" %} {% else %} {% set formatclass = "" %} {% set iconclass = "fas fa-check-circle d3fa-17x d3fa-color-green" %} {% endif %} {% set aRemoteModData = oView.getRemoteModuleData(oModule.d3GetModId()) %} {% if oView.moduleIsNewestVersion(oModule, aRemoteModData) %} {% set updateicon = "fas fa-check-circle d3fa-17x d3fa-color-green" %} {% set icondesc = "D3_MOD_LIB_NOACTION"|translate %} {% elseif oView.hasNewerModuleVersion(oModule, aRemoteModData) %} {% set updateicon = "fas fa-exclamation-triangle d3fa-17x d3fa-color-orange" %} {% set icondesc = "D3_MOD_EXT_REFRESH"|translate %} {% elseif blGetRemoteUpdateStatus %} {% set updateicon = "far fa-question-circle d3fa-17x d3fa-color-disabled" %} {% set icondesc = "D3_MOD_LIB_NOUPDATEINFO"|translate %} {% else %} {% set updateicon = "far fa-question-circle d3fa-17x d3fa-color-disabled" %} {% set icondesc = "D3_CFG_LIB_GETLIBLIST"|translate %} {% endif %} {% if (isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.note) or (isset(aRemoteModData.availableversion) and aRemoteModData.availableversion.note) %} {% endif %} {% if blWhite == "2" %} {% set blWhite = "" %} {% else %} {% set blWhite = "2" %} {% endif %} {% endfor %} {% if oView.getShowNewItems() %} {% set aAllRemoteModuleData = oView.getAllRemoteModuleData() %} {% if aAllRemoteModuleData %} {% endif %} {% for oModule in aAllRemoteModuleData %} {# **************** #} {% if not oView.isInstalled(oView.getRemoteModVar(oModule, 'modid')) %} {% set listclass = "listitem" ~ blWhite %} {% set formatclass = "" %} {% set iconclass = "fas fa-question-circle d3fa-17x d3fa-color-disabled" %} {% set aRemoteModData = oView.getRemoteModuleData(oView.getRemoteModVar(oModule, 'modid')) %} {% if _context['aRemoteModData.availableversion.' ~ sDownloadField] %} {% set updateicon = "fas fa-plus-circle d3fa-17x d3fa-color-green" %} {% set icondesc = "D3_MOD_LIB_INSTALL"|translate %} {% else %} {% set updateicon = "fas fa-question-circle d3fa-17x d3fa-color-disabled" %} {% set icondesc = "" %} {% endif %} {% if blWhite == "2" %} {% set blWhite = "" %} {% else %} {% set blWhite = "2" %} {% endif %} {% endif %} {# ************** #} {% endfor %} {% endif %}
{{ translate({ ident: "D3_CFG_LIB_STATUS" }) }} {{ translate({ ident: "D3_CFG_LIB_UPDATE" }) }}{{ translate({ ident: "D3_CFG_LIB_LIBRARY" }) }}{{ translate({ ident: "D3_CFG_LIB_EXTENSION" }) }}{{ translate({ ident: "D3_CFG_LIB_INSTALLDATE" }) }} {{ translate({ ident: "D3_CFG_LIB_INSTALLED" }) }} {{ translate({ ident: "D3_CFG_LIB_AVAILABLE" }) }} {{ translate({ ident: "D3_CFG_LIB_INFO" }) }}
{{ oView.getModTitle(oModule) }} ({{ oModule.getFieldData('oxmodid') }}) {{ oModule.getFieldData('oxinstalldate')|date("d.m.Y H:i:s") }} {{ oModule.getFieldData('oxversion') }} {{ oModule.getFieldData('oxshopversion') }} {% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.version %} {{ aRemoteModData.newestversion.version }} {% elseif isset(aRemoteModData.availableversion) and aRemoteModData.availableversion.version %} {{ aRemoteModData.availableversion.version }} {% else %} {{ translate({ ident: "D3_CFG_LIB_VERSIONUNKNOWN" }) }} {% endif %} {% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.infourl %} {% elseif isset(aRemoteModData.availableversion) and aRemoteModData.availableversion.infourl %} {% else %} {% endif %}
{% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.note %} {{ aRemoteModData.newestversion.note }} {% elseif aRemoteModData.availableversion.note %} {{ aRemoteModData.availableversion.note }} {% endif %}
{% if oModule.getErrorMessage() or oView.getErrorMessage() %}
{{ oModule.getErrorMessage() }} {% if oModule.getErrorMessage() and oView.getErrorMessage() %}
{% endif %} {{ oView.getErrorMessage() }}
{% endif %}
{{ oViewConf.getHiddenSid()|raw }}
{% set oLog = oModule.d3getLog() %} {% set oLogSet = oLog.getLogSet() %}
{% include "inputhelp.html.twig" with {'sHelpId': help_id("D3_CFG_MOD_GENERAL_MODULEACTIVE_DESC"), 'sHelpText': help_text("D3_CFG_MOD_GENERAL_MODULEACTIVE_DESC")} %}
{% include "@d3modcfg_lib/admin/inc/loglevel_form.html.twig" with {oLogSet: oLogSet, oModule: oModule} %}
{% if isset(aRemoteModData.newestversion) or isset(aRemoteModData.availableversion) %} {% if aRemoteModData.availableversion.version %} {% endif %} {% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.version %} {% endif %}
{{ translate({ ident: "D3_CFG_MOD_VERSION_AVAILVERSION" }) }} {{ aRemoteModData.availableversion.version }}

{{ translate({ ident: "D3_CFG_MOD_VERSION_NEWESTVERSION" }) }} {{ aRemoteModData.newestversion.version }}
{% if oView.check4ShopUpdate(aRemoteModData.newestversion.fromshop) %} {{ translate({ ident: "D3_CFG_MOD_VERSION_NEWESTVERSION_NOTE_1" }) }} {{ aRemoteModData.newestversion.fromshop }} {{ translate({ ident: "D3_CFG_MOD_VERSION_NEWESTVERSION_NOTE_2" }) }}
{% endif %} {% if oView.check4LicenseUpdate(oModule.d3GetModId(), aRemoteModData.newestversion.version) %} {{ translate({ ident: "D3_CFG_MOD_VERSION_NEWESTVERSION_LIC" }) }}
{% endif %}
{% endif %}

{% if oModule.isLicenseRequired() %} {% set licFrameUrl = oView.getLicenceFrameUrl(oModule.d3GetModId()) %} {% if oModule.getFieldData('oxserial') %} {% endif %} {% endif %}

{% if oModule.isLicenseRequired() and oModule.getFieldData('oxserial') %}
{% endif %} {% if oModule.isLicenseRequired() %}
{% endif %} {% if oView.getModuleCfgTplPath(sKey) %}
{% include oView.getModuleCfgTplPath(sKey) ~ '.html.twig' with {oxid: oModule.getId(), edit: oModule, value: oModule.oValue} %} {% endif %}

{{ oView.getRemoteModVar(oModule, 'modtitle') }} ({{ oView.getRemoteModVar(oModule, 'modid') }}) {{ translate({ ident: "D3_CFG_LIB_NOTINSTALLED" }) }} {{ translate({ ident: "D3_CFG_LIB_NOTINSTALLED" }) }} {% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.version %} {{ aRemoteModData.newestversion.version }} {% elseif aRemoteModData.availableversion.version %} {{ aRemoteModData.availableversion.version }} {% elseif aRemoteModData.formerversion.version %} {{ translate({ ident: "D3_CFG_LIB_FORMERVERSION" }) }} {{ aRemoteModData.formerversion.version }}
{{ translate({ ident: "D3_CFG_LIB_USEABLETO" }) }} {{ aRemoteModData.formerversion.toshop }} {% else %} {{ translate({ ident: "D3_CFG_LIB_VERSIONUNKNOWN" }) }} {% endif %}
{% if isset(aRemoteModData.newestversion) and aRemoteModData.newestversion.infourl %} {% elseif aRemoteModData.availableversion.infourl %} {% elseif aRemoteModData.formerversion.infourl %} {% else %} {% endif %}
{% if oView.getInstallClass() and not oView.hasConnectionError() %}
{{ oViewConf.getHiddenSid()|raw }}
{% endif %} {% if oView.hasConnectionError() %} {% endif %}
{% if oView.showNoUpdateMessage() %} {% endif %} {% endif %} {% include "@d3modcfg_lib/admin/inc/inc.html.twig" %} {% include "bottomitem.html.twig" %}