Files
core/hwe/js/install_db.js
T

2 lines
10 KiB
JavaScript

(()=>{"use strict";var r,t={1835:(r,t,e)=>{e(5666),e(1058),e(1539),e(8674);var n=e(9669),a=e.n(n),i=e(9755),o=e.n(i),u=(e(2526),e(1817),e(2165),e(7042),e(1038),e(1469)),l=e.n(u),s=(e(9826),e(6992),e(1532),e(8783),e(3948),e(7941),e(4916),e(3123),e(2222),e(5715)),c=e(7037),f=e.n(c);function d(r,t){(null==t||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=r[e];return n}function p(r){var t,e={},n=function(r,t){var e="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!e){if(Array.isArray(r)||(e=function(r,t){if(r){if("string"==typeof r)return d(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);return"Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e?Array.from(r):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?d(r,t):void 0}}(r))||t&&r&&"number"==typeof r.length){e&&(r=e);var n=0,a=function(){};return{s:a,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){e=e.call(r)},n:function(){var r=e.next();return o=r.done,r},e:function(r){u=!0,i=r},f:function(){try{o||null==e.return||e.return()}finally{if(u)throw i}}}}(r);try{for(n.s();!(t=n.n()).done;){var a=t.value,i=a.name,o=a.value;if(!f()(i))throw new TypeError("".concat(i," is not string"));if(!f()(o))throw new TypeError("".concat(o," is not string"));if(""!==i&&"[]"!==i)if(i.length>2&&"[]"==i.slice(-2)){var u=i.slice(0,-2);u in e?e[u].push(o):e[u]=[o]}else e[i]=o}}catch(r){n.e(r)}finally{n.f()}return e}function v(r,t){(null==t||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=r[e];return n}function h(r,t,e,n,a,i,o){try{var u=r[i](o),l=u.value}catch(r){return void e(r)}u.done?t(l):Promise.resolve(l).then(n,a)}function y(r,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,n.key,n)}}var b=function(){function r(t,e,n){!function(r,t){if(!(r instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),this.target=t,this.rule=e,this.option=n,this.validator=new s.Z(e),this.inputs=t.find(":input")}var t,e,n,a;return t=r,(e=[{key:"clearErrMsg",value:function(){this.inputs.removeClass("is-invalid"),this.inputs.removeClass("is-valid"),this.target.find(".invalid-feedback").detach()}},{key:"installChangeHandler",value:function(){var r=this;return this.inputs.on("change",(function(){r.validate()})),this}},{key:"validate",value:(n=regeneratorRuntime.mark((function r(){var t,e,n,a,i,u,s,c=this;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return void 0!==(null===(t=this.option)||void 0===t?void 0:t.preParse)&&this.option.preParse(this.target),n=p(this.inputs.serializeArray()),void 0!==(null===(e=this.option)||void 0===e?void 0:e.postParse)?(i=this.option.postParse(n,this.target),d=2,u=function(r){if(Array.isArray(r))return r}(f=i)||function(r,t){var e=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=e){var n,a,i=[],o=!0,u=!1;try{for(e=e.call(r);!(o=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);o=!0);}catch(r){u=!0,a=r}finally{try{o||null==e.return||e.return()}finally{if(u)throw a}}return i}}(f,d)||function(r,t){if(r){if("string"==typeof r)return v(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);return"Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e?Array.from(r):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?v(r,t):void 0}}(f,d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),n=u[0],a=u[1]):a=new Map,console.log(n),r.next=6,this.validator.validate(n).catch((function(r){var t=r.fields;c.clearErrMsg();for(var e=0,i=Object.keys(t);e<i.length;e++){var u=i[e],s=void 0,f=u.split(".")[0];console.log("ErrorType: ".concat(f,":").concat(n[f]));var d=t[u][0].message;if(0!=(s=a.has(f)?c.target.find(a.get(f)):l()(n[f])?c.target.find(":input[name='".concat(f,"[]']")):c.target.find(":input[name='".concat(f,"']"))).length){var p=o()("<span>".concat(d,"</span>"));if(p.addClass("invalid-feedback"),"radio"==s.prop("type")){var v=s.parents(".btn-group");p.insertAfter(v),v.addClass("is-invalid")}else if("checkbox"==s.prop("type")){var h=s.parent("label");h.parent(".btn-group").length&&(h=h.parent(".btn-group")),p.insertAfter(h),h.addClass("is-invalid")}else p.insertAfter(s),s.addClass("is-invalid")}}c.inputs.each((function(){this.name in t||this.classList.add("is-valid")}))}));case 6:if(void 0!==(s=r.sent)){r.next=9;break}return r.abrupt("return",void 0);case 9:return this.clearErrMsg(),this.inputs.addClass("is-valid"),r.abrupt("return",s);case 12:case"end":return r.stop()}var f,d}),r,this)})),a=function(){var r=this,t=arguments;return new Promise((function(e,a){var i=n.apply(r,t);function o(r){h(i,e,a,o,u,"next",r)}function u(r){h(i,e,a,o,u,"throw",r)}o(void 0)}))},function(){return a.apply(this,arguments)})}])&&y(t.prototype,e),r}(),m=e(1584),g=e.n(m),w=e(1763),j=e.n(w);function A(r,t){var e="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!e){if(Array.isArray(r)||(e=S(r))||t&&r&&"number"==typeof r.length){e&&(r=e);var n=0,a=function(){};return{s:a,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,u=!1;return{s:function(){e=e.call(r)},n:function(){var r=e.next();return o=r.done,r},e:function(r){u=!0,i=r},f:function(){try{o||null==e.return||e.return()}finally{if(u)throw i}}}}function S(r,t){if(r){if("string"==typeof r)return x(r,t);var e=Object.prototype.toString.call(r).slice(8,-1);return"Object"===e&&r.constructor&&(e=r.constructor.name),"Map"===e||"Set"===e?Array.from(r):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?x(r,t):void 0}}function x(r,t){(null==t||t>r.length)&&(t=r.length);for(var e=0,n=new Array(t);e<t;e++)n[e]=r[e];return n}function O(r){for(var t=new FormData,e=function(r){if(f()(r))return r;if(j()(r))return r.toString();if(g()(r))return r?"true":"false";throw new TypeError("지원하지 않는 formData Type")},n=0,a=Object.entries(r);n<a.length;n++){var i=(v=a[n],h=2,function(r){if(Array.isArray(r))return r}(v)||function(r,t){var e=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=e){var n,a,i=[],o=!0,u=!1;try{for(e=e.call(r);!(o=(n=e.next()).done)&&(i.push(n.value),!t||i.length!==t);o=!0);}catch(r){u=!0,a=r}finally{try{o||null==e.return||e.return()}finally{if(u)throw a}}return i}}(v,h)||S(v,h)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],u=i[1];if(l()(u)){var s,c="".concat(o,"[]"),d=A(u);try{for(d.s();!(s=d.n()).done;){var p=s.value;t.append(c,e(p))}}catch(r){d.e(r)}finally{d.f()}}else t.append(o,e(u))}var v,h;return t}function k(r,t,e,n,a,i,o){try{var u=r[i](o),l=u.value}catch(r){return void e(r)}u.done?t(l):Promise.resolve(l).then(n,a)}function _(r){return function(){var t=this,e=arguments;return new Promise((function(n,a){var i=r.apply(t,e);function o(r){k(i,n,a,o,u,"next",r)}function u(r){k(i,n,a,o,u,"throw",r)}o(void 0)}))}}e(9714),e(9720),o()(function(){var r=_(regeneratorRuntime.mark((function r(t){var e,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a().defaults.headers.common["X-Requested-With"]="XMLHttpRequest",e={full_reset:{required:!0},db_host:{type:"string",required:!0},db_port:{type:"integer",transform:parseInt,validator:function(r,t){return!(t<=0||t>=65535)||new Error("올바른 포트 범위가 아닙니다.")}},db_id:{type:"string",required:!0},db_pw:{type:"string",required:!0},db_name:{type:"string",required:!0}},(n=new b(t("#db_form"),e)).installChangeHandler(),t("#db_form").on("submit",function(){var r=_(regeneratorRuntime.mark((function r(t){var e,i,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.preventDefault(),r.next=3,n.validate();case 3:if(void 0!==(e=r.sent)){r.next=6;break}return r.abrupt("return");case 6:return r.prev=6,r.next=9,a()({url:"j_install_db.php",method:"post",responseType:"json",data:O(e)});case 9:o=r.sent,i=o.data,r.next=17;break;case 13:return r.prev=13,r.t0=r.catch(6),alert(r.t0),r.abrupt("return",!1);case 17:if(i.result){r.next=20;break}return alert("에러: ".concat(i.reason)),r.abrupt("return",!1);case 20:alert("DB.php가 생성되었습니다."),location.href="install.php";case 22:case"end":return r.stop()}}),r,null,[[6,13]])})));return function(t){return r.apply(this,arguments)}}());case 5:case"end":return r.stop()}}),r)})));return function(t){return r.apply(this,arguments)}}())}},e={};function n(r){var a=e[r];if(void 0!==a)return a.exports;var i=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}n.m=t,r=[],n.O=(t,e,a,i)=>{if(!e){var o=1/0;for(c=0;c<r.length;c++){for(var[e,a,i]=r[c],u=!0,l=0;l<e.length;l++)(!1&i||o>=i)&&Object.keys(n.O).every((r=>n.O[r](e[l])))?e.splice(l--,1):(u=!1,i<o&&(o=i));if(u){r.splice(c--,1);var s=a();void 0!==s&&(t=s)}}return t}i=i||0;for(var c=r.length;c>0&&r[c-1][2]>i;c--)r[c]=r[c-1];r[c]=[e,a,i]},n.n=r=>{var t=r&&r.__esModule?()=>r.default:()=>r;return n.d(t,{a:t}),t},n.d=(r,t)=>{for(var e in t)n.o(t,e)&&!n.o(r,e)&&Object.defineProperty(r,e,{enumerable:!0,get:t[e]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),n.o=(r,t)=>Object.prototype.hasOwnProperty.call(r,t),n.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.nmd=r=>(r.paths=[],r.children||(r.children=[]),r),n.j=788,(()=>{var r={788:0};n.O.j=t=>0===r[t];var t=(t,e)=>{var a,i,[o,u,l]=e,s=0;for(a in u)n.o(u,a)&&(n.m[a]=u[a]);if(l)var c=l(n);for(t&&t(e);s<o.length;s++)i=o[s],n.o(r,i)&&r[i]&&r[i][0](),r[o[s]]=0;return n.O(c)},e=self.webpackChunkhidche_lib=self.webpackChunkhidche_lib||[];e.forEach(t.bind(null,0)),e.push=t.bind(null,e.push.bind(e))})();var a=n.O(void 0,[216],(()=>n(1835)));a=n.O(a)})();
//# sourceMappingURL=install_db.js.map