123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- Namespace.register("U.Dk.M");
- US.Disk.DiskDaren = {};
- US.Disk.Disks = {};
- US.Disk.UserDisk = null;
- U.Dk.M.Entity = function (directoryid, size, parentid, shortname, name, extendtype, serverurl, addtime, iconurl, deep, modifytime, encryt, filetype, descript, groupid, officevalue, userid, usernickname, username, imagehead) {
- this.UserDirectoryID = directoryid;
- this.UserDirectorySize = size;
- this.UserDirectoryParentID = parentid;
- this.UserDirectoryName = shortname;
- this.UserallDirectoryName = name;
- this.UserDirectoryExtendType = extendtype;
- this.UserFilesServerName = serverurl;
- this.UserDirectoryAddTime = addtime;
- this.UserDirectoryUrl = iconurl;
- this.UserDirectoryDeep = deep;
- this.UserDirectoryModifyTime = modifytime;
- this.UserDirectoryEncrypt = encryt;
- this.filetype = filetype;
- this.Descript = descript;
- this.GroupID = groupid;
- this.UsOffice = officevalue;
- this.UserId = userid;
- this.UserNickName = usernickname;
- this.UserName = username;
- this.UserThumbnailImageHead = imagehead;
- this.Child = null;
- this.Parent = null;
- }
- US.Disk.InitTree = [
- [US.DG, 0, US.OG, "电脑", "我的文档", "folder", null, null, null, 1, null, null, 0, ""],
- [US.FG, 0, US.OG, "ftp", "Ftp文件传输", "folder", null, null, null, 1, null, null, 0, "", ""],
- [US.VG, 0, US.OG, "视频", "在线视频", "folder", null, null, null, 1, null, null, 0, ""],
- [US.PG, 0, US.OG, "相册", "图片、相册", "folder", null, null, null, 1, null, null, 0, ""],
- [US.MG, 0, US.OG, "音乐", "音乐收听", "folder", null, null, null, 1, null, null, 0, ""],
- [US.SG, 0, US.OG, "私密", "私密空间", "folder", null, null, null, 1, null, null, 0, "", true]
- ];
- US.Disk.FileType = {
- "image": ["jpg", "gif", "png", "bmp", "jpeg", "JPG", "GIF", "BMP", "PNG", "JPEG"],
- "music": ["mp3"],
- "video": ["wmv", "video", "ogg", "webm", "mp4"],
- "usword": ["uw"],
- "usexcel": ["ue"],
- "text": ["rtf", "mht", "txt", "htm", "html", "wsh", "wsf", "cpp", "c", "css", "txt", "php", "cs", "java", "log", "sql", "jsp"]
- }
- US.Disk.ApplicationTypes = {
- "image": {
-
- "types": US.Disk.FileType.image,
-
- "directoryid": US.PG,
-
- "name": "图片",
-
- "classname": ["UD_SYVCOIT"]
- },
- "music": {
-
- "types": US.Disk.FileType.music,
-
- "directoryid": US.MG,
-
- "name": "音乐",
-
- "classname": ["UD_SYVCOIY", "UD_SYWRZOY", "UD_SYWLCY"]
- },
- "video": {
-
- "types": US.Disk.FileType.video,
-
- "directoryid": US.VG,
-
- "name": "视频",
-
- "classname": ["UD_SYVCOIS", "UD_SYWRZOP", "UD_SYWLCP"]
- },
- "uw": {
-
- "types": US.Disk.FileType.usword,
-
- "directoryid": US.DG,
-
- "name": "文档",
-
- "classname": ["UD_SYVCOIW", "UD_SYWRZOD", "UD_SYWLCD"]
- },
- "ue": {
-
-
- "types": US.Disk.FileType.usexcel,
-
- "directoryid": US.NU,
-
- "name": "表格",
-
- "classname": ["UD_SYVCOIE", "UD_SYWRZOE", "UD_SYWLCE"]
- },
- "text": {
-
- "types": US.Disk.FileType.text,
-
- "directoryid": US.NU,
-
- "name": "文档",
-
- "classname": ["UD_SYVCOIT", "UD_SYWRZON", "UD_SYWLCB"]
- },
- "folder": {
-
- "types": ["folder", "folderencrypt"],
-
- "directoryid": US.NU,
-
- "name": "文件夹",
-
- "classname": ["", "UD_SYWRZOW", "UD_SYWLCW"]
- },
- "unknownfile": {
-
- "types": [],
-
- "directoryid": US.DG,
-
- "name": "文件",
-
- "classname": ["UD_SYVCOIT", "UD_SYWRZON", "UD_SYWLCB"]
- }
- }
- U.Dk.M.Entity.Add = function (filesinfo, diskinfo, isgroup) {
- var i;
- for (i = 0; i < filesinfo.length; i++) {
-
- if (isgroup) {
- diskinfo[0].splice(6, 0, filesinfo[i])
- }
-
- else {
- diskinfo[0].push(filesinfo[i]);
- }
-
- diskinfo[4][filesinfo[i].UserDirectoryID] = filesinfo[i];
- }
- }
- U.Dk.M.RecursionUpdateDirectory = function (filesinfo, attribute) {
-
- for (i = 0; i < filesinfo.length; i++) {
-
- U.Ut.AddObj(filesinfo[i], attribute);
-
- if (!filesinfo[i].fileType && filesinfo[i].Child) {
-
- U.Dk.M.RecursionUpdateDirectory(filesinfo[i].Child, attribute);
- }
- }
- }
|