<%@ page language="C#" masterpagefile="AdminIndexMaster.master" autoeventwireup="true" inherits="Admin_Admin_InterfaceManage, mallz" title="整合频道管理" debug="false" enableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript">
function AddInterface(ctlName,action){
var recdata=false;
  switch (action)
  {
      case "Add":
        recdata=showModalDialog('Admin_AddInterface.aspx?Action=Add','','dialogWidth:650px; dialogHeight:500px; help: yes; scroll: yes; status: no');
      break;
      case "Modify":
        window.location.href='Admin_AddInterface.aspx?Action=Modify&InterfaceID='+document.getElementById(ctlName).value;
      break;    
  }   
   //判断对应的返回值
  if(recdata==true)
  {
     // 刷新当前窗口
     window.location.reload();
  } 
}
function SetInterfaceConfig(url)
{
  var floderIndex=url.lastIndexOf("/");
  var fileTypeIndex=url.lastIndexOf("."); 
  var urllen=url.length;
  var fileType=url.substring(fileTypeIndex)
  var ConfigUrl=url.substring(0,floderIndex)+"/inc/ConfigSetup"+fileType;
  window.open(ConfigUrl,"_blank","height=680px,width=700px,menubar=0,toolbar=0,status=0")
 // showModalDialog(ConfigUrl,'','dialogWidth:700px; dialogHeight:680px; help: yes; scroll: yes; status: no') ;
}
</script> 
  

<table class="adminheading">  
<tr>           
   <th>整合频道管理</th> 
   <td align="right"><div style="width:100px"><a href="javascript:void(0)" id="AddNewInterface" onclick="AddInterface('','Add')" >添加新整合</a></div></td>
   <td class="rtdw"></td>
</tr>     
</table>

      <asp:GridView id="GridView1" runat="server" EnableViewState="false" RowStyle-Height="15px" PageSize="20" OnRowDataBound="GridView1_RowDataBound" AutoGenerateColumns="False" CssClass="adminlist" DataKeyNames="InterfaceID" AllowSorting="True" AllowPaging="True">
          <Columns>
                <asp:BoundField DataField="InterfaceID" HeaderText="ID">
                    <HeaderStyle Width="5%" />
                </asp:BoundField>
                <asp:BoundField DataField="InterfaceName" HeaderText="频道名称" />
                <asp:BoundField DataField="Version" HeaderText="系统版本" />                   
                <asp:BoundField DataField="UpdateTime" HeaderText="更新时间" HtmlEncode="false"   DataFormatString="{0:yyyy-MM-dd}" />
                <asp:TemplateField HeaderText="前台整合">
                    <ItemTemplate>
                      <asp:Literal ID="EnableFrontInterface" runat="server" Text='<%# (Convert.ToInt32(Eval("EnableFrontInterface"))==1)?"√":"×" %>'/> 
                    </ItemTemplate>
                    <HeaderStyle Width="8%" />
                </asp:TemplateField>                     
                <asp:TemplateField HeaderText="后台整合">
                    <ItemTemplate>
                      <asp:Literal ID="EnableAdminInterface" runat="server" Text='<%# (Convert.ToInt32(Eval("EnableAdminInterface"))==1)?"√":"×" %>'/> 
                    </ItemTemplate>
                    <HeaderStyle Width="8%" />
                </asp:TemplateField>                    
                 <asp:TemplateField HeaderText="同步注册">
                    <ItemTemplate>
                      <asp:Literal ID="RegClose" runat="server" Text='<%# (Convert.ToInt32(Eval("RegClose"))==1)?"×":"√" %>'/> 
                    </ItemTemplate>
                     <HeaderStyle Width="8%" />
                </asp:TemplateField>
                 <asp:TemplateField HeaderText="同步登录">
                    <ItemTemplate>
                      <asp:Literal ID="LoginClose" runat="server" Text='<%# (Convert.ToInt32(Eval("LoginClose"))==1)?"×":"√" %>'/> 
                    </ItemTemplate>
                     <HeaderStyle Width="8%" />
                </asp:TemplateField>
                 <asp:TemplateField HeaderText="跨域名">
                    <ItemTemplate>
                      <asp:Literal ID="CrossDomain" runat="server" Text='<%# (Convert.ToInt32(Eval("CrossDomain"))==1)?"√":"×" %>'/> 
                    </ItemTemplate>
                     <HeaderStyle Width="8%" />
                </asp:TemplateField>  
                <asp:TemplateField HeaderText="前台接口">
                    <ItemTemplate>
                      <asp:HyperLink ID="InterfaceFrontUrl" runat="server"  Text="测试"  NavigateUrl='<%# Eval("InterfaceFrontUrl")+m_testurl %>' Target="_blank"/> 
                    </ItemTemplate>
                     <HeaderStyle Width="8%" />
                </asp:TemplateField> 
                 <asp:TemplateField HeaderText="后台接口">
                    <ItemTemplate>
                      <asp:HyperLink ID="InterfaceAdminUrl" runat="server" Text="测试" NavigateUrl='<%# Eval("InterfaceAdminUrl")+m_adminTestUrl %>' Target="_blank"/> 
                    </ItemTemplate>
                     <HeaderStyle Width="8%" />
                </asp:TemplateField>                 
                <asp:TemplateField HeaderText="操作">
                   <ItemTemplate>
                       <div><a href="javascript:void(0)" id="UpdateInterface" runat="server">修改</a> 
                       <asp:HiddenField ID="HiddenInterfaceID" runat="server" Value='<%# Eval("InterfaceID") %>' /> 
                       <asp:PlaceHolder id="SetupSpan" runat="server"><a href="javascript:SetInterfaceConfig('<%# Eval("InterfaceFrontUrl") %>')" title="整合配置设置">配置</a></asp:PlaceHolder> 
                       <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%# Eval("InterfaceID") %>' OnCommand="LoginAdmin" Text="登录后台"/>
                       <asp:LinkButton id="btnDelete" runat="server" OnClientClick ="return confirm('确定要删除此整合频道吗?')" CommandName="Delete" Text="删除"/></div>           
                   </ItemTemplate>
                    <HeaderStyle Width="15%" />
                </asp:TemplateField>                    
          </Columns>
          <EmptyDataTemplate>
		  <tr>
		    <th style="width:5%;">ID</th><th>频道名称</th><th>系统版本</th><th>更新时间</th><th style="width:8%;">前台整合</th><th style="width:8%;">后台整合</th><th style="width:8%;">同步注册</th><th style="width:8%;">同步登录</th><th style="width:8%;">跨域名</th><th scope="col" style="width:8%;">前台接口</th><th scope="col" style="width:8%;">后台接口</th><th scope="col" style="width:15%;">操作选项</th>
		  </tr>
		  <tr>
		    <td colspan="12">暂无整合！</td>
		  </tr>
	  </EmptyDataTemplate>
          <RowStyle Height="15px" />
     </asp:GridView>     
  <p></p>
  <div class="help_intro" >
    <h1>帮助说明：</h1>
    <ul style=" word-spacing:2px; line-height:20px">
       <li>
          <b>什么叫跨域名</b>
          <ul>
             <li>跨域名即是两个网站的根域名不相同如www.mall-z.com.cn和www.mallz.cn则这两个站属于不同域名的站点，这种情况的整合属于跨域名整合</li></ul>
       </li>
        <li>
          <b>什么叫跨子域名</b>
          <ul>
             <li>跨子域名即是两个网站的根域相同如 www.mall-z.com.cn 和 sport.mall-z.com.cn 则这两个站属于根域名相同，子域名不同的站点，这种情况的整合不属于跨域名</li><li>这种情况的整合需要在<b>网站管理</b>--<b>网站信息配置</b>---<b>整合设置</b>--<a href="Admin_Config.aspx">设置根域名</a></li><li>子域名或者说是二级域名的格式是如www.mall-z.com,bbs.mall-z.com 则它们的根域名为<b>mall-z.com</b></li></ul>
       </li>
       <li>
          <b>什么是测试</b>
          <ul>
             <li>点击测试将会带测试参数连接到你所设定的接口，如果打开的页面可以正确显示测试信息则接口配置正确</li><li>如果点击测试打开页面出错或者找不到页面，那么你需要点击整合接口配置设置</li></ul>
       </li>
        <li>
          <b>整合配置设置</b>
          <ul>
             <li>默认管理认证码为:mallz,请使用后立即更改</li><li>整合配置设置文件是放在目标系统/inc/文件夹内，用于配置整合接口的设置如前后台密钥，网站地址等等</li><li>如果点击测试打开页面出错或者找不到页面，那么你需要检查目标系统inc/是否存在该文件</li></ul>
       </li>
    </ul>
  </div>
    
</asp:Content>

