/** * @brief 모든 생성된 섬네일 삭제하는 액션 호출 **/ function doDeleteAllThumbnail() { exec_xml('document','procDocumentAdminDeleteAllThumbnail', [], completeDeleteAllThumbnail); } function completeDeleteAllThumbnail(ret_obj) { alert(ret_obj['message']); location.reload(); } /* 선택된 글의 삭제 또는 이동 */ function doManageDocument(type) { var fo_obj = jQuery("#fo_management").get(0); fo_obj.type.value = type; procFilter(fo_obj, manage_checked_document); } /* 선택된 글의 삭제 또는 이동 후 */ function completeManageDocument(ret_obj) { if(opener) { opener.window.location.href = opener.window.current_url.setQuery('document_srl', ''); } alert(ret_obj['message']); window.close(); } function doCancelDeclare() { var document_srl = []; jQuery('#fo_list input[name=cart]:checked').each(function() { document_srl[document_srl.length] = jQuery(this).val(); }); if(document_srl.length<1) return; var params = {document_srl : document_srl.join(',')}; exec_xml('document','procDocumentAdminCancelDeclare', params, completeCancelDeclare); } function completeCancelDeclare(ret_obj) { location.reload(); } function insertSelectedModule(id, module_srl, mid, browser_title) { jQuery('#_'+id).val(browser_title+' ('+mid+')'); jQuery('#'+id).val(module_srl); doGetCategoryFromModule(module_srl); } function completeInsertExtraVar(ret_obj) { // alert(ret_obj['message']); location.href = current_url.setQuery('type','').setQuery('selected_var_idx',''); } function completeInsertAlias(ret_obj) { alert(ret_obj['message']); location.href = current_url; } function insertSelectedModule(id, module_srl, mid, browser_title) { if(current_url.getQuery('act')=='dispDocumentManageDocument') { jQuery('#_'+id).val(browser_title+' ('+mid+')'); jQuery('#'+id).val(module_srl); doGetCategoryFromModule(module_srl); } else { location.href = current_url.setQuery('module_srl',module_srl); } } function deleteByFilter(target_srl, filter) { jQuery('#target_srl').val(target_srl); var hF = jQuery("#deleteForm")[0]; hF.submit(); } function executeFilterByTargetSrl(form_name, target_srl, filter) { jQuery('#target_srl').val(target_srl); var hF = jQuery('#'+form_name)[0]; procFilter(hF, filter); } function doDeleteExtraKey(module_srl, var_idx) { var fo_obj = jQuery('#fo_delete')[0]; fo_obj.module_srl.value = module_srl; fo_obj.var_idx.value = var_idx; return procFilter(fo_obj, delete_extra_var); } function moveVar(type, module_srl, var_idx) { var params = { type : type, module_srl : module_srl, var_idx : var_idx }; var response_tags = ['error','message']; exec_xml('document','procDocumentAdminMoveExtraVar', params, function() { location.reload() }); } function completeRestoreTrash(ret_obj) { alert(ret_obj['message']); location.href = current_url; } function getDocumentList() { var documentListTable = jQuery('#documentListTable'); var cartList = []; documentListTable.find(':checkbox[name=cart]').each(function(){ if(this.checked) cartList.push(this.value); }); var params = new Array(); var response_tags = ['error','message', 'document_list']; params["document_srls"] = cartList.join(","); exec_xml('document','procDocumentGetList',params, completeGetDocumentList, response_tags); } function completeGetDocumentList(ret_obj, response_tags) { var htmlListBuffer = ''; var statusNameList = {"PUBLIC":"Public", "SECRET":"Secret", "PRIVATE":"Private", "TEMP":"Temp"}; if(ret_obj['document_list'] == null) { htmlListBuffer = '