Updates
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+2
-2
File diff suppressed because one or more lines are too long
+6
-6
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
+1
-1
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
"use strict";(()=>{var e={};e.id=9718,e.ids=[9718],e.modules={72952:(e,t,r)=>{r.r(t),r.d(t,{config:()=>w,default:()=>P,getServerSideProps:()=>N,getStaticPaths:()=>D,getStaticProps:()=>q,reportWebVitals:()=>R,routeModule:()=>H,unstable_getServerProps:()=>I,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>C,unstable_getStaticProps:()=>$});var a={};r.r(a),r.d(a,{AddDatabaseContext:()=>v,default:()=>E,getServerSideProps:()=>M});var s=r(63865),n=r(9455),i=r(30671),l=r(5583),d=r(19796),o=r(8732),u=r(82015),c=r.n(u),m=r(25562),p=r(92702),g=r(19134),x=r(59023),f=r(53926),b=r(16757),S=r(61347),h=r(89088);function A(){let{user:e,dbImage:t,setDbImage:r,query:a}=c().useContext(v);if(!e)return(0,o.jsx)(c().Fragment,{});let[s,n]=c().useState(null),[i,l]=c().useState(!1);return(0,o.jsx)("section",{className:"card",children:(0,o.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[i&&(0,o.jsx)(b.A,{}),(0,o.jsxs)("div",{className:"flex-col items-start",children:[(0,o.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Database Information"}),e&&t&&r&&(0,o.jsx)(S.A,{user:e,dbImage:t,setDbImage:r,setLoading:l,query:a})]}),e&&t&&r&&(0,o.jsx)(h.A,{user:e,dbImage:t,setDbImage:r})]})})}function j(){let{query:e,duplicateDb:t,user:r}=c().useContext(v),a=e?.duplicate?(0,o.jsxs)("span",{children:["Duplicate"," ",(0,o.jsx)("a",{href:`/admin/${r?.id}/databases/${t?.db_slug}`,target:"_blank",children:t?.db_name})," ","Database"]}):"Add A New Database";return(0,o.jsxs)(c().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"flex-wrap",children:[(0,o.jsx)(x.A,{}),(0,o.jsx)("h1",{className:"text-3xl m-0",children:a})]}),(0,o.jsx)(f.A,{user:r})]}),(0,o.jsx)(A,{})]})}var _=r(37195),y=r(71934);let v=c().createContext({});function E({user:e,databases:t,query:r,duplicateDb:a}){let s=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"Add Database | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Add a database"})]}),[n,i]=c().useState("/images/database-placeholder.png");return(0,o.jsx)(v.Provider,{value:{user:e,databases:t,dbImage:n,setDbImage:i,query:r,duplicateDb:a},children:(0,o.jsxs)(c().Fragment,{children:[(0,o.jsx)(m.A,{head:s,user:e,children:(0,o.jsx)(j,{})}),(0,o.jsx)(_.A,{setDbImage:i})]})})}async function M({req:e,res:t,query:r}){let a=await (0,p.default)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!a?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let s=await (0,g.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),n={};if(r.duplicate){let e=await (0,y.A)(`SELECT * FROM user_databases WHERE db_full_name='${r.duplicate}'`);e&&e[0]&&(n=e[0])}return{props:{user:a,databases:s,query:r,duplicateDb:n}}}let P=(0,i.M)(a,"default"),q=(0,i.M)(a,"getStaticProps"),D=(0,i.M)(a,"getStaticPaths"),N=(0,i.M)(a,"getServerSideProps"),w=(0,i.M)(a,"config"),R=(0,i.M)(a,"reportWebVitals"),$=(0,i.M)(a,"unstable_getStaticProps"),C=(0,i.M)(a,"unstable_getStaticPaths"),F=(0,i.M)(a,"unstable_getStaticParams"),I=(0,i.M)(a,"unstable_getServerProps"),O=(0,i.M)(a,"unstable_getServerSideProps"),H=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/add-database",pathname:"/admin/[user_id]/databases/add-database",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:a})},59023:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(23293);function n(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(s.A,{})})}r(82015)},19134:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(29021),s=r.n(a),n=r(77047);async function i(e){let t;"production".match(/dev/)&&s().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{t=await function(...e){let t=global.DSQL_DB_CONN;try{return new Promise((r,a)=>{t.query(...e).then(e=>{t.end(),r(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),r({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}}(e)}catch(e){(0,n.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return t||null}},77047:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(29021),s=r.n(a);async function n({user:e,message:t,component:r,noMail:a,req:n}){let i=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],r=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR ===========================
|
||||
"use strict";(()=>{var e={};e.id=9718,e.ids=[9718],e.modules={72952:(e,t,r)=>{r.r(t),r.d(t,{config:()=>w,default:()=>P,getServerSideProps:()=>N,getStaticPaths:()=>D,getStaticProps:()=>q,reportWebVitals:()=>R,routeModule:()=>H,unstable_getServerProps:()=>I,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>C,unstable_getStaticProps:()=>$});var a={};r.r(a),r.d(a,{AddDatabaseContext:()=>v,default:()=>E,getServerSideProps:()=>M});var s=r(63865),n=r(9455),i=r(30671),l=r(5583),d=r(19796),o=r(8732),u=r(82015),c=r.n(u),m=r(25562),p=r(92702),g=r(19134),x=r(59023),f=r(53926),b=r(16757),S=r(61347),h=r(89088);function A(){let{user:e,dbImage:t,setDbImage:r,query:a}=c().useContext(v);if(!e)return(0,o.jsx)(c().Fragment,{});let[s,n]=c().useState(null),[i,l]=c().useState(!1);return(0,o.jsx)("section",{className:"card",children:(0,o.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[i&&(0,o.jsx)(b.A,{}),(0,o.jsxs)("div",{className:"flex-col items-start",children:[(0,o.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Database Information"}),e&&t&&r&&(0,o.jsx)(S.A,{user:e,dbImage:t,setDbImage:r,setLoading:l,query:a})]}),e&&t&&r&&(0,o.jsx)(h.A,{user:e,dbImage:t,setDbImage:r})]})})}function j(){let{query:e,duplicateDb:t,user:r}=c().useContext(v),a=e?.duplicate?(0,o.jsxs)("span",{children:["Duplicate"," ",(0,o.jsx)("a",{href:`/admin/${r?.id}/databases/${t?.db_slug}`,target:"_blank",children:t?.db_name})," ","Database"]}):"Add A New Database";return(0,o.jsxs)(c().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"flex-wrap",children:[(0,o.jsx)(x.A,{}),(0,o.jsx)("h1",{className:"text-3xl m-0",children:a})]}),(0,o.jsx)(f.A,{user:r})]}),(0,o.jsx)(A,{})]})}var _=r(37195),y=r(71934);let v=c().createContext({});function E({user:e,databases:t,query:r,duplicateDb:a}){let s=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"Add Database | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Add a database"})]}),[n,i]=c().useState("/images/database-placeholder.png");return(0,o.jsx)(v.Provider,{value:{user:e,databases:t,dbImage:n,setDbImage:i,query:r,duplicateDb:a},children:(0,o.jsxs)(c().Fragment,{children:[(0,o.jsx)(m.A,{head:s,user:e,children:(0,o.jsx)(j,{})}),(0,o.jsx)(_.A,{setDbImage:i})]})})}async function M({req:e,res:t,query:r}){let a=await (0,p.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!a?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let s=await (0,g.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),n={};if(r.duplicate){let e=await (0,y.A)(`SELECT * FROM user_databases WHERE db_full_name='${r.duplicate}'`);e&&e[0]&&(n=e[0])}return{props:{user:a,databases:s,query:r,duplicateDb:n}}}let P=(0,i.M)(a,"default"),q=(0,i.M)(a,"getStaticProps"),D=(0,i.M)(a,"getStaticPaths"),N=(0,i.M)(a,"getServerSideProps"),w=(0,i.M)(a,"config"),R=(0,i.M)(a,"reportWebVitals"),$=(0,i.M)(a,"unstable_getStaticProps"),C=(0,i.M)(a,"unstable_getStaticPaths"),F=(0,i.M)(a,"unstable_getStaticParams"),I=(0,i.M)(a,"unstable_getServerProps"),O=(0,i.M)(a,"unstable_getServerSideProps"),H=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/add-database",pathname:"/admin/[user_id]/databases/add-database",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:a})},59023:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(8732),s=r(23293);function n(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(s.A,{})})}r(82015)},19134:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(29021),s=r.n(a),n=r(77047);async function i(e){let t;"production".match(/dev/)&&s().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{t=await function(...e){let t=global.DSQL_DB_CONN;try{return new Promise((r,a)=>{t.query(...e).then(e=>{t.end(),r(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),r({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}}(e)}catch(e){(0,n.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return t||null}},77047:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(29021),s=r.n(a);async function n({user:e,message:t,component:r,noMail:a,req:n}){let i=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],r=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR ===========================
|
||||
Error Message: ${t}
|
||||
Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=`
|
||||
User Id: ${e?.id}
|
||||
|
||||
Reference in New Issue
Block a user