1 line
27 KiB
JavaScript
1 line
27 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[39],{1862:function(t,e,a){"use strict";a.r(e);var s=a(3970),n=a(2774);for(var l in n)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(l);var i=a(0),o=a(3755),r=a.n(o),u=Object(i.a)(n.default,s.a,s.b,!1,null,null,null);"function"==typeof r.a&&r()(u),e.default=u.exports},1919:function(t,e,a){"use strict";a(7),a(10),a(6),a(8),a(11),a(16),a(14),a(23),a(25),a(18);var s=a(1),n=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.getDomainLog=e.updateDiskUsage=e.licenseVerify=e.setUserAwstats=e.setMultiple=e.setUserSkin=e.setUserEmail=e.setUserName=e.setUserStats=e.unsetPublicStats=e.setPublicStats=e.getWebalizerReport=e.getStatsStatus=e.getStats=void 0;var l=s(a(20)),i=s(a(2));a(5),a(13),a(50),a(27),a(57),a(24),a(21),a(61),a(96);var o=s(a(78)),r=a(713),u=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var a=c(e);if(a&&a.has(t))return a.get(t);var s={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var o=l?Object.getOwnPropertyDescriptor(t,i):null;o&&(o.get||o.set)?Object.defineProperty(s,i,o):s[i]=t[i]}s.default=t,a&&a.set(t,s);return s}(a(9));function c(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(c=function(t){return t?a:e})(t)}function d(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function f(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?d(Object(a),!0).forEach((function(e){(0,i.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var v=o.default.get({id:"USER_STATS",url:"/CMD_USER_STATS",params:{bytes:!0},domain:!0,pagination:!0,after:function(t){return t.flow(t.project({domains:"domains",stats:"stats","addons.webalizer":"webalizer","addons.awstats":"awstats",limitNotice:"stats",customItems:"custom_items"}),t.mapProps({stats:t.flow(t.deleteProp("info"),t.toArray,t.filter((function(t){return!!t.usage})),t.transformObject((function(t){return(0,i.default)({},t.setting,{usage:t.usage||void 0,limit:t.max_usage||void 0})})),t.mapValues((function(t){return["ON","OFF"].includes(t.usage)?{usage:"ON"===t.usage}:"object"===(0,l.default)(t.usage)?f(f({},t),{},{usage:Object.values(t.usage)}):t})),t.mapValues((function(e){return e.limit?t.toLimitedUsage(t.convert.toAppNumber)(e):e.usage})),t.mapProps({awstats:t.flow(t.toSelect,t.getProp("value"))})),domains:t.toTable(t.mapArray(t.flow((function(t){var e=t.subdomains||t.settings.subdomains||[];return void 0!==t.settings.subdomains&&delete t.settings.subdomains,t.subdomains=e,t}),t.mapProps({bandwidth:t.mapProp("usage",t.convert.toAppNumber),quota:t.convert.toAppNumber,log_usage:t.convert.toAppNumber,nsubdomains:t.convert.toAppNumber,suspended:t.convert.toAppBoolean,settings:t.mapValues(t.convert.toAppBoolean)})))),addons:t.flow(t.toArray,t.mapArray(t.isEqual("1")),t.reduce((function(t,e){return t||e}),!1)),limitNotice:function(e){var a=Object.values(e).find((function(t){return"send_usage_message"===t.setting}));return!!a&&{defaultValue:a.max_usage,value:t.toSelect(a.usage).value}},customItems:u.pipe(u.defaultTo({}),u.map(r.fromObject),u.filter((function(t){return t.value||"checkbox"===t.type})),u.values)}))}});e.getStats=v;var m=o.default.get({id:"STATS_STATUS",url:"/CMD_USER_STATS",domain:!0,after:function(t){return t.flow(t.project({awstats:"awstats",awstatsOptions:"domain_awstats",webalizer:"webalizer"}),t.mapProp("awstats",(function(t){return"0"!==t})),t.mapProp("webalizer",t.isEqual("1")))}});e.getStatsStatus=m;var p=o.default.get({id:"WEBALIZER_REPORT",url:"/CMD_FILE_MANAGER",response:!1,params:{action:"exists"},schema:{domain:o.default.DOMAIN,subdomain:o.default.OPTIONAL_STRING},before:function(t){var e=t.domain,a=t.subdomain;return{path:a?"/domains/".concat(e,"/stats/").concat(a,"/index.html"):"/domains/".concat(e,"/stats/index.html"),domain:null,subdomain:null}},after:function(){return function(t){return"1"===t.exists}}});e.getWebalizerReport=p;var b=o.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0},domain:!0,schema:{path:o.default.REQUIRED_STRING}});e.setPublicStats=b;var _=o.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0,unset:!0},schema:{path:o.default.REQUIRED_STRING}});e.unsetPublicStats=_;var g=o.default.post({url:"/CMD_CHANGE_INFO",params:{json:!0},domain:!0,schema:{evalue:o.default.OPTIONAL_STRING,nvalue:o.default.OPTIONAL_STRING,lvalue:o.default.OPTIONAL_STRING}});e.setUserStats=g;var h=o.default.post({url:"/CMD_CHANGE_INFO",domain:!0}),S=h.extend({params:{name:!0},schema:{nvalue:o.default.REQUIRED_STRING}});e.setUserName=S;var w=h.extend({params:{email:!0},schema:{evalue:o.default.REQUIRED_STRING}});e.setUserEmail=w;var x=h.extend({params:{skin:!0},schema:{skinvalue:o.default.REQUIRED_STRING}});e.setUserSkin=x;var y=h.extend({params:{set_multiple:!0,send_usage_message:!0},schema:{nvalue:o.default.OPTIONAL_STRING,evalue:o.default.OPTIONAL_STRING,skinvalue:o.default.OPTIONAL_STRING,lvalue:o.default.OPTIONAL_STRING,awstatsvalue:o.default.OPTIONAL_STRING,zvalue:o.default.OPTIONAL_STRING},before:function(t){return{name:!!t.nvalue||null,email:!!t.evalue||null,skin:!!t.skinvalue||null,language:!!t.lvalue||null,awstats:!!t.awstatsvalue||null,zoom:!!t.zvalue||null}}});e.setMultiple=y;var O=h.extend({params:{awstats:!0},schema:{awstatsvalue:o.default.REQUIRED_STRING}});e.setUserAwstats=O;var k=o.default.get({id:"LICENSE_VERIFY",url:"/CMD_LICENSE_VERIFY",notifySuccess:!0});e.licenseVerify=k;var $=o.default.post({url:"/CMD_CHANGE_INFO",params:{update:!0}});e.updateDiskUsage=$;var N=o.default.get({id:"DOMAIN_LOG",url:"/CMD_SHOW_LOG",params:{json:null},accepts:"text/plain",domain:!0,schema:{type:o.default.REQUIRED_STRING},after:function(t){return t.flow((function(t){return t.split("\n")}),(function(t){return t.slice(0,-1)}))}});e.getDomainLog=N},2774:function(t,e,a){"use strict";a.r(e);var s=a(2775),n=a.n(s);for(var l in s)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(l);e.default=n.a},2775:function(t,e,a){"use strict";a(16),a(14),a(23),a(25),a(18),a(6);var s=a(1),n=a(20);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l=s(a(36)),i=s(a(37));a(34),a(57),a(26);var o=function(t,e){if(!e&&t&&t.__esModule)return t;if(null===t||"object"!==n(t)&&"function"!=typeof t)return{default:t};var a=d(e);if(a&&a.has(t))return a.get(t);var s={},l=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in t)if("default"!==i&&Object.prototype.hasOwnProperty.call(t,i)){var o=l?Object.getOwnPropertyDescriptor(t,i):null;o&&(o.get||o.set)?Object.defineProperty(s,i,o):s[i]=t[i]}s.default=t,a&&a.set(t,s);return s}(a(1919)),r=a(58),u=s(a(3750)),c=s(a(3753));function d(t){if("function"!=typeof WeakMap)return null;var e=new WeakMap,a=new WeakMap;return(d=function(t){return t?a:e})(t)}var f,v,m={preload:o.getStats,api:[{command:o.getStats,bind:"stats"}],components:{WebalizerTable:u.default,UsageTable:c.default},mixins:[(0,r.$bindTab)({param:"tab",defaultTab:"webalizer"})],data:function(){return{account:{email:"",name:"",awstats:"0",limitNotice:""},skin:"evolution"}},computed:{stats:function(){return this.$api.stats.stats},addons:function(){return this.$api.stats.addons},skinOptions:function(){return!!this.stats.skin&&this.stats.skin.map((function(t){return t.value}))},selectedSkin:function(){return this.stats.skin&&this.skinOptions?this.stats.skin.find((function(t){return!!t.selected})).value:""}},created:function(){this.resetAccountConfig(),this.skinOptions&&(this.skin=this.selectedSkin)},methods:{verifyLicense:function(){o.licenseVerify()},updateDiskUsage:(v=(0,i.default)(l.default.mark((function t(){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.updateDiskUsage();case 2:o.getUserStats();case 3:case"end":return t.stop()}}),t)}))),function(){return v.apply(this,arguments)}),resetAccountConfig:function(){this.account={name:this.stats.name,email:this.$p6e.email2unicode(this.stats.email),awstats:this.stats.awstats,limitNotice:this.$api.stats.limitNotice?this.$api.stats.limitNotice.value:""}},saveAccountConfig:(f=(0,i.default)(l.default.mark((function t(){return l.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,o.setMultiple({evalue:this.account.email,nvalue:this.account.name,awstatsvalue:this.account.awstats,skinvalue:this.skin,send_usage_message_value:this.account.limitNotice});case 2:return this.skinOptions&&this.skin!==this.selectedSkin&&(window.location.href="/CMD_USER_STATS?domain=".concat(this.$domain)),t.next=5,o.getStats();case 5:this.resetAccountConfig();case 6:case"end":return t.stop()}}),t,this)}))),function(){return f.apply(this,arguments)})}};e.default=m},2776:function(t,e,a){"use strict";a.r(e);var s=a(2777),n=a.n(s);for(var l in s)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(l);e.default=n.a},2777:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=a(1919),n={commands:{getStats:s.getStats},props:{showLinks:{type:Boolean,required:!1,default:!0}},data:function(){return{select:[],awstatsDir:"awstats"}},methods:{makePublic:function(){(0,s.setPublicStats)({select:this.select,path:this.awstatsDir}).then(this.$reset)},unsetPublic:function(){(0,s.unsetPublicStats)({select:this.select,path:this.awstatsDir}).then(this.$reset)}}};e.default=n},2778:function(t,e,a){"use strict";a.r(e);var s=a(2779),n=a.n(s);for(var l in s)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(l);e.default=n.a},2779:function(t,e,a){"use strict";var s=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a(5);var n={components:{UsageTableValue:s(a(3754)).default},props:{items:{type:Array,required:!0}},computed:{rows:function(){return this.items.filter((function(t){return void 0!==t.value}))}},data:function(){return{columns:[{id:"label",label:this.$gettext("Setting"),width:"30%",editable:!1},{id:"value",label:this.$gettext("Usage"),grow:!0,editable:!1}]}}};e.default=n},2780:function(t,e,a){"use strict";a.r(e);var s=a(2781),n=a.n(s);for(var l in s)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(l);e.default=n.a},2781:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a(17);var s={props:{bytes:Boolean,value:[String,Number,Object,Boolean,Array]}};e.default=s},3122:function(t,e,a){var s=a(3752);s.__esModule&&(s=s.default),"string"==typeof s&&(s=[[t.i,s,""]]),s.locals&&(t.exports=s.locals);(0,a(4).default)("083bbfcc",s,!0,{})},3750:function(t,e,a){"use strict";a.r(e);var s=a(4111),n=a(2776);for(var l in n)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(l);a(3751);var i=a(0),o=Object(i.a)(n.default,s.a,s.b,!1,null,null,null);e.default=o.exports},3751:function(t,e,a){"use strict";a(3122)},3752:function(t,e,a){},3753:function(t,e,a){"use strict";a.r(e);var s=a(4112),n=a(2778);for(var l in n)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(l);var i=a(0),o=Object(i.a)(n.default,s.a,s.b,!1,null,null,null);e.default=o.exports},3754:function(t,e,a){"use strict";a.r(e);var s=a(4151),n=a(2780);for(var l in n)["default"].indexOf(l)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(l);var i=a(0),o=Object(i.a)(n.default,s.a,s.b,!1,null,null,null);e.default=o.exports},3755:function(t,e){},3970:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return n}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("app-page",{attrs:{actions:[{label:t.$gettext("Edit Account Configuration"),handler:t.$dialog("EDIT_ACCOUNT_CONFIG").open,icon:"#pencil"}]}},[a("translate",{attrs:{slot:"page:title","translate-params":{username:t.$state.app.user.name}},slot:"page:title"},[t._v('\n Details for user "%{username}"\n ')]),t._v(" "),a("ui-button",{attrs:{slot:"header:buttons",theme:"primary"},on:{click:function(e){t.$dialog("EDIT_ACCOUNT_CONFIG").open()}},slot:"header:buttons"},[a("translate",[t._v("Edit Account Configuration")])],1),t._v(" "),a("app-page-section",[a("ui-tabs",{attrs:{selected:t.tab,tabs:[{id:"webalizer",label:this.$gettext("Domain Statistics")},{id:"usage",label:this.$gettext("Usage Statistics")},{id:"account",label:this.$gettext("Account Configuration")}]},on:{"update:selected":function(e){t.tab=e}}},[a("div",{attrs:{slot:"tab:webalizer"},slot:"tab:webalizer"},[a("webalizer-table",{attrs:{"show-links":t.addons}})],1),t._v(" "),a("div",{attrs:{slot:"tab:usage"},slot:"tab:usage"},[a("usage-table",{attrs:{items:[{label:t.$gettext("Bandwidth"),value:t.stats.bandwidth,id:"bandwidth",bytes:!0},{label:t.$gettext("Total Disk Usage"),value:t.stats.quota,id:"quota",bytes:!0},{label:t.$gettext("E-mail Disk Usage"),value:t.stats.email_quota,bytes:!0},{label:t.$gettext("Database Disk Usage"),value:t.stats.db_quota,bytes:!0},{label:t.$gettext("Inodes"),value:t.stats.inode.usage},{label:t.$gettext("# of Domains"),value:t.stats.vdomains},{label:t.$gettext("# of Subdomains"),value:t.stats.nsubdomains},{label:t.$gettext("E-mail Accounts"),value:t.stats.nemails},{label:t.$gettext("E-mail Forwarders"),value:t.stats.nemailf},{label:t.$gettext("Mailing Lists"),value:t.stats.nemailml},{label:t.$gettext("Autoresponders"),value:t.stats.nemailr},{label:t.$gettext("Sent E-mails"),value:t.stats.email_deliveries_outgoing,id:"sentEmails"},{label:t.$gettext("Received E-mails"),value:t.stats.email_deliveries_incoming},{label:t.$gettext("# of MySQL DBs"),value:t.stats.mysql},{label:t.$gettext("Domain Pointers"),value:t.stats.domainptr},{label:t.$gettext("FTP Accounts"),value:t.stats.ftp}]}},[a("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"label:bandwidth"},slot:"label:bandwidth"},[a("ui-actions",{attrs:{position:"right"}},[a("ui-link",{attrs:{slot:"toggle"},slot:"toggle"},[a("translate",[t._v("Bandwidth")]),t._v(" "),a("ui-icon",{attrs:{id:"caret-right",size:"small"}})],1),t._v(" "),a("ui-link",{attrs:{name:"user/bandwidth",params:{year:String((new Date).getFullYear()),month:String((new Date).getMonth()+1)}}},[a("translate",[t._v("Details")])],1)],1)],1),t._v(" "),a("div",{directives:[{name:"flex",rawName:"v-flex"}],attrs:{slot:"label:quota"},slot:"label:quota"},[a("ui-actions",{attrs:{position:"right"}},[a("ui-link",{attrs:{slot:"toggle"},slot:"toggle"},[a("translate",[t._v("Disk Usage")]),t._v(" "),a("ui-icon",{attrs:{id:"caret-right",size:"small"}})],1),t._v(" "),a("ui-link",{on:{click:t.updateDiskUsage}},[a("translate",[t._v("Update")])],1),t._v(" "),a("ui-link",{attrs:{name:"user/disk-usage"}},[a("translate",[t._v("Details")])],1)],1)],1),t._v(" "),t.stats.email_deliveries_outgoing_today?a("ui-progress-label",{attrs:{slot:"value:sentEmails",value:Number(t.stats.email_deliveries_outgoing_today),limit:t.stats.email_deliveries_outgoing.limit,"hide-limit":""},slot:"value:sentEmails"},[a("translate",{attrs:{slot:"value","translate-params":{sent:t.stats.email_deliveries_outgoing.usage,today:t.stats.email_deliveries_outgoing_today,limit:t.stats.email_deliveries_outgoing.limit}},slot:"value"},[t._v("\n %{ sent } (Today: %{ today } / %{ limit })\n ")])],1):t._e()],1)],1),t._v(" "),a("div",{attrs:{slot:"tab:account"},slot:"tab:account"},[a("usage-table",{attrs:{items:[{label:t.$gettext("Name"),value:t.stats.name},{label:t.$gettext("E-mail"),value:t.stats.email},{label:t.$gettext("IP"),value:t.stats.ip},{label:t.$gettext("Name Server 1"),value:t.stats.ns1},{label:t.$gettext("Name Server 2"),value:t.stats.ns2},{label:t.$gettext("Shell Access (SSH)"),value:t.stats.ssh},{label:t.$gettext("Secure Socket Layer (SSL)"),value:t.stats.ssl},{label:t.$gettext("CGI-Bin"),value:t.stats.cgi},{label:t.$gettext("PHP"),value:t.stats.php},{label:t.$gettext("SpamAssassin"),value:t.stats.spam},{label:t.$gettext("Catch-All E-mail"),value:t.stats.catchall},{label:t.$gettext("Anonymous FTP"),value:t.stats.aftp},{label:t.$gettext("Cron Jobs"),value:t.stats.cron},{label:t.$gettext("System Info"),value:t.stats.sysinfo},{label:t.$gettext("Login Keys"),value:t.stats.login_keys},{label:t.$gettext("DNS Control"),value:t.stats.dnscontrol},{label:t.$gettext("Suspend at Limit"),value:t.stats.suspend_at_limit}]}}),t._v(" "),Object.keys(t.$api.stats.customItems).length?a("app-page-section",[a("translate",{attrs:{slot:"section:title"},slot:"section:title"},[t._v("\n Custom Items\n ")]),t._v(" "),t._l(t.$api.stats.customItems,(function(e){return a("ui-form-element",{key:e.name},[a("span",{attrs:{slot:"title"},domProps:{textContent:t._s(e.label)},slot:"title"}),t._v(" "),"checkbox"===e.type?a("input-checkbox",{attrs:{slot:"content",disabled:""},slot:"content",model:{value:e.value,callback:function(a){t.$set(e,"value",a)},expression:"customItem.value"}},[t._v("\n "+t._s(e.description)+"\n ")]):a("input-text",{attrs:{slot:"content",disabled:"",value:"select"===e.type?e.options[e.value]:e.value},slot:"content"},[e.description?a("ui-button",{attrs:{slot:"additions:right"},slot:"additions:right"},[t._v("\n "+t._s(e.description)+"\n ")]):t._e()],1)],1)}))],2):t._e()],1)])],1),t._v(" "),a("template",{slot:"bottom:links"},[t.$_cmd("CMD_USER_HISTORY")?a("ui-link",{attrs:{bullet:"",name:"user/history"}},[a("translate",[t._v("User History")])],1):t._e(),t._v(" "),t.$_cmd("CMD_FILE_MANAGER")?a("ui-link",{attrs:{bullet:"",href:"/CMD_FILE_MANAGER?path=/domains/"+t.$domain+"/logs",target:"_blank"}},[a("translate",[t._v("Backed up Web Logs")])],1):t._e(),t._v(" "),t.$_cmd("CMD_LICENSE_VERIFY")?a("ui-link",{attrs:{bullet:""},on:{click:t.verifyLicense}},[a("translate",[t._v("Verify License")])],1):t._e()],1),t._v(" "),a("ui-dialog",{attrs:{id:"EDIT_ACCOUNT_CONFIG"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Edit Account Configuration\n ")]),t._v(" "),a("template",{slot:"content"},[a("ui-form-element",{attrs:{group:"accountConfiguration",validators:{required:!0},vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Name\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",type:"text"},slot:"content",model:{value:t.account.name,callback:function(e){t.$set(t.account,"name",e)},expression:"account.name"}})],1),t._v(" "),a("ui-form-element",{attrs:{group:"accountConfiguration",validators:{required:!0,email:!0},vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n E-mail\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content"},slot:"content",model:{value:t.account.email,callback:function(e){t.$set(t.account,"email",e)},expression:"account.email"}}),t._v(" "),a("translate",{attrs:{slot:"error:email"},slot:"error:email"},[t._v("\n Should be valid email\n ")])],1),t._v(" "),t.skinOptions?a("ui-form-element",{attrs:{vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Skin\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:t.skinOptions},slot:"content",model:{value:t.skin,callback:function(e){t.skin=e},expression:"skin"}})],1):t._e(),t._v(" "),a("ui-form-element",{attrs:{vertical:""}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n AWstats\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:{0:t.$gettext("Off"),1:t.$gettext("On")}},slot:"content",model:{value:t.account.awstats,callback:function(e){t.$set(t.account,"awstats",e)},expression:"account.awstats"}})],1),t._v(" "),t.$api.stats.limitNotice?a("ui-form-element",{attrs:{vertical:"","feature-i-d":"2242"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Limit Notice\n ")]),t._v(" "),a("input-select",{attrs:{slot:"content",options:{0:t.$gettext("Off"),1:t.$gettext("On"),2:"1"===t.$api.stats.limitNotice.defaultValue?t.$gettext("Default (On)"):t.$gettext("Default (Off)")}},slot:"content",model:{value:t.account.limitNotice,callback:function(e){t.$set(t.account,"limitNotice",e)},expression:"account.limitNotice"}})],1):t._e()],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"safe","validate-group":"accountConfiguration"},on:{click:t.saveAccountConfig},slot:"buttons"},[a("translate",[t._v("Save")])],1)],2)],2)},n=[]},4111:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return n}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("ui-api-table",t._b({staticClass:"webalizer-table",on:{"action:awstats":function(e){t.$dialog("MAKE_AWSTATS_PUBLIC").open()},"action:unset":function(e){t.$dialog("UNSET_PUBLIC_AWSTATS").open()}},scopedSlots:t._u([{key:"col:domain",fn:function(e){var s=e.domain,n=e.suspended;return[t.showLinks?a("ui-link",{attrs:{name:"user/stats/domain-statistics",params:{domain:s}}},[t._v("\n "+t._s(t._f("p6eUnicode")(s))+"\n ")]):a("span",[t._v(t._s(t._f("p6eUnicode")(s)))]),t._v(" "),n?a("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[a("translate",[t._v("Suspended")])],1):t._e()]}},{key:"col:bandwidth",fn:function(e){var s=e.bandwidth;return[t._v("\n "+t._s(t._f("humanReadableSize")(s.usage))+"\n /\n "),"shared"===s.limit||s.limit===1/0?a("translate",[t._v("\n Shared\n ")]):a("span",[t._v("\n "+t._s(t._f("humanReadableSize")(s.limit))+"\n ")])]}},{key:"col:nsubdomains",fn:function(e){var s=e.subdomains,n=e.domain;return a("div",{},t._l(s,(function(e){return a("ui-actions",{key:e,staticClass:"log-actions",attrs:{position:"right"}},[a("span",{attrs:{slot:"toggle"},slot:"toggle"},[t._v(t._s(e)+"."+t._s(t._f("p6eUnicode")(n)))]),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+n,type:"usage"}}},[a("translate",[t._v("Usage log")])],1),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+n,type:"error"}}},[t._v("\n Error Log\n ")])],1)})),1)}},{key:"col:log_usage",fn:function(e){var s=e.log_usage,n=e.domain;return a("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}]},[0!==s?a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:n,type:"usage"}}},[a("translate",[t._v("Usage Log")]),t._v("(\n "),a("span",[t._v(t._s(t._f("humanReadableSize")(s)))]),t._v(")\n ")],1):t._e(),t._v(" "),a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:n,type:"error"}}},[a("translate",[t._v("Error Log")])],1)],1)}}]),model:{value:t.select,callback:function(e){t.select=e},expression:"select"}},"ui-api-table",{command:t.$commands.getStats,property:"domains",rowID:"domain",columns:{domain:{label:t.$gettext("Domain"),width:"30%"},bandwidth:t.$gettext("Bandwidth"),quota:{label:t.$gettext("Disk Usage"),filter:"humanReadableSize"},nsubdomains:t.$gettext("Subdomains"),log_usage:{label:t.$gettext("Logs"),filter:"humanReadableSize"}},actions:{awstats:t.$gettext("Make statistics publicly viewable"),unset:t.$gettext("Remove public stats")},verticalLayout:t.$_Client.isPhone},!1)),t._v(" "),a("ui-dialog",{attrs:{id:"MAKE_AWSTATS_PUBLIC"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Make statistics publicly viewable\n ")]),t._v(" "),a("translate",{attrs:{slot:"contentTitle","translate-n":t.select.length,"translate-plural":"Set selected domains to be publicly viewable"},slot:"contentTitle"},[t._v("\n Set selected domain to be publicly viewable.\n ")]),t._v(" "),a("ui-form-element",{attrs:{slot:"content"},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Directory:\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",prefix:"/"},slot:"content",model:{value:t.awstatsDir,callback:function(e){t.awstatsDir=e},expression:"awstatsDir"}})],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"primary"},on:{click:t.makePublic},slot:"buttons"},[a("translate",[t._v("Save")])],1)],1),t._v(" "),a("ui-dialog",{attrs:{id:"UNSET_PUBLIC_AWSTATS"}},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Unset publicly viewable statistics\n ")]),t._v(" "),a("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[a("translate",{attrs:{slot:"title"},slot:"title"},[t._v("\n Directory\n ")]),t._v(" "),a("input-text",{attrs:{slot:"content",prefix:"/"},slot:"content",model:{value:t.awstatsDir,callback:function(e){t.awstatsDir=e},expression:"awstatsDir"}})],1),t._v(" "),a("ui-button",{attrs:{slot:"buttons",theme:"danger"},on:{click:t.unsetPublic},slot:"buttons"},[a("translate",[t._v("Save")])],1)],1)],1)},n=[]},4112:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return n}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("ui-r-table",t._b({attrs:{isCheckable:!1,isSortable:!1,disablePagination:"",hideBeforeControls:""},scopedSlots:t._u([{key:"col:label",fn:function(e){var a=e.label,s=e.id;return[s?t._t("label:"+s,(function(){return[t._v("\n "+t._s(a)+"\n ")]})):[t._v("\n "+t._s(a)+"\n ")]]}},{key:"col:value",fn:function(e){var s=e.value,n=e.bytes,l=e.id;return[l?t._t("value:"+l,(function(){return[a("usage-table-value",t._b({},"usage-table-value",{bytes:n,value:s},!1))]})):a("usage-table-value",t._b({},"usage-table-value",{bytes:n,value:s},!1))]}}],null,!0)},"ui-r-table",{columns:t.columns,rows:t.rows},!1))},n=[]},4151:function(t,e,a){"use strict";a.d(e,"a",(function(){return s})),a.d(e,"b",(function(){return n}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return["string","number"].includes(typeof t.value)?a("span",{staticClass:"txt:bold"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(Number(t.value)))+"\n ")]:[t._v("\n "+t._s(t.value)+"\n ")]],2):"boolean"==typeof t.value?a("ui-badge",{attrs:{theme:t.value?"safe":"danger"}},[t.value?a("translate",[t._v("Enabled")]):a("translate",[t._v("Disabled")])],1):Array.isArray(t.value)?a("span",{staticClass:"txt:bold",domProps:{textContent:t._s(t.value.join(", "))}}):a("ui-progress-label",{attrs:{value:t.value.usage,limit:t.value.limit}},[a("template",{slot:"value"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(t.value.usage))+"\n ")]:[t._v("\n "+t._s(t.value.usage)+"\n ")]],2),t._v(" "),t.value.limit!==1/0?a("template",{slot:"limit"},[t.bytes?[t._v("\n "+t._s(t._f("humanReadableSize")(t.value.limit))+"\n ")]:[t._v("\n "+t._s(t.value.limit)+"\n ")]],2):t._e()],2)},n=[]}}]); |