2024-02-15 22:07:30 +01:00
|
|
|
<?php
|
2024-02-15 22:07:35 +01:00
|
|
|
include("hardware.php");
|
|
|
|
include("head.php");
|
2024-02-15 22:07:30 +01:00
|
|
|
?>
|
|
|
|
<style>
|
2024-02-15 22:07:35 +01:00
|
|
|
.wc-new-theme {
|
|
|
|
font-size: 14px;
|
|
|
|
color: var(--btn_background);
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
.wc-new-theme:hover {
|
|
|
|
color: var(--btn_hover_background);
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
2024-02-15 22:07:30 +01:00
|
|
|
</style>
|
|
|
|
<div id="alert"></div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
2024-02-15 22:07:35 +01:00
|
|
|
<cn>机型切换</cn>
|
2024-02-15 22:07:33 +01:00
|
|
|
<en>Model switch</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" id="type" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
2024-02-15 22:07:35 +01:00
|
|
|
<cn>机型</cn>
|
2024-02-15 22:07:33 +01:00
|
|
|
<en>Model</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<select name="type" id="typeVal" class="form-control">
|
|
|
|
<?php
|
2024-02-15 22:07:35 +01:00
|
|
|
$dirArr = scandir("/link/fac/");
|
|
|
|
foreach ($dirArr as $v) {
|
|
|
|
if($v=="." || $v=="..")
|
|
|
|
continue;
|
|
|
|
if($hardware["fac"]==$v)
|
|
|
|
echo '<option value="' . $v . '" selected>' . $v . '</option>';
|
|
|
|
else
|
|
|
|
echo '<option value="' . $v . '">' . $v . '</option>';
|
|
|
|
}
|
2024-02-15 22:07:30 +01:00
|
|
|
?>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="changeType" class=" save btn btn-warning">
|
2024-02-15 22:07:33 +01:00
|
|
|
<cn>切换</cn>
|
2024-02-15 22:07:35 +01:00
|
|
|
<en>Save</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
2024-02-15 22:07:35 +01:00
|
|
|
<cn>功能开关</cn>
|
2024-02-15 22:07:33 +01:00
|
|
|
<en>Function Switch</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" id="funcs" role="form">
|
2024-02-15 22:07:35 +01:00
|
|
|
<div class="form-group text-center" style="padding: 0px 20px;">
|
|
|
|
<?php
|
|
|
|
$func=$hardware["function"];
|
|
|
|
foreach($func as $key => $value)
|
|
|
|
{
|
|
|
|
echo '
|
|
|
|
<div class="col-md-4" style="margin-top: 15px;font-size: 14px;padding: 0;">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-12">
|
|
|
|
'.$key.'
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<hr style="margin-top:5px; margin-bottom: 5px;"/>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-12">
|
|
|
|
<input name="'.$key.'" type="checkbox" '.($value?"checked":"").' class="switch form-control">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
';
|
|
|
|
}
|
|
|
|
?>
|
2024-02-15 22:07:33 +01:00
|
|
|
</div>
|
2024-02-15 22:07:35 +01:00
|
|
|
<hr style="margin-top:15px; margin-bottom: 10px;"/>
|
2024-02-15 22:07:30 +01:00
|
|
|
<div class="form-group">
|
2024-02-15 22:07:35 +01:00
|
|
|
<div class="col-sm-12 text-center">
|
2024-02-15 22:07:30 +01:00
|
|
|
<button type="button" id="showFunc" class=" save btn btn-warning">
|
2024-02-15 22:07:33 +01:00
|
|
|
<cn>设定</cn>
|
2024-02-15 22:07:35 +01:00
|
|
|
<en>Save</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
MAC
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
|
|
|
MAC
|
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<input type="text" id="mac" class="form-control" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="setMAC" class=" save btn btn-warning">
|
2024-02-15 22:07:33 +01:00
|
|
|
<cn>设定</cn>
|
2024-02-15 22:07:35 +01:00
|
|
|
<en>Save</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
EDID
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" id="edid" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
|
|
|
EDID
|
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<select name="edid" id="edidVal" class="form-control">
|
|
|
|
<option value="1080">1080</option>
|
|
|
|
<option value="4k">4k</option>
|
|
|
|
<option value="RGB">RGB</option>
|
|
|
|
<option value="ITE">ITE</option>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="setEDID" class=" save btn btn-warning">
|
2024-02-15 22:07:33 +01:00
|
|
|
<cn>设定</cn>
|
2024-02-15 22:07:35 +01:00
|
|
|
<en>Save</en>
|
2024-02-15 22:07:30 +01:00
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
ColorMode
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" id="color" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
|
|
|
ColorMode
|
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<select name="color" id="colorVal" class="form-control">
|
|
|
|
<option value="0">Mode1</option>
|
|
|
|
<option value="1">Mode2</option>
|
|
|
|
<option value="2">Mode3</option>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="setColor" class=" save btn btn-warning">
|
|
|
|
设定
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
LPH
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" id="lphAuth" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
|
|
|
<cn>认证模式</cn>
|
|
|
|
<en>Auth</en>
|
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<select name="lphAuth" id="authVal" class="form-control">
|
|
|
|
<option value="0" cn="Digest认证+登录验证" en="Digest+Login"></option>
|
|
|
|
<option value="1" cn="仅Digest认证" en="Digest"></option>
|
|
|
|
<option value="2" cn="仅登录验证" en="Login"></option>
|
|
|
|
<option value="3" cn="不验证" en="None"></option>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="setLph" class=" save btn btn-warning">
|
|
|
|
<cn>设定</cn>
|
|
|
|
<en>Save</en>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6 col-md-offset-3">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="title">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-10 col-sm-10">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
<cn>主题</cn>
|
|
|
|
<en>Theme</en>
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
<div class="col-md-2 col-sm-2">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-2 col-sm-2"></div>
|
|
|
|
<div class="col-md-10 col-sm-10">
|
|
|
|
<h3 class="panel-title">
|
|
|
|
<i class="fa fa-edit wc-new-theme" data-toggle="modal" data-target=".bs-modal-lg">
|
|
|
|
<cn>编辑</cn>
|
|
|
|
<en>Edit</en>
|
|
|
|
</i>
|
|
|
|
</h3>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<div class="panel-body">
|
|
|
|
<form class="form-horizontal" role="form">
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="col-sm-3 control-label">
|
|
|
|
<cn>主题选择</cn>
|
|
|
|
<en>Theme</en>
|
|
|
|
</label>
|
|
|
|
<div class="col-sm-6">
|
|
|
|
<select name="theme" id="theme" class="form-control"></select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<div class="col-sm-6 col-sm-offset-3">
|
|
|
|
<button type="button" id="setTheme" class=" save btn btn-warning">
|
|
|
|
<cn>设定</cn>
|
|
|
|
<en>Save</en>
|
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<script src="vendor/switch/bootstrap-switch.js"></script>
|
|
|
|
<script src="./js/handlebars-v4.7.6.js"></script>
|
|
|
|
<script src="js/zcfg.js"></script>
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
<?php
|
|
|
|
include("themes.php");
|
|
|
|
?>
|
|
|
|
<script>
|
|
|
|
$(function() {
|
|
|
|
navIndex(5);
|
|
|
|
$.fn.bootstrapSwitch.defaults.size = 'small';
|
|
|
|
$.fn.bootstrapSwitch.defaults.onColor = 'warning';
|
|
|
|
$( ".switch" ).bootstrapSwitch();
|
|
|
|
$.ajax({
|
|
|
|
url: "config/mac",
|
|
|
|
success: function(data) {
|
|
|
|
var mac = data.replace(/[\r\n]/g, "").toUpperCase();
|
|
|
|
var macStr = "";
|
|
|
|
for (var i = 0; i < mac.length; i += 2) {
|
|
|
|
macStr += mac.substr(i, 2);
|
|
|
|
if (i + 2 < mac.length)
|
|
|
|
macStr += ":";
|
|
|
|
}
|
|
|
|
$("#mac").val(macStr);
|
|
|
|
}
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$.ajax({
|
|
|
|
url: "config/curEDID",
|
|
|
|
success: function(data) {
|
|
|
|
$("#edidVal").val(data.replace(/[\r\n]/g, ""));
|
2024-02-15 22:07:33 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
}
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
func("getLphAuth", [], function(res) {
|
|
|
|
console.log(res)
|
|
|
|
$("#authVal").val(res.result);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#changeType").click(function() {
|
|
|
|
func("changeType", $("#type").serialize(), function(res) {
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "机型切换成功!重启生效", "", 2000);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#showFunc").click(function() {
|
|
|
|
func("showFunc", $("#funcs").serialize(), function(res) {
|
|
|
|
console.log(res)
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "修改成功", "", 2000);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#setEDID").click(function() {
|
|
|
|
func("setEDID", $("#edid").serialize(), function(res) {
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "修改成功", "", 2000);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#setColor").click(function() {
|
|
|
|
func("setColor", $("#color").serialize(), function(res) {
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "修改成功", "", 2000);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#setLph").click(function() {
|
|
|
|
func("setLphAuth", $("#lphAuth").serialize(), function(res) {
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "修改成功", "", 2000);
|
|
|
|
});
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
$("#setMAC").click(function() {
|
|
|
|
var mac = $("#mac").val().replace(/[:]/g, "");
|
|
|
|
mac = mac.toLowerCase();
|
|
|
|
func("setMac", "mac=" + mac, function(res) {
|
|
|
|
if (res.error != "")
|
|
|
|
htmlAlert("#alert", "danger", res.error, "", 2000);
|
|
|
|
else
|
|
|
|
htmlAlert("#alert", "success", "修改成功", "", 2000);
|
|
|
|
});
|
2024-02-15 22:07:30 +01:00
|
|
|
|
2024-02-15 22:07:35 +01:00
|
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
|
|
|
<?php
|
|
|
|
include("foot.php");
|
|
|
|
?>
|