function createFolder(section, dest_user, parent_dir) { var dir_name = prompt('Введите имя папки', ''); if (dir_name != null && dir_name != '') { var ajaxReq = new CXMLHttp(); ajaxReq.onDone = function(xmlhttp) { response = xmlhttp.responseXML.documentElement; error = response.getElementsByTagName('error'); if (error.length != 0) { alert(error[0].firstChild.data); } else { OkEl = response.getElementsByTagName('OK'); if (OkEl.length != 0) { // var url = OkEl[0].getAttribute("url"); window.location.reload(); } } } var req = 'a=new§=' + section + '&dest_user_id=' + dest_user + '&parent_id=' + parent_dir + '&dir_name=' + dir_name; ajaxReq.setCharset('utf-8'); ajaxReq.postQuery('/ajax_folder.php', req); } } function renameFolder(dir_id) { if (dir_id == -1) alert('Корневую папку нельзя переименовать!'); else { var dir_name = prompt('Пожалуйста введите новое имя', ''); if (dir_name != null && dir_name != '') { var ajaxReq = new CXMLHttp(); ajaxReq.onDone = function(xmlhttp) { response = xmlhttp.responseXML.documentElement; error = response.getElementsByTagName('error'); if (error.length != 0) { alert(error[0].firstChild.data); } else { OkEl = response.getElementsByTagName('OK'); if (OkEl.length != 0) { // var url = OkEl[0].getAttribute("url"); window.location.reload(); } } } var req = 'a=rename&dir_id=' + dir_id + '&dir_name=' + dir_name; ajaxReq.setCharset('utf-8'); ajaxReq.postQuery('/ajax_folder.php', req); } } } function delFolder(dir_id, whole) { if (dir_id == -1) alert('Корневую папку нельзя удалить!'); else { if (!whole && confirm('Вы в самом деле хотите удалить эту папку? Работы не будут удалены - они будут перемещены на уровень вверх, в том числе и из вложенных папок')) { } else if (whole && confirm('Вы в самом деле хотите удалить эту папку вместе со всеми работами?')) { } } } function FolderOp(dir_id, sect, uid) { popupWnd('/folder.php?dir_id=' + dir_id + '§ion=' + sect + '&uid=' + uid, 'folderOp', 500, 300); } function doGalleryOp(op, sect) { var ajaxReq = new CXMLHttp(); ajaxReq.onDone = function(xmlhttp) { response = xmlhttp.responseXML.documentElement; error = response.getElementsByTagName('error'); if (error.length != 0) { alert(error[0].firstChild.data); } else { OkEl = response.getElementsByTagName('OK'); if (OkEl.length != 0) window.location.reload(); } } ajaxReq.setCharset('utf-8'); if (op == 'delete') { if (confirm('Вы уверены, что хотите удалить эти файлы?')) { var req = collectFormItems('a=' + op + '§ion=' + sect, sect + '_gallery'); ajaxReq.postQuery('/ajax_gallery.php', req); } } else if (op == 'move') { var req = collectFormItems('a=' + op + '§ion=' + sect, sect + '_gallery'); ajaxReq.postQuery('/ajax_gallery.php', req); } } function doFolderOp() { var ajaxReq = new CXMLHttp(); ajaxReq.onDone = function(xmlhttp) { response = xmlhttp.responseXML.documentElement; error = response.getElementsByTagName('error'); if (error.length != 0) { alert(error[0].firstChild.data); } else { OkEl = response.getElementsByTagName('OK'); if (OkEl.length != 0) { opener.location.reload(); window.close(); } } } var req = collectFormItems('', 'folderOp'); ajaxReq.setCharset('utf-8'); ajaxReq.postQuery('/ajax_folder.php', req); } function gallerySwitch(artType, inlist) { get_by_id('artPage').style.display = 'none'; get_by_id('musPage').style.display = 'none'; get_by_id('poetryPage').style.display = 'none'; switch (artType) { case 'art': { get_by_id('artPage').style.display = 'block'; break; } case 'music': { get_by_id('musPage').style.display = 'block'; break; } case 'poetry': { get_by_id('poetryPage').style.display = 'block'; break; } default: { if (inlist) window.location.href = url; else { get_by_id('artPage').style.display = 'block'; get_by_id('musPage').style.display = 'block'; get_by_id('poetryPage').style.display = 'block'; } } } }