%PDF- %PDF-
| Direktori : /opt/pyxsoft/templates/settings/ |
| Current File : //opt/pyxsoft/templates/settings/scan_settings.tmpl |
{% extends "template-base/index.tmpl" %}
{% block HTMLTitle %}{{ HTMLTitle }}{% endblock %}
{% block PageTitle %}{{ PageTitle }}{% endblock %}
{% block contenido %}
<div class="alertMsg" style="position: fixed; margin-left:30%;"></div>
<form class="" method="post" id="idForm" action="/settingsscan" style="width: 90%; margin: 0 auto;">
<fieldset class="form-group">
<h2>{{Tr(Lang,"settings.scanner_settings")}}</h2>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.cpu_use")}}</p>
</div>
<div class="col-md-3">
<label for="EnableCpuUse" class="switcher switcher-rounded switcher-info" style="padding-left:0px;">
{% if configScan.Cpu_Usage == "low"%}
<input id="EnableCpuUse" name="EnableCpuUse" type="text"
data-provide="slider"
data-slider-ticks="[1, 2, 3]"
data-slider-ticks-labels='["low", "medium", "normal"]'
data-slider-min="1"
data-slider-max="3"
data-slider-step="1"
data-slider-value="1"
data-slider-tooltip="hide"
/>
{% else %}
{% if configScan.Cpu_Usage == "medium" %}
<input id="EnableCpuUse" name="EnableCpuUse" type="text"
data-provide="slider"
data-slider-ticks="[1, 2, 3]"
data-slider-ticks-labels='["low", "medium", "normal"]'
data-slider-min="1"
data-slider-max="3"
data-slider-step="1"
data-slider-value="2"
data-slider-tooltip="hide"
/>
{% else %}
<input id="EnableCpuUse" name="EnableCpuUse" type="text"
data-provide="slider"
data-slider-ticks="[1, 2, 3]"
data-slider-ticks-labels='["low", "medium", "normal"]'
data-slider-min="1"
data-slider-max="3"
data-slider-step="1"
data-slider-value="3"
data-slider-tooltip="hide"
/>
{% endif %}
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.num_cores")}}</p>
</div>
<div class="col-md-3">
{% if numCPU == 4 %}
<input id="numCPU" name="numCPU" data-slider-id='ex1Slider' type="text" data-slider-min="1" data-slider-max="4" data-slider-step="1" data-slider-value="{{ configScan.Max_Threads }}"/>
{% else %}
<input id="numCPU" name="numCPU" data-slider-id='ex1Slider' type="text" data-slider-min="1" data-slider-max="{{ numCPU }}" data-slider-step="1" data-slider-value="{{ configScan.Max_Threads }}"/>
{% endif %}
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.hour_for_scan")}}</p>
</div>
<div class="col-md-2">
{% if configScan.Autoscan_StartHour == 0 %}
<!--<input class="form-control" id="AQAAtHour" name="AQAAtHour" placeholder="Hours" type="number" min="1" max="23">-->
<select name="AQAAtHour" id="AQAAtHour">
<option value="0" selected="selected">At 00 Hrs</option>
<option value="1">At 01 Hrs</option>
<option value="2">At 02 Hrs</option>
<option value="3">At 03 Hrs</option>
<option value="4">At 04 Hrs</option>
<option value="5">At 05 Hrs</option>
<option value="6">At 06 Hrs</option>
<option value="7">At 07 Hrs</option>
<option value="8">At 08 Hrs</option>
<option value="9">At 09 Hrs</option>
<option value="10">At 10 Hrs</option>
<option value="11">At 11 Hrs</option>
<option value="12">At 12 Hrs</option>
<option value="13">At 13 Hrs</option>
<option value="14">At 14 Hrs</option>
<option value="15">At 15 Hrs</option>
<option value="16">At 16 Hrs</option>
<option value="17">At 17 Hrs</option>
<option value="18">At 18 Hrs</option>
<option value="19">At 19 Hrs</option>
<option value="20">At 20 Hrs</option>
<option value="21">At 21 Hrs</option>
<option value="22">At 22 Hrs</option>
<option value="23">At 23 Hrs</option>
</select>
{% else %}
<select name="AQAAtHour" id="AQAAtHour">
{% if configScan.Autoscan_StartHour == 0 %}<option value="0" selected="selected">At 00 Hrs</option>{% else %} <option value="0">At 00 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 1 %}<option value="1" selected="selected">At 01 Hrs</option>{% else %} <option value="1">At 01 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 2 %}<option value="2" selected="selected">At 02 Hrs</option>{% else %} <option value="2">At 02 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 3 %}<option value="3" selected="selected">At 03 Hrs</option>{% else %} <option value="3">At 03 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 4 %}<option value="4" selected="selected">At 04 Hrs</option>{% else %} <option value="4">At 04 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 5 %}<option value="5" selected="selected">At 05 Hrs</option>{% else %} <option value="5">At 05 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 6 %}<option value="6" selected="selected">At 06 Hrs</option>{% else %} <option value="6">At 06 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 7 %}<option value="7" selected="selected">At 07 Hrs</option>{% else %} <option value="7">At 07 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 8 %}<option value="8" selected="selected">At 08 Hrs</option>{% else %} <option value="8">At 08 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 9 %}<option value="9" selected="selected">At 09 Hrs</option>{% else %} <option value="9">At 09 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 10 %}<option value="10" selected="selected">At 10 Hrs</option>{% else %} <option value="10">At 10 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 11 %}<option value="11" selected="selected">At 11 Hrs</option>{% else %} <option value="11">At 11 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 12 %}<option value="12" selected="selected">At 12 Hrs</option>{% else %} <option value="12">At 12 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 13 %}<option value="13" selected="selected">At 13 Hrs</option>{% else %} <option value="13">At 13 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 14 %}<option value="14" selected="selected">At 14 Hrs</option>{% else %} <option value="14">At 14 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 15 %}<option value="15" selected="selected">At 15 Hrs</option>{% else %} <option value="15">At 15 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 16 %}<option value="16" selected="selected">At 16 Hrs</option>{% else %} <option value="16">At 16 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 17 %}<option value="17" selected="selected">At 17 Hrs</option>{% else %} <option value="17">At 17 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 18 %}<option value="18" selected="selected">At 18 Hrs</option>{% else %} <option value="18">At 18 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 19 %}<option value="19" selected="selected">At 19 Hrs</option>{% else %} <option value="19">At 19 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 20 %}<option value="20" selected="selected">At 20 Hrs</option>{% else %} <option value="20">At 20 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 21 %}<option value="21" selected="selected">At 21 Hrs</option>{% else %} <option value="21">At 21 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 22 %}<option value="22" selected="selected">At 22 Hrs</option>{% else %} <option value="22">At 22 Hrs</option> {% endif %}
{% if configScan.Autoscan_StartHour == 23 %}<option value="23" selected="selected">At 23 Hrs</option>{% else %} <option value="23">At 23 Hrs</option> {% endif %}
</select>
{% endif %}
</div>
</div>
</div>
<!--<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.malware_action")}}</p>
</div>
<div class="col-md-4">
<label for="malware_action" class="switcher switcher-rounded switcher-info" style="padding-left:0px;">
{% if configScan.FileDetectedAction == "quarantine" %}
<label class="radio-inline">
<input name="malware_action" value="quarantine" checked type="radio"> {{Tr(Lang,"settings.send_quarantine")}}
</label>
<label class="radio-inline">
<input name="malware_action" value="reportonly" type="radio"> {{Tr(Lang,"settings.send_report")}}
</label>
{% else %}
<label class="radio-inline">
<input name="malware_action" value="quarantine" type="radio"> {{Tr(Lang,"settings.send_quarantine")}}
</label>
<label class="radio-inline">
<input name="malware_action" value="reportonly" checked type="radio"> {{Tr(Lang,"settings.send_report")}}
</label>
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.suspicius_action")}}</p>
</div>
<div class="col-md-4">
<label for="suspicius_action" class="switcher switcher-rounded switcher-info" style="padding-left:0px;">
{% if configScan.SuspFileDetectedAction == "reportonly" %}
<label class="radio-inline">
<input name="suspicius_action" value="reportonly" type="radio" checked> {{Tr(Lang,"settings.send_report")}}
</label>
<label class="radio-inline">
<input name="suspicius_action" value="quarantine" style="color:red;" data-toggle="tooltip" title="{{ Tr(Lang,"settings.tip_suspicius") }}" type="radio"> {{Tr(Lang,"settings.send_quarantine")}}
</label>
{% else %}
<label class="radio-inline">
<input name="suspicius_action" value="reportonly" type="radio"> {{Tr(Lang,"settings.send_report")}}
</label>
<label class="radio-inline">
<input name="suspicius_action" value="quarantine" checked style="color:red;" data-toggle="tooltip" title="{{ Tr(Lang,"settings.tip_suspicius") }}" type="radio"> {{Tr(Lang,"settings.send_quarantine")}}
</label>
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.symlink_action")}}</p>
</div>
<div class="col-md-4">
<label for="symlink_action" class="switcher switcher-rounded switcher-info" style="padding-left:0px;">
{% if configScan.SymlinkDetectedAction == "delete" %}
<label class="radio-inline">
<input name="symlink_action" value="delete" checked type="radio"> {{Tr(Lang,"settings.delete_symlink")}}
</label>
<label class="radio-inline">
<input name="symlink_action" value="reportonly" type="radio"> {{Tr(Lang,"settings.send_report")}}
</label>
{% else %}
<label class="radio-inline">
<input name="symlink_action" value="delete" type="radio"> {{Tr(Lang,"settings.delete_symlink")}}
</label>
<label class="radio-inline">
<input name="symlink_action" value="reportonly" checked type="radio"> {{Tr(Lang,"settings.send_report")}}
</label>
{% endif %}
</label>
</div>
</div>
</div>-->
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.allow_cross_users_sym")}}</p>
</div>
<div class="col-md-5">
<label for="AllowCrossUsers" class="switcher switcher-rounded switcher-info">
{% if configScan.AllowCrossUsersSym == true%}
<input id="AllowCrossUsers" name="AllowCrossUsers" checked type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% else %}
<input id="AllowCrossUsers" name="AllowCrossUsers" type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.allow_sym_to_sys")}}</p>
</div>
<div class="col-md-5">
<label for="AllowSymToSys" class="switcher switcher-rounded switcher-info">
{% if configScan.AllowSymToSystem == true%}
<input id="AllowSymToSys" name="AllowSymToSys" checked type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% else %}
<input id="AllowSymToSys" name="AllowSymToSys" type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.allow_sym_to_ext")}}</p>
</div>
<div class="col-md-5">
<label for="AllowSymToExt" class="switcher switcher-rounded switcher-info">
{% if configScan.AllowSymToExternalFolders == true%}
<input id="AllowSymToExt" name="AllowSymToExt" checked type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% else %}
<input id="AllowSymToExt" name="AllowSymToExt" type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% endif %}
</label>
</div>
</div>
</div>
<div class="row">
<div class="col-md-9">
<div class="col-md-3">
<p>{{Tr(Lang,"settings.allow_broken_sym")}}</p>
</div>
<div class="col-md-5">
<label for="AllowBrokenSym" class="switcher switcher-rounded switcher-info">
{% if configScan.AllowBrokenSymlinks == true%}
<input id="AllowBrokenSym" name="AllowBrokenSym" checked type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% else %}
<input id="AllowBrokenSym" name="AllowBrokenSym" type="checkbox">
<div class="switcher-indicator" style="margin: auto;">
<div class="switcher-yes">YES</div>
<div class="switcher-no">NO</div>
</div>
{% endif %}
</label>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="pull-right">
<button type="submit" value="submit" class="btn btn-info" onclick="success('{{Tr(Lang,"settings.save_msg")}}')">{{Tr(Lang,"settings.btn_save")}}</button>
</div>
</div>
</fieldset>
</form>
{% endblock %}
{% block finalScripts %}
<script>
$('[data-toggle="tooltip"]').tooltip({placement: 'bottom'});
// With JQuery
$("#numCPU").slider({
tooltip: 'always'
});
$("#idForm").submit(function(e) {
var form = $(this);
var url = form.attr('action');
$.ajax({
type: "POST",
url: url,
data: form.serialize(), // serializes the form's elements.
success: function(data)
{
//alert(data); // show response from the php script.
}
});
e.preventDefault(); // avoid to execute the actual submit of the form.
});
window.success = function(msg) {
$.growl({ title: "Success", message: "Settings saved!", style: "notice", size: "large" });
}
</script>
{% endblock %}