Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
open.html
Содержимое
<HTML> <HEAD> <LINK href='../css/open.css' rel='stylesheet'> <SCRIPT language="Jscript" type="text/Jscript" src="../functions.js"></SCRIPT> <SCRIPT language="Jscript" type="text/Jscript" src="../labels.js"></SCRIPT> <SCRIPT language="Jscript" type="text/Jscript"> var params = new Object; var params = window.dialogArguments; var icons_path = "../imgs/"; var max_chars = 200; var max_width = 150; var max_height = 215; var xmlList; var last_sel = null; var imgs_path; var selected = new Object; var img = document.createElement("IMG"); img.attachEvent("onreadystatechange",resize); var start_path = params["path"]; document.write("<META http-equiv='Content-Type' content='text/html; charset="+txts[params["s_lang"]]["charset"]+"'>"); document.title = txts[params["s_lang"]]["open"][0]; function upload() { with (dataForm) { cmd.value = "upload"; CurPath.value = params["path"]; if (file.value) { try { submit(); } catch (err) {} } file.value = ""; selected = new Object(); } } function sendAction(arg) { with (dataForm) { CurPath.value = params["path"]; cmd.value = arg; switch (arg) { case "mkdir": var params2 = new Object; params2["s_lang"] = params["s_lang"]; params2["css_file"] = params["css_file"]; var results = showModalDialog("folder.html",params2,"center=1;dialogHeight=126px;dialogWidth=300px;help=0;resizable=0;status=0;border=thin;scroll=0"); if (results && results["folder"]) { folder.value = results["folder"]; submit(); } break; case "del": if (selected["name"] && confirm(txts[params["s_lang"]]["open"][11])) { folder.value = selected["name"]; submit(); } break; } } } function ShowFolderFileList(folderspec,mask) { var curFolder = window.location.href.replace(/[^\/]*$/i,""); var s = "<?xml version='1.0' encoding='windows-1251'?>\n"+ "<files>\n<dir>"+folderspec+"</dir>\n"; if (folderspec!=start_path) s += "<item>\n"+ "<id>0</id>\n"+ "<filetype>dir</filetype>\n"+ "<filename>..</filename>\n"+ "<name>..</name>\n"+ "<ext></ext>\n"+ "<size>0</size>\n"+ "<ctime>"+(new Date)+"</ctime>\n"+ "<mtime>"+(new Date)+"</mtime>\n"+ "<perms></perms>\n"+ "</item>\n"; curFolder = curFolder.replace(new RegExp("^.*\/\/\/"),""); folderspec = unescape(curFolder+folderspec); var fso = new ActiveXObject("Scripting.FileSystemObject"); if (!fso.FolderExists(folderspec)) { alert(txts[params["s_lang"]]["open"][6]); return s; } // curFolder = curFolder.replace(/^.*\/\/\//,""); if (mask=="" || mask=="*" || mask=="*.*") mask = ".*"; var i = 0; var f = fso.GetFolder(folderspec); var fc = new Enumerator(f.SubFolders); while (!fc.atEnd()) { var file = fc.item(); s += "<item>\n"+ "<id>"+(++i)+"</id>\n"+ "<filetype>dir</filetype>\n"+ "<filename>"+file.Name+"</filename>\n"+ "<name>"+file.Name+"</name>\n"+ "<ext></ext>\n"+ "<size>"+file.Size+"</size>\n"+ "<ctime>"+file.DateCreated+"</ctime>\n"+ "<mtime>"+file.DateLastModified+"</mtime>\n"+ "<perms>"+file.Attributes+"</perms>\n"+ "</item>\n"; fc.moveNext(); } fc = new Enumerator(f.files); while (!fc.atEnd()) { var file = fc.item(); var ext = file.Name.replace(/^.*\./,""); if (file.Name.search(mask)>=0) s += "<item>\n"+ "<id>"+(++i)+"</id>\n"+ "<filetype>file</filetype>\n"+ "<filename>"+file.Name+"</filename>\n"+ "<name>"+file.Name.replace(new RegExp("\."+ext+"$"),"")+"</name>\n"+ "<ext>"+ext+"</ext>\n"+ "<size>"+file.Size+"</size>\n"+ "<ctime>"+file.DateCreated+"</ctime>\n"+ "<mtime>"+file.DateLastModified+"</mtime>\n"+ "<perms>"+file.Attributes+"</perms>\n"+ "</item>\n"; fc.moveNext(); } s += "</files>"; return s; } function setValues() { var result = new Object(); result = selected; result["name"] = imgs_path+selected["name"]; window.returnValue = result; event.returnValue = false; window.close(); } function sortList(arg) { showList(params["mode"],list,arg); if (last_sel!=null) sel(last_sel,selected["type"]); } function read_sub(folder) { if (folder=="..") // params["path"] = params["path"].replace(/[^\/]{1,}\/$/,""); params["path"] = params["path"].replace(new RegExp("[^\/]{1,}\/$"),""); else params["path"] += folder + "/"; getFilesList(params["path"],params["mask"],params["mode"]); last_sel = null; ok_btn.disabled = 1; selected = new Object(); } function chmode(mode) { params["mode"] = mode; showList(mode,list,'ext'); ok_btn.disabled = 1; if(last_sel!=null) sel(last_sel,selected["type"]); } function hl2(obj,arg) { obj.className = arg?"button_hl":"button"; } function resize() { with (img) { if (readyState=="complete") { selected["width"] = width; selected["height"] = height; preview.src = src; if (width<max_width && height<max_height) { preview.width = width; preview.height = height; } else { var kx = max_width/width; var ky = max_height/height; var k = kx>ky?ky:kx; preview.width = width * k; preview.height = height * k; } details.innerHTML = width+" x "+height+" px"; } } } function my_sort(arr,field) { for (var i=0; i<arr.length-1; i++) for (var j=i+1; j<arr.length; j++) if (arr[j][field]<arr[i][field]) { var temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } return arr; } function sel(obj,type) { if(last_sel!=null) last_sel.className = ""; last_sel = obj; obj.className = "selected"; selected["name"] = obj.all[2].outerText; if (document.getElementById("preview")) { preview.src = icons_path+"1x1.gif"; details.innerHTML = " "; } switch (type) { case 1: selected["type"] = "dir"; ok_btn.disabled = 1; break; case 2: selected["type"] = "file"; if (document.getElementById("preview")) img.src = imgs_path+selected["name"]; ok_btn.disabled = 0; break; case 0: selected["type"] = "file"; ok_btn.disabled = 0; break; } nm.innerHTML = selected["type"]+": "+imgs_path+selected["name"]; selected["type"] = type; } function hl(obj,arg) { if (obj.className!="selected") obj.className = arg?"highlighting":""; } function getFilesList(dir,mask,mode) { xmlList = new ActiveXObject("Microsoft.XMLDOM"); xmlList.async = false; if (window.location.protocol.search(/^http.*/i)<0) xmlList.loadXML(ShowFolderFileList(dir,mask)); else xmlList.load("files.php?dir="+dir+"&mask="+mask); imgs_path = xmlList.selectNodes("\/\/dir"); if (imgs_path[0]) imgs_path = imgs_path[0].text; else imgs_path = ""; showList(mode,list,"ext"); } function showList(mode,parent,srt) { var res = "<TABLE class=filesList cellpadding=0 cellspacing=0>"+ "<TR class=header>"+ "<TD colspan=2 onClick='sortList(\"ext\")'>"+txts[params["s_lang"]]["open"][1]+"</TD>"+ "<TD width=65 align=right onClick='sortList(\"size\")'>"+txts[params["s_lang"]]["open"][2]+"</TD>"+ "<TD width=110 onClick='sortList(\"ctime\")'>"+txts[params["s_lang"]]["open"][3]+"</TD>"+ "<TD width=16> </TD>"+ "</TR></TABLE>"+ "<DIV style='overflow-y:scroll;height:"+parent.style.height+"'>"+ "<TABLE class=filesList cellpadding=1 cellspacing=0>"; var list = xmlList.selectNodes("\/\/item\[filetype='dir'\]"); for (var i=0;i<list.length;i++) with (list.item(i)) { var name = selectSingleNode("filename").text; var tmp = name==selected["name"]?" id=cur_sel":""; if (!(name==".." && start_path==imgs_path)) res += "<TR"+tmp+" onMouseOver='hl(this,1)' onMouseOut='hl(this,0)' onClick='sel(this,1)' onDblClick='read_sub(\""+name+"\")' title='"+name+"'>"+ "<TD class=icon><IMG src='"+icons_path+"folder.gif'></TD>"+ "<TD nowrap>"+name+"</TD>\n"+ "<TD width=65> </TD>"+ "<TD nowrap width=110>"+data("d.m.y H:i:s",selectSingleNode("ctime").text)+"</TD>"+ "</TR>"; } var arr = new Array; list = xmlList.selectNodes("\/\/item\[filetype='file'\]"); for (var i=0;i<list.length;i++) with (list.item(i)) { var tmp = new Object; tmp["id"] = selectSingleNode("id").text; tmp["filetype"] = selectSingleNode("filetype").text; tmp["filename"] = selectSingleNode("filename").text; tmp["name"] = selectSingleNode("name").text; tmp["ext"] = selectSingleNode("ext").text; tmp["size"] = Math.round(selectSingleNode("size").text); tmp["ctime"] = selectSingleNode("ctime").text; tmp["mtime"] = selectSingleNode("mtime").text; tmp["perms"] = selectSingleNode("perms").text; arr[i] = tmp; } arr = my_sort(arr,srt); for (var i in arr) { var icon,type; if (arr[i]["ext"].search(/bmp|gif|jpg|png/i)+1) { icon = "img.gif"; type = 2; } else { icon = "file.gif"; type = 0; } var tmp = arr[i]["filename"]==selected["name"]?" id=cur_sel":""; res += "<TR"+tmp+" onMouseOver='hl(this,1)' onMouseOut='hl(this,0)' onClick='sel(this,"+type+")' title='"+arr[i]["filename"]+"' onDblClick='setValues()'>"+ "<TD class=icon><IMG align=center src='"+icons_path+icon+"'></TD>"+ "<TD nowrap>"+arr[i]["filename"]+"</TD>"+ "<TD nowrap align=right width=65>"+Math.ceil(arr[i]["size"]/1024)+" Kb</TD>"+ "<TD nowrap width=110>"+data("d.m.y H:i:s",arr[i]["ctime"])+"</TD>"+ "</TR>"; } res += "</TABLE></DIV>"; res = "<TABLE cellpadding=0 cellspacing=0><TR height=100%>"+ "<TD class=contaner>"+res+"</TD>"; if (mode=="preview") res += "<TD width=170 style='padding-left:7;padding-bottom:40'>"+ "<TABLE class=preview cellpadding=0 cellspacing=0>"+ "<TR><TD><IMG id=preview src='"+icons_path+"1x1.gif'></TD></TR>"+ "</TABLE>"+ "<DIV class=details id=details> </DIV>"+ "</TD>"; res += "</TR></TABLE>"; parent.innerHTML = res; if (document.getElementById("cur_sel")) last_sel = cur_sel; } </SCRIPT> </HEAD> <BODY onKeyDown="esc_exit();"> <SPAN id="nm" style="display:none">File name</SPAN> <FIELDSET> <TABLE> <TR> <TD id="list" style="width:610;height:261"> </TD> </TR> </TABLE> <TABLE width=100%> <TR> <TD> <TABLE width=100% border=0> <TR> <TD nowrap width=1%> <SPAN class="button" onMouseOver='hl2(this,1)' onMouseOut='hl2(this,0)' onClick="chmode('list')"> <IMG src="../icons/details.gif"> </SPAN> <SPAN class="button" onMouseOver='hl2(this,1)' onMouseOut='hl2(this,0)' onClick="chmode('preview')"> <IMG src="../icons/preview.gif"> </SPAN> </TD> <TD> <FORM name="dataForm" action="upload.php" target="UploadFrame" enctype="multipart/form-data" method="POST" style="margin:0; font-size:12"> <INPUT type="hidden" name="cmd" value="upload"> <INPUT type="hidden" name="CurPath"> <INPUT type="hidden" name="folder"> <SCRIPT language="JavaScript"> document.write(txts[params["s_lang"]]["open"][7]); </SCRIPT> <INPUT type="file" name="file" style="height:20; font-size:10;"> <BUTTON class="system_button" onClick="upload()"> <SCRIPT language="JavaScript"> document.write(txts[params["s_lang"]]["open"][8]); </SCRIPT> </BUTTON> <SPAN class="button" onMouseOver='hl2(this,1)' onMouseOut='hl2(this,0)' onClick="sendAction('mkdir');"> <IMG class="imgBtn" src="../imgs/mkdir.gif" id="imgMkDir" hspace="4"> <SCRIPT language="JavaScript"> document.getElementById("imgMkDir").alt = txts[params["s_lang"]]["open"][9]; </SCRIPT> </SPAN> <SPAN class="button" onMouseOver='hl2(this,1)' onMouseOut='hl2(this,0)' onClick="sendAction('del');"> <IMG src="../imgs/del.gif" id="imgDel" vspace="2" hspace="5"> <SCRIPT language="JavaScript"> document.getElementById("imgDel").alt = txts[params["s_lang"]]["open"][10]; </SCRIPT> </SPAN> </FORM> <IFRAME src="about:blank" style="display:none;" name="UploadFrame"></IFRAME> </TD> <TD align=right nowrap> <BUTTON class="system_button" onClick="window.close()"> <SCRIPT language="JavaScript"> document.write(txts[params["s_lang"]]["open"][4]); </SCRIPT> </BUTTON> <BUTTON class="system_button" name="ok_btn" disabled onClick="setValues()"> <SCRIPT language="JavaScript"> document.write(txts[params["s_lang"]]["open"][5]); </SCRIPT> </BUTTON> </TD> </TR> </TABLE> </TD> </TR> </TABLE> </FIELDSET> <SCRIPT language="Jscript" type="text/Jscript">getFilesList(params["path"],params["mask"],params["mode"]);</SCRIPT> </BODY> </HTML>
/admin/whe/html/
Имя
Дата
Размер
..
2013-04-27
.ftpaccess
2015-04-08
185 байт
.ftpaccess~
2026-07-24
185 байт
anchor.html
2006-01-04
1 кб.
cell.html
2006-01-04
11 кб.
files.php
2006-01-04
3 кб.
folder.html
2006-01-04
2 кб.
help.html
2006-01-04
2 кб.
image.html
2006-01-04
11 кб.
img2.jpg
2006-01-04
25 кб.
open.html
2006-01-04
16 кб.
open.php
2006-01-04
12 кб.
table.html
2006-01-04
12 кб.
upload.php
2006-01-04
856 байт
/admin/whe/html
Загрузить файлы
Файл 1
Файл 2
Файл 3