123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305 |
- <?php
- // 高级设置表单内容
- // 从 publish_setting.php 复制的高级设置部分
- // 获取应用信息
- $id = bees_decrypt(SafeRequest("id", "get"));
- $row = db("appid")->where("in_uid", $this->userid)->where("in_id", $id)->find();
- $row or exit(include_once dirname(__FILE__) . "/../pack/error/404.php");
- ?>
- <div class="senior">
- <!-- 信任教程设置 -->
- <div class="form-group clearfix" <?php echo $row["in_form"] == "iOS" && $this->action != "super" ? "" : "style=\"display:none\""; ?>>
- <label class="control-label col-sm-1">信任教程</label>
- <div class="col-sm-6">
- <ul class="clearfix trust in_tutorial">
- <li class="clearfix <?php if ($row["in_tutorial"] == 1) { ?>active<?php } ?>" data-value="1">
- <span class="icon icon-radio fl <?php if ($row["in_tutorial"] == 1) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">显示</span>
- </li>
- <li class="clearfix <?php if ($row["in_tutorial"] == 0) { ?>active<?php } ?>" data-value="0">
- <span class="icon icon-radio fl <?php if ($row["in_tutorial"] == 0) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">不显示</span>
- </li>
- </ul>
- </div>
- <input type="hidden" name="show_guide" value="<?php echo $row["in_tutorial"]; ?>">
- </div>
- <!-- 下载池设置 -->
- <div class="form-group clearfix" <?php echo $this->action == "super" ? "" : "style=\"display:none\""; ?>>
- <label class="control-label col-sm-1">下载池</label>
- <div class="col-sm-6">
- <ul class="clearfix trust in_private">
- <li class="clearfix <?php if ($row["in_private"] == 0) { ?>active<?php } ?>">
- <span class="icon icon-radio fl <?php if ($row["in_private"] == 0) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">公有</span>
- </li>
- <li class="clearfix <?php if ($row["in_private"] == 1) { ?>active<?php } ?>">
- <span class="icon icon-radio fl <?php if ($row["in_private"] == 1) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">私有</span>
- </li>
- </ul>
- </div>
- <input type="hidden" name="in_private" value="<?php echo $row["in_private"]; ?>">
- </div>
- <!-- 下载方式设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">下载方式</label>
- <div class="col-sm-10">
- <ul class="clearfix download-way">
- <li class="clearfix <?php if (empty($row["in_use_auth_code"]) && empty($row["in_apppwd"])) { ?>active<?php } ?>" data-value="0">
- <span class="icon icon-radio <?php if (empty($row["in_use_auth_code"]) && empty($row["in_apppwd"])) { ?>icon-radio-checked <?php } ?>fl"></span>
- <span class="fl">公开安装</span>
- </li>
- <li class="clearfix <?php if (empty($row["in_use_auth_code"]) && $row["in_apppwd"]) { ?>active<?php } ?>" data-value="1">
- <span class="icon icon-radio <?php if (empty($row["in_use_auth_code"]) && $row["in_apppwd"]) { ?>icon-radio-checked <?php } ?>fl"></span>
- <span class="fl">密码安装</span>
- </li>
- <li class="clearfix <?php if ($row["in_use_auth_code"]) { ?>active<?php } ?>" data-value="2" <?php echo $this->action == "super" ? "" : "style=\"display:none\""; ?>>
- <span class="icon icon-radio <?php if ($row["in_use_auth_code"]) { ?>icon-radio-checked <?php } ?>fl"></span>
- <span class="fl">授权码安装</span>
- </li>
- <input type="hidden" name="in_use_auth_code" value="<?php echo $row["in_use_auth_code"]; ?>">
- </ul>
- </div>
- </div>
- <!-- 下载密码设置 -->
- <div id="apppwd" class="form-group clearfix" <?php if (empty($row["in_apppwd"])) { ?> style="display: none;" <?php } ?>>
- <label class="control-label col-sm-1">下载密码</label>
- <div class="col-sm-6">
- <input id="password" name="password" class="form-control" autocomplete="false" type="text" placeholder="请输入下载密码" value="">
- </div>
- </div>
- <!-- 购码地址设置 -->
- <div class="form-group clearfix auth_code_dispense_url" <?php if (empty($row["in_use_auth_code"]) || $this->action != "super") { ?> style="display: none;" <?php } ?>>
- <label class="control-label col-sm-1">购码地址</label>
- <div class="col-sm-6">
- <input id="auth_code_dispense_url" name="auth_code_dispense_url" class="form-control" autocomplete="false" type="text" placeholder="默认留空,在平台购卡,也可自定义填写" value="<?php echo $row["auth_code_dispense_url"]; ?>">
- </div>
- </div>
- <!-- 验证码设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">验证码</label>
- <div class="col-sm-6">
- <ul class="clearfix trust in_captcha">
- <li class="clearfix <?php if ($row["in_captcha"] == 0) { ?>active<?php } ?>" data-value="0">
- <span class="icon icon-radio fl <?php if ($row["in_captcha"] == 0) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">不启用</span>
- </li>
- <li class="clearfix <?php if ($row["in_captcha"] == 1) { ?>active<?php } ?>" data-value="1">
- <span class="icon icon-radio fl <?php if ($row["in_captcha"] == 1) { ?>icon-radio-checked<?php } ?>"></span>
- <span class="fl">启用</span>
- </li>
- </ul>
- </div>
- <input type="hidden" name="in_captcha" value="<?php echo $row["in_captcha"]; ?>">
- </div>
- <!-- 下载限制设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">下载限制</label>
- <div class="col-sm-6">
- <input id="limit_num" name="limit_num" class="form-control" type="text" placeholder="请输入限制下载次数,不填或填0表示不限制" value="<?php echo $row["in_applimit"]; ?>">
- </div>
- </div>
- <!-- 联系方式设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">联系方式</label>
- <div class="col-sm-6">
- <input id="qq" name="qq" class="form-control" type="text" placeholder="请输入微信/QQ/手机号(格式:微信 123456696)" value="<?php echo $row["in_contact"]; ?>">
- </div>
- </div>
- <!-- 苹果商店地址设置 -->
- <?php if ($row["in_form"] == "iOS") { ?>
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">苹果商店地址</label>
- <div class="col-sm-6">
- <input class="form-control" autocomplete="false" id="appstore_url" name="appstore_url" value="<?php echo $row["in_appstore"]; ?>" placeholder="请输入苹果商店地址">
- </div>
- </div>
- <?php } ?>
- <!-- 备注设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">备注</label>
- <div class="col-sm-6">
- <input class="form-control" type="text" placeholder="请输入备注说明" name="remark" value="<?php echo $row["in_remark"]; ?>">
- </div>
- </div>
- <!-- 应用介绍设置 -->
- <div class="form-group clearfix">
- <label class="control-label col-sm-1">应用介绍</label>
- <div class="col-sm-6">
- <textarea class="form-control" rows="4" type="text" placeholder="请输入应用介绍" id="app_intro" name="app_intro" style="width:500px;height:200px;"><?php echo $row["in_appintro"]; ?></textarea>
- </div>
- </div>
- <!-- 保存按钮 -->
- <div class="form-group clearfix">
- <input type="hidden" name="id" value="<?php echo bees_encrypt($row["in_id"]); ?>" />
- <label class="control-label col-sm-1"></label>
- <div class="col-sm-6">
- <button id="submitAdvancedButton" type="button" class="btn-apps-save">
- 保存
- </button>
- </div>
- </div>
- </div>
- <!-- 成功提示模态框 -->
- <div class="modal fade ms-modal auto-hide-modal" id="msModalAdvancedSetting" tabindex="-1" role="dialog" style="display: none;">
- <div class="modal-dialog modal-sm" role="document">
- <div class="modal-content">
- <div class="modal-body">
- <div class="text-center">
- <div class="auto-hide">
- <span class="icon icon-modal-success3"></span>
- <div class="mt5">
- 保存成功
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- // 高级设置相关的JavaScript逻辑
- $(document).ready(function() {
- // 设置初始值
- $('#password').val('<?php echo $row["in_apppwd"]; ?>');
- $('#appstore_url').val('<?php echo $row["in_appstore"]; ?>');
- // 通用单选按钮点击事件处理函数
- function handleRadioClick(container, valueField) {
- container.find('li').click(function() {
- // 移除所有active类和icon-radio-checked类
- container.find('li').removeClass('active');
- container.find('li .icon-radio').removeClass('icon-radio-checked');
-
- // 添加active类和icon-radio-checked类到当前点击的元素
- $(this).addClass('active');
- $(this).find('.icon-radio').addClass('icon-radio-checked');
-
- // 更新隐藏字段的值
- if (valueField) {
- var val = $(this).data('value') !== undefined ? $(this).data('value') : $(this).index();
- $(valueField).val(val);
- }
- });
- }
- // 信任教程点击事件
- handleRadioClick($(".senior .in_tutorial"), "input[name='show_guide']");
- // 下载池点击事件
- handleRadioClick($(".senior .in_private"), "input[name='in_private']");
- // 验证码点击事件
- handleRadioClick($(".senior .in_captcha"), "input[name='in_captcha']");
- // 下载方式点击事件
- $(".senior .download-way li").click(function() {
- // 移除所有active类和icon-radio-checked类
- $(".senior .download-way li").removeClass('active');
- $(".senior .download-way li .icon-radio").removeClass('icon-radio-checked');
-
- // 添加active类和icon-radio-checked类到当前点击的元素
- $(this).addClass('active');
- $(this).find('.icon-radio').addClass('icon-radio-checked');
-
- var val = $(this).data('value');
- $("input[name='in_use_auth_code']").val(val);
-
- if (val == 1) {
- $('#apppwd').show();
- } else {
- $('#apppwd').hide();
- $("input[name='password']").val('');
- }
- if (val == 2) {
- $("input[name='in_use_auth_code']").val(1);
- $('.auth_code_dispense_url').show();
- } else {
- $("input[name='in_use_auth_code']").val(0);
- $('.auth_code_dispense_url').hide();
- }
- });
- // 修改按钮事件
- $('#modifyBtn').click(function() {
- $('#appstore_url').removeAttr("readonly");
- return false;
- });
- $('#modifyPassword').click(function() {
- $('#password').removeAttr("readonly");
- return false;
- });
- // 保存按钮点击事件
- $('#submitAdvancedButton').click(function() {
- // 创建临时表单进行提交,包含所有必要的参数
- var formData = {
- id: $('input[name="id"]').val(),
- // 保持基本设置字段的默认值
- app_name: '<?php echo addslashes($row["in_name"]); ?>',
- url: '<?php echo $row["in_link"]; ?>',
- // 高级设置字段
- show_guide: $("input[name='show_guide']").val(),
- in_private: $("input[name='in_private']").val(),
- in_use_auth_code: $("input[name='in_use_auth_code']").val(),
- password: $('#password').val(),
- auth_code_dispense_url: $('#auth_code_dispense_url').val(),
- in_captcha: $("input[name='in_captcha']").val(),
- limit_num: $('#limit_num').val(),
- qq: $('#qq').val(),
- appstore_url: $('#appstore_url').val(),
- remark: $('input[name="remark"]').val(),
- app_intro: $('#app_intro').val(),
- // 保持模板设置字段的默认值
- template_language: '<?php echo $row["template_language"]; ?>',
- template: '<?php echo $row["template"]; ?>'
- };
-
- $.ajax({
- url: '/index/ajax_profile/edit',
- type: 'POST',
- data: formData,
- dataType: 'json',
- success: function(data) {
- if (data.code != 200) {
- alert(data.msg);
- } else {
- $("#msModalAdvancedSetting").find(".modal-dialog").addClass("modal-sm").find(".auto-hide .mt5").text("保存成功");
- autoHideModal('#msModalAdvancedSetting', 3000);
- }
- },
- error: function() {
- alert('保存失败,请重试');
- }
- });
- });
- });
- // 自动隐藏模态框函数
- function autoHideModal(obj1, time) {
- var autoHide = null;
- clearTimeout(autoHide);
- $(obj1).modal('show');
- $(".modal-backdrop").hide();
- autoHide = setTimeout(function() {
- $(obj1).modal("hide");
- }, time);
- }
- </script>
|