PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins1
/
dokan-pro
/
modules
/
report-abuse
/
assets
/
js
!function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=78)}({0:function(e,t){e.exports=jQuery},1:function(e,t,r){"use strict";function o(e,t,r,o,n,s,a,i){var u,d="function"==typeof e?e.options:e;if(t&&(d.render=t,d.staticRenderFns=r,d._compiled=!0),o&&(d.functional=!0),s&&(d._scopeId="data-v-"+s),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},d._ssrRegister=u):n&&(u=i?function(){n.call(this,this.$root.$options.shadowRoot)}:n),u)if(d.functional){d._injectStyles=u;var l=d.render;d.render=function(e,t){return u.call(t),l(e,t)}}else{var c=d.beforeCreate;d.beforeCreate=c?[].concat(c,u):[u]}return{exports:e,options:d}}r.d(t,"a",(function(){return o}))},78:function(e,t,r){"use strict";r.r(t);var o=r(0),n=r.n(o),s={name:"AbuseReasonsDropdown",props:{value:{type:String,required:!0},placeholder:{type:String,required:!1,default:""}},data:function(){return{abuseReasons:[]}},computed:{selectedReason:{get:function(){var e=this,t=this.abuseReasons.filter((function(t){return e.value===t.value}));return t.length?t[0].value:""},set:function(e){this.$emit("input",e||"")}},noneText:function(){return this.placeholder||this.__("Select a reason","dokan")}},created:function(){this.fetchAbuseReasons()},methods:{fetchAbuseReasons:function(){var e=this;dokan.api.get("/abuse-reports/abuse-reasons").done((function(t){e.abuseReasons=t}))}}},a=r(1),i={name:"AbuseReports",components:{AbuseReasonsDropdown:Object(a.a)(s,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("select",{directives:[{name:"model",rawName:"v-model",value:e.selectedReason,expression:"selectedReason"}],on:{change:function(t){var r=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.selectedReason=t.target.multiple?r:r[0]}}},[r("option",{attrs:{value:""}},[e._v(e._s(e.noneText))]),e._v(" "),e._l(e.abuseReasons,(function(t){return r("option",{key:t.id,domProps:{textContent:e._s(t.value)}})}))],2)}),[],!1,null,null,null).exports,ListTable:dokan_get_lib("ListTable"),Modal:dokan_get_lib("Modal"),Multiselect:dokan_get_lib("Multiselect")},data:function(){return{columns:{reason:{label:this.__("Reason","dokan")},product:{label:this.__("Product","dokan")},vendor:{label:this.__("Vendor","dokan")},reported_by:{label:this.__("Reported by","dokan")},reported_at:{label:this.__("Reported at","dokan")}},loading:!1,reports:[],actions:[],bulkActions:[{key:"delete",label:this.__("Delete","dokan")}],totalItems:0,totalPages:1,perPage:10,showModal:!1,report:{},query:{},filter:{reason:"",vendor_id:0,product_id:0}}},computed:{currentPage:function(){var e=this.$route.query.page||1;return parseInt(e)},queryFilterReason:function(){return this.$route.query.reason||""}},created:function(){this.queryFilterReason&&(this.filter.reason=this.queryFilterReason,this.query.reason=this.queryFilterReason),this.fetchReports()},mounted:function(){var e=this;n()("#filter-products").selectWoo({ajax:{url:"".concat(dokan.rest.root,"wc/v3/products"),dataType:"json",headers:{"X-WP-Nonce":dokan.rest.nonce},data:function(e){return{search:e.term}},processResults:function(e){return{results:e.map((function(e){return{id:e.id,text:e.name}}))}}}}),n()("#filter-products").on("select2:select",(function(t){e.filter.product_id=t.params.data.id})),n()("#filter-vendors").selectWoo({ajax:{url:"".concat(dokan.rest.root,"dokan/v1/stores"),dataType:"json",headers:{"X-WP-Nonce":dokan.rest.nonce},data:function(e){return{search:e.term}},processResults:function(e){return{results:e.map((function(e){return{id:e.id,text:e.store_name}}))}}}}),n()("#filter-vendors").on("select2:select",(function(t){e.filter.vendor_id=t.params.data.id}))},watch:{"$route.query.page":function(){this.fetchReports()},"$route.query.reason":function(){this.fetchReports()},"$route.query.product_id":function(){this.fetchReports()},"$route.query.vendor_id":function(){this.fetchReports()},"filter.reason":function(e){this.query={},e&&(this.query={reason:e}),this.goTo(this.query)},"filter.product_id":function(e){e?this.query.product_id=e:this.query.product_id&&(delete this.query.product_id,this.clearSelection("#filter-products")),this.goTo(this.query)},"filter.vendor_id":function(e){e?this.query.vendor_id=e:this.query.vendor_id&&(delete this.query.vendor_id,this.clearSelection("#filter-vendors")),this.goTo(this.query)}},methods:{fetchReports:function(){var e=this;e.loading=!0,e.currentPage>1&&(e.query.page=e.currentPage),dokan.api.get("/abuse-reports",e.query).done((function(t,r,o){e.reports=t,e.loading=!1,e.updatePagination(o)}))},updatePagination:function(e){this.totalPages=parseInt(e.getResponseHeader("X-Dokan-AbuseReports-TotalPages")),this.totalItems=parseInt(e.getResponseHeader("X-Dokan-AbuseReports-Total"))},moment:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return moment(e)})),goToPage:function(e){this.query.page=e,this.goTo(this.query)},goTo:function(e){this.$router.push({name:"AbuseReports",query:e})},showReport:function(e){this.report=e,this.showModal=!0},hideReport:function(){this.report={},this.showModal=!1},clearSelection:function(e){n()(e).val(null).trigger("change")},onBulkAction:function(e,t){var r=this;confirm(this.__("Are you sure you want to delete this report","dokan"))&&dokan.api.delete("/abuse-reports/batch",{items:t}).done((function(e){r.fetchReports()}))}}},u=Object(a.a)(i,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("h1",{staticClass:"wp-heading-inline"},[e._v(e._s(e.__("Abuse Reports","dokan")))]),e._v(" "),r("hr",{staticClass:"wp-header-end"}),e._v(" "),r("list-table",{attrs:{columns:e.columns,loading:e.loading,rows:e.reports,actions:e.actions,"bulk-actions":e.bulkActions,"total-items":e.totalItems,"total-pages":e.totalPages,"per-page":e.perPage,"current-page":e.currentPage},on:{pagination:e.goToPage,"bulk:click":e.onBulkAction},scopedSlots:e._u([{key:"reason",fn:function(t){var o=t.row;return[r("strong",[r("a",{attrs:{href:"#view-report"},on:{click:function(t){return t.preventDefault(),e.showReport(o)}}},[e._v(e._s(o.reason))])])]}},{key:"product",fn:function(t){var o=t.row;return[r("a",{attrs:{href:o.product.admin_url}},[e._v(e._s(o.product.title))])]}},{key:"vendor",fn:function(t){var o=t.row;return[r("router-link",{attrs:{to:"/vendors/"+o.vendor.id}},[e._v("\n "+e._s(o.vendor.name?o.vendor.name:e.__("(no name)","dokan"))+"\n ")])]}},{key:"reported_by",fn:function(t){var o=t.row;return[o.reported_by.admin_url?r("a",{attrs:{href:o.reported_by.admin_url,target:"_blank"},domProps:{textContent:e._s(o.reported_by.name)}}):[e._v("\n "+e._s(o.reported_by.name)+" <"+e._s(o.reported_by.email)+">\n ")]]}},{key:"reported_at",fn:function(t){var r=t.row;return[e._v("\n "+e._s(e.moment(r.reported_at).format("MMM D, YYYY h:mm:ss a"))+"\n ")]}}])},[e._v(" "),e._v(" "),e._v(" "),e._v(" "),e._v(" "),r("template",{slot:"filters"},[r("abuse-reasons-dropdown",{attrs:{placeholder:e.__("Filter by abuse reason","dokan")},model:{value:e.filter.reason,callback:function(t){e.$set(e.filter,"reason",t)},expression:"filter.reason"}}),e._v(" "),e.filter.reason?r("button",{staticClass:"button",attrs:{type:"button"},on:{click:function(t){e.filter.reason=""}}},[e._v("×")]):e._e(),e._v(" "),r("select",{staticStyle:{width:"190px"},attrs:{id:"filter-products","data-placeholder":e.__("Filter by product","dokan")}}),e._v(" "),e.filter.product_id?r("button",{staticClass:"button",attrs:{type:"button"},on:{click:function(t){e.filter.product_id=0}}},[e._v("×")]):e._e(),e._v(" "),r("select",{staticStyle:{width:"190px"},attrs:{id:"filter-vendors","data-placeholder":e.__("Filter by vendor","dokan")}}),e._v(" "),e.filter.vendor_id?r("button",{staticClass:"button",attrs:{type:"button"},on:{click:function(t){e.filter.vendor_id=0}}},[e._v("×")]):e._e()],1)],2),e._v(" "),e.showModal?r("modal",{attrs:{title:e.__("Product Abuse Report","dokan"),footer:!1},on:{close:e.hideReport}},[r("template",{slot:"body"},[r("p",{staticStyle:{"margin-top":"0"}},[r("strong",[e._v(e._s(e.__("Reported Product","dokan"))+":")]),e._v(" "),r("a",{attrs:{href:e.report.product.admin_url}},[e._v(e._s(e.report.product.title))])]),e._v(" "),r("p",[r("strong",[e._v(e._s(e.__("Reason","dokan"))+":")]),e._v(" "+e._s(e.report.reason))]),e._v(" "),r("p",[r("strong",[e._v(e._s(e.__("Description","dokan"))+":")]),e._v(" "+e._s(e.report.description||"―"))]),e._v(" "),r("p",[r("strong",[e._v(e._s(e.__("Reported by","dokan"))+":")]),e._v(" "),e.report.reported_by.admin_url?r("a",{attrs:{href:e.report.reported_by.admin_url,target:"_blank"},domProps:{textContent:e._s(e.report.reported_by.name)}}):[e._v("\n "+e._s(e.report.reported_by.name)+" <"+e._s(e.report.reported_by.email)+">\n ")]],2),e._v(" "),r("p",[r("strong",[e._v(e._s(e.__("Reported At","dokan"))+":")]),e._v(" "+e._s(e.moment(e.report.reported_at).format("MMM D, YYYY h:mm:ss a")))]),e._v(" "),r("p",[r("strong",[e._v(e._s(e.__("Product Vendor","dokan"))+":")]),e._v(" "),e.report.vendor.admin_url?r("a",{attrs:{href:e.report.vendor.admin_url},domProps:{textContent:e._s(e.report.vendor.name)}}):[e._v("\n "+e._s(e.report.reported_by.name)+" <"+e._s(e.report.reported_by.email)+">\n ")]],2)])],2):e._e()],1)}),[],!1,null,null,null).exports;dokan_add_route(u)}});
[+]
..
[-] dokan-report-abuse-admin-single-product.js
[edit]
[-] dokan-report-abuse.js
[edit]
[-] dokan-report-abuse-admin.js
[edit]