%load.template._AdminHead%><%using System.IO%>
<%if {errorcount}>0%>
<%load.template._Adminerrmsgbox%>
<%else if {ShowMsg}%>
<%load.template._Adminmsgbox%>
<%else%>
[breadcrumb][link=Admin.Type]管理首页[/link][link=Admin/Template.Type]模板管理[/link][link]<%if {action}=="security"%>查找外链<%else if {action}=="replace"%>批量替换<%else if {action}=="deleteaspx"%>删除ASPX文件<%else%>模版列表<%end if%>[/link][/breadcrumb]
当前位置:<%foreach (string) m arrPathInfo%><%if {m.Length}!=0%><%code%>int i = 0;string newpath="";while (i < m_for_id){i++;newpath +="/"+ arrPathInfo[i];}<%/code%>/{WmlCode(Utils.HtmlEncode(m))}<%else%><%set {m_for_id}=m_for_id-1%><%end if%><%foreach%>
目录名称:{WmlCode(Utils.HtmlEncode(directoryInfo.Name))}
创建时间:<%datetostr(directoryInfo.CreationTime,yyyy-MM-dd HH:mm)%>
在此↓删除Aspx文件|生成Aspx文件
建模板|建目录|备份|恢复|查找替换
[hr]
<%if {action}=="security"%>
查找外链
<%if {MyRequest.GetByte("sure",0)}==1%>
<%if {fileListInfo.Count}==0%>
当前路径下(包括子目录文件)未查到含有外链的模版文件.
<%else%>
- 相关文件([s]{fileListInfo.Count}个)[/s]]
<%set (string){tmpPath}=""%>
<%foreach (FileDetail) fileInfo fileListInfo%>
<%set {tmpPath}=strDirectory+"/"+fileInfo.Name%>
{Utils.INT_FMT(fileInfo_for_id)}.[文件]{Utils.HtmlEncode(fileInfo.Name)}
[s]修改时间:<%datetostr(fileInfo.LastWriteTime,MM-dd HH:mm)%>;含外链:{fileInfo.Extension}[/s]
<%foreach%>
<%end if%>
<%else%>
通过此功能,你可以快速查找网站模版是否被其它人插入了外站URL(包括图片).
开始扫描
<%end if%>
<%else if {action}=="replace"%>
<%if {ispost}%>
查找字符:{Utils.HtmlEncode(_findtext)}
<%if {_onlyfind}!=1%>
替换字符:{Utils.HtmlEncode(_replacetext)}
<%end if%>
[hr]
<%if {fileListInfo.Count}==0%>
没有找到相关文件
<%else%>
相关文件([s]{fileListInfo.Count}个)[/s]]
<%set (string){tmpPath}=""%>
<%foreach (FileDetail) fileInfo fileListInfo%>
<%set {tmpPath}=strDirectory+"/"+fileInfo.Name%>
{Utils.INT_FMT(fileInfo_for_id)}.[文件]<%if {_fileType}==1%>{Utils.HtmlEncode(fileInfo.Name)}<%else%>{Utils.HtmlEncode(fileInfo.Name)}<%end if%>
[s]上次修改时间:<%datetostr(fileInfo.LastWriteTime,MM-dd HH:mm)%>[/s]
<%foreach%>
<%end if%>
[hr]
<%end if%>
查找和替换
在当前路径批量替换/查找模版或ASPX文件字符串,如果存在多个下级目录或文件过多操作将非常耗时.
注意:替换字符操作可能会导致模版或ASPX文件产生错误问题
查找字符
替换字符(可空)
仅查找
文件类型
开始执行
<%else if {action}=="deleteaspx"%>
删除ASPX文件
删除当前路径模版文件所生成的ASPX文件(包括目录),删除后当用户访问相关页面时会根据模版代码自动生成新的ASPX文件,或者删除后你也可以使用批量生成ASPX文件功能生成
您确定要删除吗?
确定删除
<%else%>
<%set (string){tmpPath}=""%>
<%if {arrdirectoryInfo.Length}!=0%>
[下级目录[s]({arrdirectoryInfo.Length})[/s]]
<%foreach (DirectoryInfo) dirInfo arrdirectoryInfo%>
<%set {tmpPath}=strDirectory+"/"+dirInfo.Name%>
{Utils.INT_FMT(dirInfo_for_id)}.[目录]{WmlCode(Utils.HtmlEncode(dirInfo.Name))}
<%foreach%>
<%end if%>
<%if {arrfileInfo.Length}!=0%>
[文件列表[s]({arrfileInfo.Length})[/s]]
<%foreach (FileInfo) fileInfo arrfileInfo%>
<%set {tmpPath}=strDirectory+"/"+fileInfo.Name%>
{Utils.INT_FMT(fileInfo_for_id)}.[文件]{WmlCode(Utils.HtmlEncode(fileInfo.Name))}
<%foreach%>
<%end if%>
<%if {arrdirectoryInfo.Length}==0&&{arrfileInfo.Length}==0%>
当前目录无下级目录或文件
<%end if%>
>>删除目录及文件
<%end if%>
[hr]
注意:带“_”开头的模版修改后需要修改调用该模版的目标模版才看到效果.例如“_Head.htm”这个文件是全局调用,修改后需要在目标版本页面点击重新生成ASPX文件才能看到效果.
完整路径:{Utils.HtmlEncode(directoryInfo.FullName)}
[hr]
[breadcrumb][link=Admin.Type]管理首页[/link][link=Admin/Template.Type]模板管理[/link][link]<%if {action}=="security"%>查找外链<%else if {action}=="replace"%>批量替换<%else if {action}=="deleteaspx"%>删除ASPX文件<%else%>模版列表<%end if%>[/link][/breadcrumb]
<%end if%>
<%load.template._AdminFoot%>