123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888 |
- Namespace.register("U.MD.DS");
- U.MD.DS.DnsInfo = {};
- U.MD.DS.DnsInfo.ThisFileId = "";
- U.MD.DS.DnsInfo.DomainType = "";
- U.MD.DS.DnsInfo.CallBack = {};
- U.MD.DS.currentFileInfo = {}
- U.MD.DS.getDomainName = function (i, j, cb) {
- var _val,
- _dns,
- _res,
- _i, _j;
- for (; i < j; i++) {
- _val = i.toString(36);
- _dns = "100" + _val + ".1473.cn";
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetRecommendDomain", _dns], function (r) {
-
- if (r.value.length > 0) {
- var _res = (_dns.split('.')[0].substring(3)).toString(10);
- _i = parseInt(_res, 36) + 1;
- _j = parseInt(_res, 36) + 2;
- U.MD.DS.getDomainName(_i, _j, cb);
- }
-
- else {
-
- if (U.UF.C.objectToString(cb) == "[object Array]") {
-
- cb[1].unshift(_dns);
- cb && cb[0](cb[1]);
- }
-
- else if (U.UF.C.isFunction(cb)) {
- cb(_dns);
- }
- }
- });
- }
- }
- U.MD.DS.dataCheck = function (type, info) {
- switch (type) {
- case "folder":
- var _data = U.MD.DS.currentFileInfo = U.MD.DS.dataFormatFilter(info, ['UserDirectoryID', 'UserallDirectoryName', 'UserId']);
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", 'GetDomainfromFileldId', info.UserDirectoryID, info.UserId], function (r) {
- if (r.value.length != 0) {
- var _res = r.value[0];
- window.open('http://' + _res.AppId + '.1473.cn/' + _res.Domain + '/');
- return;
- }
- U.MD.DS.autoCreateDomain(_data, "disk");
- });
- break;
- }
- }
- U.MD.DS.createDefaultDomainInit = function (wordinfo, domaintype, callback) {
- var cbJson = [].slice.call(arguments, arguments.length - 1);
- typeof cbJson[0] === 'function' && (U.MD.DS.DnsInfo.CallBack = cbJson[0]);
-
- if (US.userInfo.userid == undefined) {
- U.MD.U.L.login(3);
- }
-
- else {
- U.MD.DS.DnsInfo.DomainType = domaintype;
- U.MD.DS.createDefaultDomain(wordinfo, domaintype);
- }
- }
- U.MD.DS.createDefaultDomain = function (wordinfo, domaintype) {
- var _wordinfo = wordinfo,
- _fileid = _wordinfo.UserDirectoryID || _wordinfo.UserFilesID,
- _userid = _wordinfo.UserId || _wordinfo.UserID,
- _filename = _wordinfo.UserallDirectoryName || _wordinfo.UserFilesName,
- _usernickname = US.userInfo.username,
- _dns = $$("div", { "class": "U_MD_O_W_Paper8" }),
- _dnstitleinfo = $$("div", { "class": "U_MD_O_W_Paper8_Set" }, _dns),
- _dnstitlename = $$("div", { "class": "U_MD_O_W_Paper8_Set_Tag", "innerHTML": "目前域名" }, _dnstitleinfo),
- _dnsname = $$("input", { "class": "U_MD_O_W_Paper8_Set_Name", "value": "暂无域名,请前往生成" }, _dnstitleinfo),
- _dnsael = $$("a", {
- id: "U_MD_O_W_Paper8_hrefA", href: "javascript:void(0)", innerText: '暂无域名,请前往生成', onclick: function () {
- if (this.innerText == '暂无域名,请前往生成') {
- U.MD.DS.dnsInit(wordinfo, domaintype)
- return false;
- }
- }
- }, _dnstitleinfo),
- _copyInp = $$("div", {
- "class": "U_MD_O_W_Paper8_Copy_btn", "innerText": "复制", "onclick": function () {
- if (_dnsname.value != '暂无域名,请前往生成') {
- _dnsname.select();
- document.execCommand("Copy");
- U.alert('复制成功!');
- } else {
- U.MD.DS.dnsInit(wordinfo, domaintype)
-
- }
- }
- }, _dnstitleinfo),
- _dnsinfo = $$("div", { "class": "U_MD_O_W_Paper8_Que" }, _dns),
- _sharewarp = $$("div", { "class": "U_MD_O_W_Paper8_Que_Code" }, _dnsinfo),
- _qr = $$("div", { "class": "U_MD_O_W_Paper8_Que_QR" }, _sharewarp),
- _sharebtn = $$("div", { "class": "U_MD_O_W_Paper8_Que_Con", "innerHTML": "扫一扫 </br> 分享此文档给好友</br></br>第三方平台分享" }, _sharewarp),
- _thirdparty = $$("div", { "class": "U_MD_O_W_Paper8_Sanfang" }, _sharebtn),
- _weibo = $$("div", { "class": "U_MD_O_W_Paper8_Sanfang_Weibo", "onclick": function () { U.MD.DS.weiboShare(_dnsname, _filename, _usernickname); } }, _thirdparty),
- _qq = $$("div", { "class": "U_MD_O_W_Paper8_Sanfang_Kongjian", "onclick": function () { U.MD.DS.qqShare(_dnsname, _filename, _usernickname); } }, _thirdparty),
- _sharebtn = $$("div", { "class": "U_MD_O_W_Paper8_Btn" }, _dnsinfo),
- _cancel = $$("div", { "innerHTML": "取消", "onclick": function () { U.UF.F.closeWindow("#U_MD_O_W_Paper8"); }, "style": { "cursor": "pointer" } }, _sharebtn);
- var _dnsset = $$("div", { "innerHTML": "到域名管理中心设置", "onclick": function () { U.MD.DS.dnsInit(_fileid, domaintype) }, "style": { "width": "135px", "cursor": "pointer" } }, _sharebtn);
- U.MD.DS.creatDomain(0, 1, _userid, _fileid, _filename, _dnsname, _qr);
- new U.UF.UI.form("", _dns, { id: "U_MD_O_W_Paper8", style: { "width": "370px", "height": "auto" } }, { isenlarge: false, isnarrow: false });
- }
- U.MD.DS.creatDomain = function (i, j, userid, fileid, filename, dnsname, qrcode) {
- U.MD.DS.getDomainName(i, j, function (dns) {
- var _userid = userid,
- _fileid = fileid,
- _filename = filename,
- _endtime,
- _val,
- _dns = dns,
- _dnstype,
- _isfree,
- _when;
-
-
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", 'GetDomainfromFileldId', _fileid, userid], function (r) {
- if (r.value.length != 0) {
- dnsname.value = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + r.value[0].Domain;
- $('#U_MD_O_W_Paper8_hrefA')[0].innerText = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + r.value[0].Domain;
- $('#U_MD_O_W_Paper8_hrefA')[0].href = 'http://' + U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + r.value[0].Domain;
- $('#U_MD_O_W_Paper8_hrefA')[0].target = "_Blank";
- top.U.MD.DS.DnsInfo[r.value[0].FileId] = r.value[0];
- }
-
- top.U.UF.QR.generate("117", "122", "black", "white", "http://" + $(dnsname)[0].value, $(qrcode)[0]);
- });
- });
- }
- U.MD.DS.creatDomain.setEndTime = function () {
- var _d = new Date();
- _d.setMonth(_d.getMonth() + 1);
- var _yy1 = _d.getFullYear(),
- _mm1 = _d.getMonth() + 1,
- _dd1 = _d.getDate(),
- _endTime;
- if (_mm1 < 10) {
- _mm1 = _mm1;
- }
- if (_dd1 < 10) {
- _dd1 = _dd1;
- }
- _endTime = _yy1 + '-' + _mm1 + '-' + _dd1;
- return _endTime;
- }
- U.MD.DS.dnsInit = function (fileId, domaintype) {
- U.A.Request(US.CD, [US.DB, "UseStudio_Disk", "GetFileById", fileId], function (r) {
- if (r.value.length) {
- U.MD.DS.currentFileInfo = r.value[0];
- } else {
- U.alert('没有此文件的信息');
- }
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetUserDns", US.userInfo.userid], function (r) {
- var _el = $("#U_MD_DM_B_Manage_Pop")[0],
- _userDomainData = r.value;
- for (var i = 0; i < _userDomainData.length; i++) {
- U.MD.DS.DnsInfo[_userDomainData[i].FileId] = _userDomainData[i];
- }
-
- if (!_el) {
- $(".U_MD_DM_M_Body")[0].style.display = "block";
- new U.UF.UI.form("域名管理中心", $(".U_MD_DM_M_Body")[0], { id: "U_MD_DM_B_Manage_Pop", style: { width: "1170px", height: "700px" } });
- U.MD.DS.myDomainAdmin("", 1, 10, $(".U_MD_DM_B_M_Content")[0]);
- $("#U_MD_DM_B_Manage_Pop div")[0].style.textIndent = "20px";
- }
- U.MD.DS.DnsInfo.ThisFileId = U.MD.DS.currentFileInfo.UserFilesID;
- U.MD.DS.DnsInfo.DomainType = domaintype;
- U.MD.DS.userInit();
- U.MD.DS.topDomain(U.MD.DS.currentFileInfo);
- U.MD.DS.DomainNamerec();
-
- $(".U_MD_DM_B_T_Sea_button").bind("click", function () {
- U.MD.DS.topDomain.search(U.MD.DS.currentFileInfo);
- });
- $(".U_MD_DM_B_T_Sea_Input").bind("keyup", function () {
- U.MD.DS.topDomain.inputKeyUp(this, U.MD.DS.currentFileInfo);
- });
- $(".U_MD_DM_B_M_S_Input").bind("keyup", function () {
- U.MD.DS.myDomainAdmin.inputKeyUp(this);
- });
- U.UF.F.topWindow(_el);
- });
- });
- }
- U.MD.DS.DomainNamerec = function () {
- var _name = U.MD.DS.DnsInfo[U.MD.DS.DnsInfo.ThisFileId] ? U.MD.DS.DnsInfo[U.MD.DS.DnsInfo.ThisFileId].Domain.split('.')[0] : '';
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetLoadDomain", _name], function (r) {
- var _value = r.value;
- var _arr = _value[0].res.split(','),
- _recommend = $(".U_MD_DM_B_T_Ul")[0];
- _recommend.children[0].innerHTML = '';
- for (var i = 0; i < _arr.length - 1; i++) {
- var _li = $$('li', { innerText: U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + _arr[i] }, _recommend.children[0]);
- $$("div", {
- "className": "U_MD_DM_B_T_Pro_use", style: { cssText: "float:right" }, "innerHTML": "立即使用", "name": _arr[i], "onclick": function () {
- U.MD.DS.useThisDomainsOnclick(U.MD.DS.currentFileInfo, this.name)
- }
- }, _li);
- }
- _recommend.style.display = "block";
- })
- }
- U.MD.DS.userInit = function () {
-
- $("#username")[0].innerHTML = US.userInfo.UserNickName;
-
- $("#userhead")[0].innerHTML = '<img src = ' + U.MD.C.getHeadImage(US.userInfo.UserImageHead) + ' onerror="javascript:this.src = \'/img/UserHead/UseHead.jpg\'">';
- $('#U_MD_DM_B_T_Type')[0].innerText = U.MD.DS.DnsInfo.DomainType;
- }
- U.MD.DS.topDomain = function (wordinfo) {
- $("#Site")[0].innerHTML = wordinfo.UserFilesName;
-
- $("#DnsName")[0].innerHTML = (U.MD.DS.DnsInfo[wordinfo.UserFilesID] && U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + U.MD.DS.DnsInfo[wordinfo.UserFilesID].Domain) || '无';
- }
- U.MD.DS.changePage = function (el) {
- var _parent = el.parentNode,
- _allchild = $(_parent).Child(),
- _allwarp = $(".U_MD_DM_B_Topcont").Child(),
- _index = el.getAttribute("index");
- for (var i = 0; i < _allchild.length; i++) {
- _allchild[i].className = "U_MD_DM_B_N_R_Nav_li";
- _allwarp[i].style.display = "none";
- }
- $(el).addClass("li_active");
- _allwarp[_index].style.display = "block";
- }
- U.MD.DS.topDomain.inputKeyUp = function (el, wordinfo) {
- var _val = el.value;
- el.value = _val.replace(/[\s\W\.\/]/ig, '');
- if (event.keyCode == 13 || event.keyCode == 10) {
- U.MD.DS.topDomain.search(wordinfo);
- }
- }
- U.MD.DS.topDomain.search = function (wordinfo) {
- var _searchvalue = $(".U_MD_DM_B_T_Sea_Input")[0].value.trim(),
- _reg = /^[0-9a-zA-Z]+$/
-
- if (_searchvalue == "") {
- U.Alert("请输入域名");
- }
-
- else if (!_reg.test(_searchvalue)) {
- U.Alert("请输入数字或者字母");
- } else if (_searchvalue.length <= 4) {
- U.Alert("最少输入5位!!!");
- }
-
- else {
- var p,
- _span,
- _use,
- _dns = _searchvalue,
- _parent = $(".U_MD_DM_B_T_Pro")[0];
- _parent.innerHTML = "";
-
- if (!_dns) {
-
-
- _p = $$("p", { "innerHTML": _dns }, _parent);
-
- _span = $$("span", { "innerHTML": "您当前的域名为" + wordinfo.DnsInfo.Domain + ",无需更改" }, _parent);
-
- }
- else {
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetRecommend", _dns], function (r) {
- var _value = r.value;
-
- _parent.innerHTML = "";
-
- _p = $$("p", { "innerHTML": U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + _dns }, _parent);
-
- _span = $$("span", {}, _parent);
-
- if (_value[0].UserId) {
- _span.innerHTML = "此域名已经被人用了,在换个试试?"
- }
-
- else {
- _span.innerHTML = "此域名可以使用";
- _use = $$("div", {
- "className": "U_MD_DM_B_T_Pro_use", "innerHTML": "立即使用", "name": _dns, "onclick": function () {
- U.MD.DS.useThisDomainsOnclick(U.MD.DS.currentFileInfo, this.name)
- }
- }, _parent);
-
- }
- var _arr = _value[0].res.split(' '),
- _recommend = $(".U_MD_DM_B_T_Ul")[0];
- _recommend.children[0].innerHTML = '';
- for (var i = 0; i < _arr.length - 1; i++) {
- var _li = $$('li', { innerText: U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + _arr[i] }, _recommend.children[0]);
- $$("div", {
- "className": "U_MD_DM_B_T_Pro_use", style: { cssText: "float:right" }, "innerHTML": "立即使用", "name": _arr[i], "onclick": function () {
- U.MD.DS.useThisDomainsOnclick(U.MD.DS.currentFileInfo, this.name)
- }
- }, _li);
- }
- _recommend.style.display = 'block';
- });
- }
- }
- }
- U.MD.DS.weiboShare = function (dnsname, filename, username) {
- var WBtitle = "这个文档超赞的,赶快分享给大家吧!【" + username + "——(分享自-互联办公)】";
- var sharesinastring = 'http://v.t.sina.com.cn/share/share.php?title=' + WBtitle + '&url=' + dnsname.innerHTML + '&content=utf-8&sourceUrl=' + dnsname.innerHTML;
- window.open(sharesinastring, 'newwindow', 'height=500,width=800,top=300,left=300');
- }
- U.MD.DS.qqShare = function (dnsname, filename, username) {
- var KJtitle = "分享是种乐趣,所以让我们成为传播乐趣的人吧!【" + username + "——(分享自-互联办公)】";
- var shareqqzonestring = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?summary=' + filename + '&title=' + KJtitle + '&url=' + dnsname.innerHTML;
- window.open(shareqqzonestring, 'newwindow', 'height=500,width=800,top=300,left=300');
- }
- U.MD.DS.useThisDomainsOnclick = function (wordinfo, dns) {
- U.MD.DS.useThisDomains(wordinfo, dns);
- }
- U.MD.DS.useThisDomains = function (wordinfo, dns, cb) {
- var str = U.MD.DS.DnsInfo[wordinfo.UserFilesID] ? "是否确定修改?" : "是否新建域名?";
- U.UF.UI.confirm(str, U.UF.C.closure(function (wordinfo, dns) { U.MD.DS.useThisDomains.asyn(wordinfo, dns, cb); }, [wordinfo, dns, cb]));
- }
- U.MD.DS.useThisDomains.asyn = function (wordinfo, dns, cb) {
- if (!U.MD.DS.DnsInfo[wordinfo.UserFilesID]) {
- var _fileId = wordinfo.UserFilesID,
- _fileName = wordinfo.UserFilesName,
- _dnstype = U.MD.DS.DnsInfo.DomainType,
- _endTime = U.MD.DS.creatDomain.setEndTime(),
- _isfree = 0,
- _dns = dns,
- _userid = wordinfo.UserId,
- _when = 1;
- U.A.Request("http://cd.1473.cn/net", ["db.1473.cn", "UseStudio_DNS", 'InsertDnsinfo', _fileId, _fileName, _dnstype, _endTime, _isfree, _dns, _userid, _when], function (r) {
- if (r.value && r.value[0].DnsId) {
- $('#DnsName')[0].innerHTML = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + r.value[0].Domain;
- top.U.MD.DS.DnsInfo[r.value[0].FileId] = r.value[0];
-
- if (U.UF.C.isFunction(cb)) {
- cb(r.value[0])
- } else {
- U.MD.DS.createDefaultDomainInit(wordinfo, _dnstype, null);
- }
- r.value[0].ExpirationTime = U.UF.D.getYearMonthDay(r.value[0].ExpirationTime);
- r.value[0].SetTime = U.UF.D.getFullTime(r.value[0].SetTime);
- var _li = $$("li", { "id": r.value[0].DnsId, className: "U_MD_DM_B_M_Content_currentFile" }, $('.U_MD_DM_B_M_Content')[0]);
- U.MD.DS.myDomainAdmin.updateLi(r.value[0], _li);
- $('.U_MD_DM_B_T_Sea_Input')[0].value = r.value[0].Domain
- $('.U_MD_DM_B_T_Sea_button')[0].click();
- typeof U.MD.DS.DnsInfo.CallBack.addDomain === 'function' && U.MD.DS.DnsInfo.CallBack.addDomain(r.value[0]);
- }
- });
- } else {
- var _fileid = U.MD.DS.DnsInfo.ThisFileId,
- _dnsid = U.MD.DS.DnsInfo[_fileid].DnsId,
- _uid = U.MD.DS.DnsInfo[_fileid].UserId,
- _dns = dns,
- _filename = U.MD.DS.DnsInfo[_fileid].FileName,
- _url = U.MD.DS.DnsInfo[_fileid].ContentUrl,
- _type = U.MD.DS.DnsInfo.DomainType,
- _settime = U.MD.DS.DnsInfo[_fileid].SetTime,
- _expirationtime = U.MD.DS.DnsInfo[_fileid].ExpirationTime,
- _category = U.MD.DS.DnsInfo[_fileid].Category,
- _whether = U.MD.DS.DnsInfo[_fileid].Whether;
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "UpdateDnsinfo", _dnsid, _uid, _dns, _fileid, _filename, _url, _type, _settime, _expirationtime, _category, _whether], function (r) {
- if (r.value.length > 0) {
- U.MD.DS.DnsInfo[r.value[0].FileId] = r.value[0];
- wordinfo.DnsInfo = r.value[0];
-
- if (U.UF.C.isFunction(cb)) {
- cb(r.value[0])
- } else {
- U.MD.DS.createDefaultDomainInit(wordinfo, _type);
- }
- var _li = $('#' + r.value[0].DnsId)[0];
- _li.innerHTML = "";
- U.MD.DS.myDomainAdmin.updateLi(r.value[0], _li);
- $('.U_MD_DM_B_T_Sea_Input')[0].value = r.value[0].Domain
- $('.U_MD_DM_B_T_Sea_button')[0].click()
- typeof U.MD.DS.DnsInfo.CallBack.modifyDomain === 'function' && U.MD.DS.DnsInfo.CallBack.modifyDomain(r.value[0]);
- }
- });
- }
- }
- U.MD.DS.CreateDnsSuccess = function (value) {
- var _contentEl = $$('div');
- $$('p', { innerText: "设置成功", style: { cssText: "padding-top:14px;text-align:center;font-size:16px" } }, _contentEl);
- var _DomainBox = $$('div', { style: { cssText: "margin:6px 34px 0;padding-bottom:14px; border-bottom:1px solid #999;font-size:14px; overflow: hidden;" } }, _contentEl);
- var _inp = $$('input', { value: U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + value[0].Domain, style: { cssText: "position:absolute; left:-400px" } }, _DomainBox)
- $$('a', { href: "http://" + _inp.value, target: '_blank', innerText: _inp.value, style: { cssText: "text-decoration:none; color: #2c5ca4; border-bottom: 1px solid #2c5ca4; font-weight: 700;" } }, _DomainBox);
- $$('div', {
- innerText: "复制", style: { cssText: "float: right; padding:0 10px; background-color:rgb(51, 153, 255); border: 1px solid rgb(121, 121, 121); color: #ffffff;" }, onclick: function () {
- _inp.select();
- document.execCommand("copy");
- U.Alert("复制成功");
- }
- }, _DomainBox);
- var _el = $$('div', { style: { cssText: "margin-top:24px; padding:0 40px;overflow: hidden;" } }, _contentEl)
- var _Domain = $$('div', { style: { cssText: "float:left" } }, _el)
- $$('p', { innerText: "扫一扫", style: { cssText: "margin-left:134px;" } }, _el);
- $$('p', { innerText: "分享此文档给好友", style: { cssText: "margin-left: 134px; margin-top:6px;" } }, _el);
- var _btnA = $$('div', { style: { cssText: "margin-top:22px;padding:0 20px;text-align:right;" } }, _contentEl);
- top.U.UF.QR.generate("117", "122", "black", "white", _inp.value, _Domain);
- $('.U_MD_O_W_Paper8_Set_Name').length && ($('.U_MD_O_W_Paper8_Set_Name')[0].value = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + value[0].Domain);
- $('#U_MD_O_W_Paper8_hrefA').length && ($('#U_MD_O_W_Paper8_hrefA')[0].innerText = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + value[0].Domain);
- $('#U_MD_O_W_Paper8_hrefA').length && ($('#U_MD_O_W_Paper8_hrefA')[0].href = 'http://' + U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + value[0].Domain);
- $('#DnsName')[0].innerText = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + value[0].Domain
- new U.UF.UI.form("提示", _contentEl, { id: "U_MD_DM_B_Manage_Alt", style: { width: "310px", height: "275px" } });
- }
- U.MD.DS.myDomainAdmin = function (value, pageindex, pagesize, el) {
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetMyAdminByUidPage", US.userInfo.userid, value, pageindex, pagesize], function (r) {
- var data = r.value;
- el.innerHTML = "";
- U.MD.DS.myDomainAdmin.printHtml(data, el);
- })
- }
- U.MD.DS.myDomainAdmin.printHtml = function (data, el) {
- var _content = el,
- _li,
- _update,
- _operation,
- dns, ss, t, tp;
- _content.style.display = "block";
-
- if (data.length <= 0) {
- _li = $$("li", {}, _content);
- $$("div", { "class": "U_MD_DM_B_M_A_name", "innerHTML": "暂无数据", "style": { "width": "100%" } }, _li);
- }
-
- else {
- for (var i = 0; i < data.length; i++) {
- if (U.MD.DS.DnsInfo[U.MD.DS.DnsInfo.ThisFileId] && (U.MD.DS.DnsInfo[U.MD.DS.DnsInfo.ThisFileId].DnsId == data[i].DnsId)) {
- _li = $$("li", { "id": data[i].DnsId, className: "U_MD_DM_B_M_Content_currentFile" }, _content);
- } else {
- _li = $$("li", { "id": data[i].DnsId }, _content);
- }
- U.MD.DS.myDomainAdmin.updateLi(data[i], _li);
- }
- }
- }
- U.MD.DS.myDomainAdmin.updateLi = function (data, addli) {
- var dns = data.Domain;
- $$("div", { "class": "U_MD_DM_B_M_A_name", "innerHTML": data.FileName }, addli);
- var _domainType = $$("div", { "class": "U_MD_DM_B_M_A_Ttype", "innerHTML": data.AppId }, addli);
- $$("div", { "class": "U_MD_DM_B_M_A_Stime", "innerHTML": data.SetTime }, addli);
- $$("div", { "class": "U_MD_DM_B_M_A_Dtime", "innerHTML": data.ExpirationTime }, addli);
- $$("div", { "class": "U_MD_DM_B_M_A_Ggenre", "innerHTML": data.Category == "0" ? "免费" : "付费" }, addli);
- $$("div", { "class": "U_MD_DM_B_M_A_Rrealm", "innerHTML": data.AppId + ".1473.cn/" + data.Domain, "style": { "display": "block" } }, addli);
-
- _operation = $$("div", { "class": "U_MD_DM_B_M_A_Hhandle" }, addli);
- _a = $$("a", {
- id: data.FileId, "innerHTML": "修改", "onclick": function () {
- var _this = this,
- _sqlFunc = _domainType.innerText == 'disk' ? 'GetDirectroyById' : 'GetFileById';
- U.A.Request(US.CD, [US.DB, "UseStudio_Disk", _sqlFunc, this.id], function (rs) {
- if (!rs.value.length) {
- U.Alert('文件不存在')
- return;
- }
- if (_domainType.innerText == 'disk') {
- U.MD.DS.currentFileInfo = U.MD.DS.dataFormatFilter(rs.value[0], ['UserDirectoryID', 'UserDirectoryName', 'UserID']);
- } else {
- U.MD.DS.currentFileInfo = U.MD.DS.dataFormatFilter(rs.value[0], ['UserFilesID', 'UserFilesName', 'UserID']);
- }
- U.MD.DS.DnsInfo.ThisFileId = U.MD.DS.currentFileInfo.UserFilesID;
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "GetDnsInfoByFileId", U.MD.DS.DnsInfo.ThisFileId], function (r) {
- var _clickDomainType = U.MD.DS.currentFileInfo.AppId = r.value[0].AppId,
- _lastClickDomain = r.value[0].Domain,
- _lastChooseEl = $('.U_MD_DM_B_M_Content_currentFile')[0];
- if ($('.U_MD_DM_B_T_Sea_Input')[0].value.length >= 5)
- $('.U_MD_DM_B_T_Sea_button')[0].click();
- else
- if (_lastClickDomain != U.MD.DS.DnsInfo[U.MD.DS.DnsInfo.ThisFileId].Domain.split('.')[0])
- U.MD.DS.DomainNamerec();
- if (U.MD.DS.DnsInfo.DomainType != _clickDomainType) {
- U.MD.DS.DnsInfo.DomainType = _clickDomainType;
- $('.U_MD_DM_B_T_Sea_text')[0].innerText = U.MD.DS.DnsInfo.DomainType + ".1473.cn/";
- }
- U.MD.DS.topDomain(U.MD.DS.currentFileInfo);
- _lastChooseEl && (_lastChooseEl.className = "");
- _this.parentNode.parentNode.className = "U_MD_DM_B_M_Content_currentFile";
- $('#U_MD_DM_B_N_R_Nav')[0].children[0].click();
- })
- });
- }
- }, _operation);
- data.Category == "0" ? $$("a", {
- id: data.DnsId, "innerHTML": "删除", "onclick": function () {
- U.MD.DS.myDomainAdmin.delect(data);
- }
- }, _operation) : "";
- $$("a", { id: data.DnsId, "innerHTML": "预览", "onclick": function () { U.MD.DS.myDomainAdmin.open(data.AppId + ".1473.cn/" + data.Domain) } }, _operation);
- }
- U.MD.DS.myDomainAdmin.delect = function (dnsinfo) {
- U.UF.UI.confirm("是否不再使用此域名?",
- function () {
- var _did = dnsinfo.DnsId,
- _flieid = dnsinfo.FileId;
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "DeleteDnsInfo", _did], function (r) {
- $("#" + _did).remove();
- if ($(".U_MD_DM_B_M_Content li").length <= 0) {
- var _li = $$("li", {}, $(".U_MD_DM_B_M_Content")[0]);
- $$("div", { "class": "U_MD_DM_B_M_A_name", "innerHTML": "暂无数据", "style": { "width": "100%" } }, _li);
- }
- if (U.MD.DS.DnsInfo.ThisFileId == _flieid) {
- $('#DnsName')[0].innerText = "无";
- $('.U_MD_O_W_Paper8_Set_Name').length && ($('.U_MD_O_W_Paper8_Set_Name')[0].value = "暂无域名,请前往生成");
- $('#U_MD_O_W_Paper8_hrefA').length && ($('#U_MD_O_W_Paper8_hrefA')[0].innerText = "暂无域名,请前往生成", $('#U_MD_O_W_Paper8_hrefA')[0].href = '');
- }
- U.MD.DS.DnsInfo.CallBack.deleteDomain(U.MD.DS.DnsInfo[_flieid]);
- delete U.MD.DS.DnsInfo[_flieid];
- });
- });
- }
- U.MD.DS.myDomainAdmin.modify = function (e, dnsinfo) {
- console.log(dnsinfo);
- var _el = e;
- if (_el.innerHTML == "修改") {
- var _parentelement = $(_el).Parent(2),
- _frontelement = _parentelement.getElementsByClassName("U_MD_DM_B_M_A_Rrealm")[0],
- _afterelement = _parentelement.getElementsByClassName("U_MD_DM_B_M_A_RInput")[0];
- _frontelement.style.display = "none";
- _afterelement.style.display = "block";
- _el.innerHTML = "修改完成";
- }
- else {
- var _input = $(_el).Parent(2).getElementsByClassName("U_MD_DM_B_M_A_RInput")[0].getElementsByClassName("U_MD_DM_B_M_A_R_Input")[0];
- U.MD.DS.myDomainAdmin.modify.doFunction(_input, dnsinfo);
- _el.innerHTML = "修改";
- }
- }
- U.MD.DS.myDomainAdmin.modify.inputKeyUp = function (el, _a, dnsinfo) {
- var _val = el.value;
- el.value = _val.replace(/[\s\W\.\/]/ig, '');
- if (event.keyCode == 13 || event.keyCode == 10) {
- console.log(dnsinfo);
- U.MD.DS.myDomainAdmin.modify.doFunction(el, dnsinfo);
- _a.innerHTML = "修改";
- }
- }
- U.MD.DS.myDomainAdmin.modify.doFunction = function (el, dnsinfo) {
- var _dns = el.value;
-
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "SearchDomain", _dns], function (r) {
- if (r.value != 0) {
- U.Alert("此域名已经被人用了");
- }
-
- else {
- var _dnsid = dnsinfo.DnsId,
- _uid = dnsinfo.UserId,
- _fileid = dnsinfo.FileId,
- _filename = dnsinfo.FileName,
- _url = dnsinfo.ContentUrl,
- _type = dnsinfo.Type,
- _settime = dnsinfo.SetTime,
- _expirationtime = dnsinfo.ExpirationTime,
- _category = dnsinfo.Category,
- _whether = dnsinfo.Whether;
- U.A.Request("http://cd.1473.cn/php", ["db.1473.cn", "UseStudio_DNS", "UpdateDnsinfo", _dnsid, _uid, _dns + ".1473.cn", _fileid, _filename, _url, _type, _settime, _expirationtime, _category, _whether], function (r) {
- if (r.value) {
- var _parent = $(el).Parent();
- _parent.style.display = "none";
- _parent.previousElementSibling.innerHTML = _dns + "." + dnsinfo.Domain.split(".")[1] + dnsinfo.Domain.split(".")[2];
- _parent.previousElementSibling.style.display = "block";
- U.MD.DS.DnsInfo[_fileid] = r.value[0];
- }
- });
- }
- });
- }
- U.MD.DS.myDomainAdmin.inputKeyUp = function (el) {
- var _val = el.value;
- if (event.keyCode == 13 || event.keyCode == 10) {
- U.MD.DS.myDomainAdmin.search(1, 10);
- }
- }
- U.MD.DS.myDomainAdmin.search = function () {
- var _searchvalue = $(".U_MD_DM_B_M_S_Input")[0].value.trim()
-
- if (_searchvalue == "") {
- U.Alert("请输入域名");
- }
- else {
- var _el = $(".U_MD_DM_B_M_Admin")[1];
- _el.style.display = "block";
- _el.previousElementSibling.style.display = "none";
- U.MD.DS.myDomainAdmin(_searchvalue, 1, 10, $(".U_MD_DM_B_M_Content")[1]);
- $(".U_MD_DM_B_M_S_Button")[1].style.display = "block";
- }
- }
- U.MD.DS.myDomainAdmin.search.back = function (el) {
- $(".U_MD_DM_B_M_Admin")[1].style.display = "none";
- $(".U_MD_DM_B_M_Admin")[0].style.display = "block";
- $(".U_MD_DM_B_M_S_Input")[0].value = "";
- el.style.display = "none";
- }
- U.MD.DS.myDomainAdmin.open = function (name) {
- window.open("http://" + name);
- }
- U.MD.DS.setCallBack = function (json) {
- for (var i in json) {
- var _hsaattr = ['addDomain', 'deleteDomain', 'modifyDomain'].indexOf(i)
- if (_hsaattr != -1 && typeof json[i] === 'function')
- U.MD.DS.DnsInfo.CallBack[i] = json[i]
- }
- }
- U.MD.DS.autoCreateDomain = function (file, type, cb) {
- var _maker = U.MD.DS.random();
- U.MD.DS.DnsInfo.DomainType = type;
- U.MD.DS.addDomain(file, _maker, function (dnsinfo) {
- cb && cb(dnsinfo);
- top.window.open("http://" + dnsinfo.AppId + ".1473.cn/" + dnsinfo.Domain);
- });
- }
- U.MD.DS.random = function () {
- return (~~(Math.random() * (1 << 30))).toString(36);
- }
- U.MD.DS.dataFormatFilter = function (info, getDataItem) {
- var _newObj = {},
- _itemArr = ['UserFilesID', 'UserFilesName', 'UserID', 'AppId'];
- for (var i = 0; i < getDataItem.length; i++) {
- _newObj[_itemArr[i]] = info[getDataItem[i]];
- }
- return _newObj;
- }
- U.MD.DS.addDomain = function (wordinfo, dns, cb) {
- var _fileId = wordinfo.UserFilesID,
- _fileName = wordinfo.UserFilesName,
- _dnstype = U.MD.DS.DnsInfo.DomainType,
- _endTime = U.MD.DS.creatDomain.setEndTime(),
- _isfree = 0,
- _dns = dns,
- _userid = wordinfo.UserID,
- _when = 1;
- U.A.Request("http://cd.1473.cn/net", ["db.1473.cn", "UseStudio_DNS", 'InsertDnsinfo', _fileId, _fileName, _dnstype, _endTime, _isfree, _dns, _userid, _when], function (r) {
- if (r.value && r.value[0].DnsId) {
- $('#DnsName')[0].innerHTML = U.MD.DS.DnsInfo.DomainType + ".1473.cn/" + r.value[0].Domain;
- top.U.MD.DS.DnsInfo[r.value[0].FileId] = r.value[0];
-
- if (U.UF.C.isFunction(cb)) {
- cb(r.value[0])
- } else {
- U.MD.DS.createDefaultDomainInit(wordinfo, _dnstype, null);
- }
- r.value[0].ExpirationTime = U.UF.D.getYearMonthDay(r.value[0].ExpirationTime);
- r.value[0].SetTime = U.UF.D.getFullTime(r.value[0].SetTime);
- var _li = $$("li", { "id": r.value[0].DnsId, className: "U_MD_DM_B_M_Content_currentFile" }, $('.U_MD_DM_B_M_Content')[0]);
- U.MD.DS.myDomainAdmin.updateLi(r.value[0], _li);
- $('.U_MD_DM_B_T_Sea_Input')[0].value = r.value[0].Domain
- $('.U_MD_DM_B_T_Sea_button')[0].click();
- typeof U.MD.DS.DnsInfo.CallBack.addDomain === 'function' && U.MD.DS.DnsInfo.CallBack.addDomain(r.value[0]);
- }
- });
- }
|