1 line
26 KiB
JavaScript
1 line
26 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{1413:function(t,e,a){"use strict";a.r(e);var n=a(3106),s=a(2236);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=a(2932),u=a.n(o),r=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);"function"==typeof u.a&&u()(r),e.default=r.exports},1473:function(t,e,a){"use strict";var n=a(10),s=a(1);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(24)),i=s(a(2)),o=s(a(30)),u=a(599),r=n(a(6));function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}var d=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)?function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){(0,i.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},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:r.pipe(r.defaultTo({}),r.map(u.fromObject),r.filter((function(t){return t.value||"checkbox"===t.type})),r.values)}))}});e.getStats=d;var v=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",t.isEqual("1")),t.mapProp("webalizer",t.isEqual("1")))}});e.getStatsStatus=v;var m=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=m;var f=o.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0},domain:!0,schema:{path:o.default.REQUIRED_STRING}});e.setPublicStats=f;var b=o.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0,unset:!0},schema:{path:o.default.REQUIRED_STRING}});e.unsetPublicStats=b;var p=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=p;var _=o.default.post({url:"/CMD_CHANGE_INFO",domain:!0}),g=_.extend({params:{name:!0},schema:{nvalue:o.default.REQUIRED_STRING}});e.setUserName=g;var h=_.extend({params:{email:!0},schema:{evalue:o.default.REQUIRED_STRING}});e.setUserEmail=h;var S=_.extend({params:{skin:!0},schema:{skinvalue:o.default.REQUIRED_STRING}});e.setUserSkin=S;var x=_.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=x;var w=_.extend({params:{awstats:!0},schema:{awstatsvalue:o.default.REQUIRED_STRING}});e.setUserAwstats=w;var y=o.default.get({id:"LICENSE_VERIFY",url:"/CMD_LICENSE_VERIFY",notifySuccess:!0});e.licenseVerify=y;var k=o.default.post({url:"/CMD_CHANGE_INFO",params:{update:!0}});e.updateDiskUsage=k;var A=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=A},2236:function(t,e,a){"use strict";a.r(e);var n=a(2237),s=a.n(n);for(var l in n)"default"!==l&&function(t){a.d(e,t,(function(){return n[t]}))}(l);e.default=s.a},2237:function(t,e,a){"use strict";var n=a(10),s=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var l,i,o=s(a(15)),u=s(a(16)),r=n(a(1473)),c=a(23),d=s(a(2927)),v=s(a(2930)),m={preload:r.getStats,api:[{command:r.getStats,bind:"stats"}],components:{WebalizerTable:d.default,UsageTable:v.default},mixins:[(0,c.$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(){r.licenseVerify()},updateDiskUsage:(i=(0,u.default)(o.default.mark((function t(){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.updateDiskUsage();case 2:r.getUserStats();case 3:case"end":return t.stop()}}),t)}))),function(){return i.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:(l=(0,u.default)(o.default.mark((function t(){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,r.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,r.getStats();case 5:this.resetAccountConfig();case 6:case"end":return t.stop()}}),t,this)}))),function(){return l.apply(this,arguments)})}};e.default=m},2238:function(t,e,a){"use strict";a.r(e);var n=a(2239),s=a.n(n);for(var l in n)"default"!==l&&function(t){a.d(e,t,(function(){return n[t]}))}(l);e.default=s.a},2239:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(1473),s={commands:{getStats:n.getStats},props:{showLinks:{type:Boolean,required:!1,default:!0}},data:function(){return{select:[],awstatsDir:"awstats"}},methods:{makePublic:function(){(0,n.setPublicStats)({select:this.select,path:this.awstatsDir}).then(this.$reset)},unsetPublic:function(){(0,n.unsetPublicStats)({select:this.select,path:this.awstatsDir}).then(this.$reset)}}};e.default=s},2240:function(t,e,a){var n=a(2929);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);(0,a(5).default)("7ac813f5",n,!0,{})},2241:function(t,e,a){"use strict";a.r(e);var n=a(2242),s=a.n(n);for(var l in n)"default"!==l&&function(t){a.d(e,t,(function(){return n[t]}))}(l);e.default=s.a},2242:function(t,e,a){"use strict";var n=a(1);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s={components:{UsageTableValue:n(a(2931)).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=s},2243:function(t,e,a){"use strict";a.r(e);var n=a(2244),s=a.n(n);for(var l in n)"default"!==l&&function(t){a.d(e,t,(function(){return n[t]}))}(l);e.default=s.a},2244:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={props:{bytes:Boolean,value:[String,Number,Object,Boolean,Array]}};e.default=n},2927:function(t,e,a){"use strict";a.r(e);var n=a(3218),s=a(2238);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);a(2928);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2928:function(t,e,a){"use strict";var n=a(2240);a.n(n).a},2929:function(t,e,a){(t.exports=a(4)(!0)).push([t.i,".webalizer-table .log-actions>.toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}","",{version:3,sources:["/home/evo/evolution/src/js/components/local/stats/webalizer-table.vue"],names:[],mappings:"AA0OA,sCAEQ,2BAAA,2BAAA,mBAAoB,CAAA",file:"webalizer-table.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.webalizer-table .log-actions {\n & > .toggle {\n display: inline-flex;\n }\n}\n"],sourceRoot:""}])},2930:function(t,e,a){"use strict";a.r(e);var n=a(3219),s=a(2241);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2931:function(t,e,a){"use strict";a.r(e);var n=a(3241),s=a(2243);for(var l in s)"default"!==l&&function(t){a.d(e,t,(function(){return s[t]}))}(l);var i=a(0),o=Object(i.a)(s.default,n.a,n.b,!1,null,null,null);e.default=o.exports},2932:function(t,e){},3106:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("app-page",[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"},[a("ui-link",{attrs:{bullet:"",name:"user/history"}},[a("translate",[t._v("User History")])],1),t._v(" "),a("ui-link",{attrs:{bullet:"",name:"user/filemanager",query:{path:"/domains/"+t.$domain+"/logs"}}},[a("translate",[t._v("Backed up Web Logs")])],1),t._v(" "),a("ui-link",{attrs:{bullet:""},on:{click:t.verifyLicense}},[a("translate",[t._v("Verify License")])],1)],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)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3218:function(t,e,a){"use strict";var n=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 n=e.domain,s=e.suspended;return[t.showLinks?a("ui-link",{attrs:{name:"user/stats/domain-statistics",params:{domain:n}}},[t._v("\n "+t._s(t._f("p6eUnicode")(n))+"\n ")]):a("span",[t._v(t._s(t._f("p6eUnicode")(n)))]),t._v(" "),s?a("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[a("translate",[t._v("Suspended")])],1):t._e()]}},{key:"col:bandwidth",fn:function(e){var n=e.bandwidth;return[t._v("\n "+t._s(t._f("humanReadableSize")(n.usage))+"\n /\n "),"shared"===n.limit?a("translate",[t._v("\n Shared\n ")]):n.limit===1/0?a("translate",[t._v("\n Shared\n ")]):a("translate",[t._v("\n "+t._s(t._f("humanReadableSize")(n.limit))+"\n ")])]}},{key:"col:nsubdomains",fn:function(e){var n=e.subdomains,s=e.domain;return a("div",{},t._l(n,(function(e){return a("ui-actions",{key:e,staticClass:"log-actions",attrs:{position:"right"}},[a("span",{attrs:{slot:"toggle"},slot:"toggle"},[t._v("\n "+t._s(e)+"."+t._s(t._f("p6eUnicode")(s))+"\n ")]),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+s,type:"usage"}}},[a("translate",[t._v("Usage log")])],1),t._v(" "),a("ui-link",{attrs:{name:"user/stats/subdomain-log",params:{subdomain:e+"."+s,type:"usage"}}},[t._v("\n Error Log\n ")])],1)})),1)}},{key:"col:log_usage",fn:function(e){var n=e.log_usage,s=e.domain;return a("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}]},[0!==n?a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:s,type:"usage"}}},[a("translate",[t._v("Usage Log")]),t._v("\n ("),a("span",[t._v(t._s(t._f("humanReadableSize")(n))+" ")]),t._v(")\n ")],1):t._e(),t._v(" "),a("ui-link",{attrs:{bullet:"",name:"user/stats/log",params:{domain:s,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("Set")])],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("Un-Set")])],1)],1)],1)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3219:function(t,e,a){"use strict";var n=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,n=e.id;return[n?t._t("label:"+n,[t._v("\n "+t._s(a)+"\n ")]):[t._v("\n "+t._s(a)+"\n ")]]}},{key:"col:value",fn:function(e){var n=e.value,s=e.bytes,l=e.id;return[l?t._t("value:"+l,[a("usage-table-value",t._b({},"usage-table-value",{bytes:s,value:n},!1))]):a("usage-table-value",t._b({},"usage-table-value",{bytes:s,value:n},!1))]}}],null,!0)},"ui-r-table",{columns:t.columns,rows:t.rows},!1))},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))},3241:function(t,e,a){"use strict";var n=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)},s=[];a.d(e,"a",(function(){return n})),a.d(e,"b",(function(){return s}))}}]); |