add site
This commit is contained in:
		
							
								
								
									
										173
									
								
								Site/SystemSettings/SystemParams.aspx
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										173
									
								
								Site/SystemSettings/SystemParams.aspx
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,173 @@ | ||||
| <%@ Page Title="" Language="C#" MasterPageFile="~/SystemSettings/SysSettingMasterPage.master" AutoEventWireup="true" CodeFile="SystemParams.aspx.cs" Inherits="SystemParams" %> | ||||
|  | ||||
| <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> | ||||
|     <style type="text/css"> | ||||
|         .label { | ||||
|             min-width: 100px; | ||||
|             font-weight: bold; | ||||
|             padding-right: 10px; | ||||
|             text-align: right; | ||||
|         } | ||||
|  | ||||
|         .table_params { | ||||
|             width: 100%; | ||||
|             color: #666; | ||||
|             border-collapse: collapse; | ||||
|             table-layout: fixed; | ||||
|         } | ||||
|  | ||||
|             .table_params thead tr { | ||||
|                 background: #f9f9f9; | ||||
|                 /*font-weight: bold;*/ | ||||
|             } | ||||
|  | ||||
|             .table_params tbody tr { | ||||
|                 border-bottom: 1px solid #e6e6e6; | ||||
|             } | ||||
|  | ||||
|                 .table_params tbody tr:hover { | ||||
|                     background: #f9f9f9; | ||||
|                 } | ||||
|     </style> | ||||
|     <script type="text/javascript"> | ||||
|  | ||||
|         function systemparamsrequest(method, param, callback, error) { | ||||
|             _network.request("SystemSettings/SystemParams.aspx", -1, method, param, callback, error || function (e) { | ||||
|                 console.log(e); | ||||
|                 showmaskbg(false, true); | ||||
|                 showAlert(GetTextByKey('P_SET_QUERY', 'An unknown error occurred.  Please refresh page.'), GetTextByKey('P_SET_QUERY', 'Query')); | ||||
|             }); | ||||
|         } | ||||
|  | ||||
|         function OnRefresh() { | ||||
|             showloading(true); | ||||
|             systemparamsrequest("GetSystemParams", "", function (data) { | ||||
|                 showloading(false); | ||||
|                 if (typeof (data) === "string") { | ||||
|                     showAlert(data, GetTextByKey("P_SET_ERROR", 'Error')); | ||||
|                     return; | ||||
|                 } | ||||
|                 showSystemParams(data); | ||||
|             }, function (err) { | ||||
|                 showloading(false); | ||||
|             }); | ||||
|         } | ||||
|  | ||||
|  | ||||
|         function showSystemParams(data) { | ||||
|             var tb = $("#tbody_systemparams"); | ||||
|             tb.empty(); | ||||
|             if (data && data.length > 0) { | ||||
|                 for (var i = 0; i < data.length; i++) { | ||||
|                     var param = data[i]; | ||||
|                     var tr = $('<tr></tr>').data('param', param).dblclick(function () { | ||||
|                         openSystemParam(this); | ||||
|                     }); | ||||
|                     tb.append(tr); | ||||
|                     var td = $('<td style="padding-left:10px;"></td>').text(param.Key); | ||||
|                     tr.append(td); | ||||
|                     td = $('<td></td>').text(param.Value); | ||||
|                     tr.append(td); | ||||
|                     td = $('<td></td>'); | ||||
|                     tr.append(td); | ||||
|                     var span = $('<span class="sbutton iconedit" title="' + GetTextByKey('P_SET_XXX', 'Edit') + '"></span>').data('param', param).click(function () { | ||||
|                         openSystemParam(this); | ||||
|                     }); | ||||
|                     td.append(span); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         var paramname; | ||||
|         function openSystemParam(e) { | ||||
|             var param = $(e).data('param') | ||||
|             if (!param) { | ||||
|                 return; | ||||
|             } | ||||
|             paramname = param.Key; | ||||
|             $('#dialog_paramvalue').val(param.Value); | ||||
|             $('#dialog_systemparam .dialog-title span.title').text(paramname); | ||||
|             showmaskbg(true); | ||||
|             $('#dialog_systemparam') | ||||
|                 .css({ | ||||
|                     'top': (document.documentElement.clientHeight - $('#dialog_systemparam').height()) / 3, | ||||
|                     'left': (document.documentElement.clientWidth - $('#dialog_systemparam').width()) / 2 | ||||
|                 }).showDialogfixed(); | ||||
|             $('#dialog_paramvalue').focus(); | ||||
|         } | ||||
|  | ||||
|  | ||||
|         function onSetSystemParams() { | ||||
|             var value = $('#dialog_paramvalue').val(); | ||||
|             var item = [paramname, value]; | ||||
|             var param = JSON.stringify(item); | ||||
|             param = htmlencode(param); | ||||
|             var alerttitle = GetTextByKey('P_SET_XXX', 'System Param') | ||||
|             systemparamsrequest("SetSystemParams", param, function (data) { | ||||
|                 if (data !== 'OK') { | ||||
|                     showAlert(data, alerttitle); | ||||
|                     return; | ||||
|                 } | ||||
|                 showmaskbg(false); | ||||
|                 $('#dialog_systemparam').hideDialog(); | ||||
|                 OnRefresh(); | ||||
|             }, function (err) { | ||||
|                 showmaskbg(false); | ||||
|             }); | ||||
|  | ||||
|         } | ||||
|  | ||||
|         $(function () { | ||||
|             setPageTitle(GetTextByKey("P_SET_XXX", 'System Params'), true); | ||||
|             $('#dialog_systemparam').dialog(function () { | ||||
|                 showmaskbg(false); | ||||
|             }); | ||||
|             OnRefresh(); | ||||
|  | ||||
|             $(window).resize(function () { | ||||
|                 $("#paramslist").css("height", $(window).height() - $("#paramslist").offset().top - 4); | ||||
|             }).resize(); | ||||
|         }); | ||||
|  | ||||
|     </script> | ||||
| </asp:Content> | ||||
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> | ||||
|     <div style="padding: 0px; margin: 0px;"> | ||||
|         <div class="page_title" data-lgid="P_SET_XXX">System Params</div> | ||||
|         <div class="function_title"> | ||||
|             <span class="sbutton iconrefresh" onclick="OnRefresh();" data-lgid="P_SET_REFRESH">Refresh</span> | ||||
|         </div> | ||||
|         <div class="clear"></div> | ||||
|         <div id="paramslist" class="content_main content_div"> | ||||
|             <table class="table_params" style="line-height: 30px; width: 100%;"> | ||||
|                 <thead> | ||||
|                     <tr style="text-align: left;"> | ||||
|                         <th style="width: 200px; padding-left: 10px;">Name</th> | ||||
|                         <th style="width: 600px;">Value</th> | ||||
|                         <th style="width: 50px;"></th> | ||||
|                     </tr> | ||||
|                 </thead> | ||||
|                 <tbody id="tbody_systemparams"></tbody> | ||||
|             </table> | ||||
|         </div> | ||||
|     </div> | ||||
|  | ||||
|     <div id="mask_bg" style="display: none;"><div class="loading c-spin"></div></div> | ||||
|     <div class="dialog" id="dialog_systemparam" style="display: none; width: 500px;"> | ||||
|         <div class="dialog-title"><span class="title"></span><em class="dialog-close"></em></div> | ||||
|         <div class="dialog-content"> | ||||
|             <table> | ||||
|                 <tr> | ||||
|                     <td> | ||||
|                         <textarea id="dialog_paramvalue" class="inputbox" tabindex="1" style="width: 475px; height: 200px;"></textarea></td> | ||||
|                 </tr> | ||||
|             </table> | ||||
|         </div> | ||||
|         <div class="dialog-func"> | ||||
|             <input type="button" value="Cancel" data-lgid="P_SET_CANCEL" class="dialog-close" tabindex="8" /> | ||||
|             <input type="button" onclick="onSetSystemParams();" value="OK" data-lgid="P_SET_OK" tabindex="7" /> | ||||
|             <div class="clear"></div> | ||||
|         </div> | ||||
|     </div> | ||||
| </asp:Content> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user