@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux www.thesweb.ru 4.19.0-22-amd64 #1 SMP Debian 4.19.260-1 (2022-09-29) x86_64
Current Path :
/
var
/
www
/
www-root
/
data
/
www
/
new.labinform.ru
/
ww_thes
/
Path :
Upload File :
New :
File
Dir
/var/www/www-root/data/www/new.labinform.ru/ww_thes/index.js
$.fn.datebox.defaults.formatter = function(date){ var y = date.getFullYear(); var m = date.getMonth()+1; if (m < 10) m = '0' + m; var d = date.getDate(); if (d < 10) d = '0' + d; return y + '-' + m + '-' + d; } $.fn.datebox.defaults.parser = function(s){ var t = Date.parse(s); if (!isNaN(t)){ return new Date(t); } else { return null; } } $.fn.textbox.defaults.iconWidth = 18; $.fn.combobox.defaults.iconWidth = 18; $.fn.combo.defaults.iconWidth = 18; $.fn.searchbox.defaults.iconWidth = 18; $.fn.datagrid.defaults.loadMsg = "Обработка ..."; $.fn.datagrid.defaults.striped = true; $.fn.combogrid.defaults.striped = true; $.fn.panel.defaults.loadingMessage = 'Загрузка...'; $.fn.dialog.defaults.loadingMessage = 'Загрузка...'; if ($.fn.pagination) { $.fn.pagination.defaults.beforePageText = 'Cтр '; $.fn.pagination.defaults.afterPageText = ' из {pages}'; $.fn.pagination.defaults.displayMsg = 'с {from} по {to}, из {total}'; } if ($.fn.treegrid && $.fn.datagrid){ $.fn.treegrid.defaults.loadMsg = $.fn.datagrid.defaults.loadMsg; } if ($.messager){ $.messager.defaults.ok = 'ОK'; $.messager.defaults.cancel = 'Закрыть'; $.messager.defaults.border = 'thin'; } $.map(['validatebox','textbox','passwordbox','filebox','searchbox', 'combo','combobox','combogrid','combotree', 'datebox','datetimebox','numberbox', 'spinner','numberspinner','timespinner','datetimespinner'], function(plugin){ if ($.fn[plugin]){ $.fn[plugin].defaults.missingMessage = 'Это поле необходимо заполнить.'; } }); if ($.fn.validatebox){ $.fn.validatebox.defaults.rules.email.message = 'Пожалуйста введите корректный e-mail адрес.'; $.fn.validatebox.defaults.rules.url.message = 'Пожалуйста введите корректный URL.'; $.fn.validatebox.defaults.rules.length.message = 'Пожалуйста введите зачение между {0} и {1}.'; $.fn.validatebox.defaults.rules.remote.message = 'Пожалуйста исправте это поле.'; } if ($.fn.datetimebox && $.fn.datebox){ $.extend($.fn.datetimebox.defaults,{ currentText: $.fn.datebox.defaults.currentText, closeText: $.fn.datebox.defaults.closeText, okText: $.fn.datebox.defaults.okText }); } function rusEngConv(str) { var xsearch = new Array( "й","ц","у","к","е","н","г","ш","щ","з","х","ъ", "ф","ы","в","а","п","р","о","л","д","ж","э", "я","ч","с","м","и","т","ь","б","ю", 'ё', "q","w","e","r","t","y","u","i","o","p","[","]", "a","s","d","f","g","h","j","k","l",";","'", "z","x","c","v","b","n","m",",",".", '~', '{', '}' ); var xreplace = new Array( "q","w","e","r","t","y","u","i","o","p","[","]", "a","s","d","f","g","h","j","k","l",";","'", "z","x","c","v","b","n","m",",",".", '~', "й","ц","у","к","е","н","г","ш","щ","з","х","ъ", "ф","ы","в","а","п","р","о","л","д","ж","э", "я","ч","с","м","и","т","ь","б","ю", 'ё', 'х', 'ъ' ); var str2 = str.toLowerCase(); str = ''; for (var i = 0; i < str2.length; i++) { var k = xsearch.indexOf(str2.charAt(i)); if (k > -1) str += xreplace[k]; else str += str2.charAt(i); } return str.toUpperCase(); } function textbox_set_f9_conv(tb) { $(tb).textbox('textbox')[0].stextbox = tb; $(tb).textbox('textbox').bind('keydown', function(e) { if (e.key == 'F9') { $(this.stextbox).textbox('setText', rusEngConv($(this).val())); } }); } $( document ).ajaxSuccess(function(event, xhr, settings) { //console.log(event); //console.log(xhr); //console.log(settings); if (xhr && xhr.responseJSON && xhr.responseJSON.error) { console.log(xhr.responseJSON.error); if (xhr.responseJSON.message == 'noauth') { $.messager.alert({ title: 'Внимание', msg: 'Время рабочей сессии истекло. Нажмите "OK" для перехода к авторизации!', fn: function(){ window.location.reload(); } }); } } return true; }); function lst_load(type) { $.messager.confirm('Подтверждение','Вы действительно хотите создать ' + type + '?',function(r){ if (r) { var xtype = type; msgtitle = 'Загрузка ' + type; msgtext = 'Построение ' + type + ' файлов'; var ids = ''; var codepage = $('#download_codepage').combobox('getValue'); if (((type == "lst") || (type == "prkrvzlst") || (type.substr(0, 12) == "json_rubrics")) && ($('#lst_rubcators').datagrid('getChecked') != null)) { var s = $('#lst_rubcators').datagrid('getChecked') for (var k = 0; k < s.length; k++) { ids += (ids ? ',' : '') + s[k].rubricatorid; } } else { ids = '-1'; } if (((type == "lst")||(type == "prkrvzlst")) && (ids == '-1')) if (!confirm("Не выбран ни один рубрикатор, вы действительно хотите построить LST файлы без рубрикаторов?")) return false; $.messager.progress({ title: msgtitle, msg: msgtext, text: '', interval: 1000}); //alert(ids); $.ajax({url: 'rubdes.php?action=' + type + '&ids=' + encodeURIComponent(ids) + '&codepage=' + encodeURIComponent(codepage) + '&minus_domain_bit=' + $('#lst_minus_domain_bit').textbox('getText') + '&minus_domain=' + $('#lst_minus_domain').textbox('getText') + '&plus_domain_bit=' + $('#lst_plus_domain_bit').textbox('getText') + '&plus_domain=' + $('#lst_plus_domain').textbox('getText'), type: 'GET', cache: false, }).done(function(data) { $.messager.progress('close'); if (!data.errno) { if (!data.file) $.messager.alert('Действие выполнено', data.msg, 'info'); else $.messager.alert({title: 'Рузультат готов', msg: 'Для скачивания нажмите на <a target="_blank" href="' + data.file + '">ссылку</a>', icon: 'info', onDestroy: function() { $.ajax({url: 'rubdes.php?action=clear_tmp&tmp=' + data.file, type: 'GET', cache: false }); } }); //$.messager.show({ title:'Сообщение', msg: 'Произведен пересчет.', border:'thin', cls:'c4', timeout: 3000, showType:'slide' }); } else { $.messager.alert({title: 'Ошибка операции!', msg: data.error.replace(/\n/g, '<br>'), border:'thin', cls:'c5', icon: 'error'}); } }).fail(function(data) { $.messager.progress('close'); $.messager.show({ title:'Ошибка!', msg: 'Ошибка на сервере!\n' + data, border:'thin', cls:'c5', timeout: 10000, showType:'slide' }); }); } }); }; function add_lst_rubricator(gr) { $('#dd').dialog({ onLoad: function() { $('#nrubricatorstr').textbox('textbox').focus().focus(); }, title: 'Добавление рубрикатора', resizable:true, width: 610, height: 250, closed: false, cache: false, border:'thin',cls:'c6', href: 'edit_rr_form.php', modal: true, buttons: [{ text:'Сохранить', width: 100, iconCls:'icon-ok', handler: function() { lst_rubricator_add_db(false); } },{ text:'Отмена', width: 100, iconCls:'icon-cancel', handler: function(){ $('#dd').dialog('close'); } }] }).dialog('center'); } function edit_lst_rubricator(gr) { var sel = $(gr).datagrid('getSelections') if (sel.length == 1) { $('#dd').dialog({ onLoad: function() { $('#nrubricatorstr').textbox('textbox').focus().focus(); }, title: 'Изменение рубрикатора', resizable:true, width: 610, height: 250, closed: false, cache: false, border:'thin',cls:'c6', href: 'edit_rr_form.php?rrid=' + sel[0].rubricatorid, modal: true, buttons: [{ text:'Сохранить', width: 100, iconCls:'icon-ok', handler: function() { lst_rubricator_add_db(true); } },{ text:'Отмена', width: 100, iconCls:'icon-cancel', handler: function(){ $('#dd').dialog('close'); } }] }).dialog('center'); } } function lst_rubricator_add_db (edit) { $('#nrubricatorstr').textbox('setValue', $('#nrubricatorstr').textbox('getValue').trim().replace(/\t/g, ' ').replace(/\s{2,}/g, ' ')); if ($('#nrubricatorstr').textbox('getValue') == '') { $.messager.show({ title:'Ошибка!', msg:'Не введено имя рубрикатора!', border:'thin', cls:'c3', timeout: 5000, showType:'slide' }); return false; } if ((!edit) && ($('#nrubricatorid').textbox('getText') == '')) { $.messager.show({ title:'Ошибка!', msg:'Не введено ID рубрикатора!', border:'thin', cls:'c3', timeout: 5000, showType:'slide' }); return false; } $('#dd').next().find('.l-btn-left .icon-ok').parent().parent().linkbutton('disable'); data = {action: (edit ? 'rubricator_edit':'rubricator_add'), rubricatorid: $('#nrubricatorid').textbox('getValue'), rubricatorstr: $('#nrubricatorstr').textbox('getValue').toUpperCase().trim().replace(/\s{2,}/g, ' ') } $.ajax( { type: "POST", url: 'json/action.php', data: jQuery.param(data), }).done(function(data) { if (data.error != "") { $.messager.show({title:'Ошибка', msg: data.error, border:'thin', cls:'c3', timeout: 10000, showType:'slide' }); $('#dd').next().find('.l-btn-left .icon-ok').parent().parent().linkbutton('enable'); } else { $.messager.show({ title:'Успешно', msg: data.message, border:'thin', cls:'c4', timeout: 5000, showType:'slide' }); $('#lst_rubcators').datagrid('reload'); $('#dd').dialog('close'); } }).fail(function(data) { $.messager.alert({ title:'Ошибка!', msg:'Ошибка добавления: ' + data.responseText, border:'thin', timeout: 0, showType:'slide' }); $('#dd').next().find('.l-btn-left .icon-ok').parent().parent().linkbutton('enable'); }) ; //console.log(data); return true; } function edit_one_string(title, msg, callback, startval, noempty) { var m = $.messager.prompt({ title: title, icon: 'info', msg: msg, border: 'thin', cls: 'c1', fn: function(r){ if (r === undefined) return false; if (((r !== undefined) && (r.trim() !== '')) || (!noempty)) { callback(r); } else if (noempty) { $.messager.show({ title: 'Внимание', msg: '<div class="messager-icon messager-info"></div>Не введен текст!', timeout: 3000, showType:'slide', border: 'thin', cls: 'c5', }); edit_one_string(title, msg, callback, r, noempty); return false; } }}); if ((startval) || (startval === '0') || (startval === 0)) m.find('.messager-input').val(startval); }