var uploadId=""; var uploadAttr=""; var popupUpload = null; function showUploadDialog(id,msg,group,user,postUploadId,postUploadAttr,postUploadResultAttr,fileType){ var ts = Math.round((new Date()).getTime() / 1000); uploadId = postUploadId; uploadAttr = postUploadAttr; uploadResultAttr = postUploadResultAttr; var html='
'; var html = html.replace(/_id_/g,id); var html = html.replace(/_msg_/g,msg); var html = html.replace(/_file_group_/g,group); var html = html.replace(/_user_/g,user); var html = html.replace(/_file_type_/g,fileType); modJs.renderModel('upload',"Upload File",html); $('#uploadModel').modal('show'); } function closeUploadDialog(success,error,data){ var arr = data.split("|"); var file = arr[0]; var fileBaseName = arr[1]; var fileId = arr[2]; if(success == 1){ //popupUpload.close(); $('#uploadModel').modal('hide'); if(uploadResultAttr == "url"){ if(uploadAttr == "val"){ $('#'+uploadId).val(file); }else if(uploadAttr == "html"){ $('#'+uploadId).html(file); }else{ $('#'+uploadId).attr(uploadAttr,file); } }else if(uploadResultAttr == "name"){ if(uploadAttr == "val"){ $('#'+uploadId).val(fileBaseName); }else if(uploadAttr == "html"){ $('#'+uploadId).html(fileBaseName); $('#'+uploadId).attr("val",fileBaseName); }else{ $('#'+uploadId).attr(uploadAttr,fileBaseName); } $('#'+uploadId).show(); $('#'+uploadId+"_download").show(); }else if(uploadResultAttr == "id"){ if(uploadAttr == "val"){ $('#'+uploadId).attr(uploadAttr,fileId); }else if(uploadAttr == "html"){ $('#'+uploadId).html(fileBaseName); $('#'+uploadId).attr("val",fileId); }else{ $('#'+uploadId).attr(uploadAttr,fileId); } $('#'+uploadId).show(); $('#'+uploadId+"_download").show(); } }else{ //popupUpload.close(); $('#uploadModel').modal('hide'); } } function download(name, closeCallback, closeCallbackData){ var successCallback = function(data){ var link; var fileParts; var viewableImages = ["png","jpg","gif","bmp","jpge"]; var viewableFiles = ["pdf","xml"]; $('.modal').modal('hide'); if(data['filename'].indexOf("https:") == 0 || data['filename'].indexOf("http:") == 0){ fileParts = data['filename'].split("?"); fileParts = fileParts[0].split("."); if(jQuery.inArray(fileParts[fileParts.length - 1], viewableFiles ) >= 0) { var win = window.open(data['filename'], '_blank'); win.focus(); }else{ link = 'Download File '; if(jQuery.inArray(fileParts[fileParts.length - 1], viewableImages ) >= 0) { link += '