Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
coursewise /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
AcademicTools-tj30wEj0.js
7.55
KB
-rwxr-xr-x
AcademicTools-tj30wEj0.js.map
14.63
KB
-rwxr-xr-x
AddCourse-BTNu-pnI.js
10.08
KB
-rwxr-xr-x
AddCourse-BTNu-pnI.js.map
35.84
KB
-rwxr-xr-x
AdminFeedbackManagement-DsTd1C...
13.52
KB
-rwxr-xr-x
AdminFeedbackManagement-DsTd1C...
45.25
KB
-rwxr-xr-x
CourseReviews-CLlzbLuT.js
27.45
KB
-rwxr-xr-x
CourseReviews-CLlzbLuT.js.map
112.09
KB
-rwxr-xr-x
Dewan-B5d13VSK.png
819.07
KB
-rwxr-xr-x
Dewan-Bniqtmij.js
102
B
-rwxr-xr-x
Dewan-Bniqtmij.js.map
197
B
-rwxr-xr-x
EditCourse-DeWQqcol.js
9.65
KB
-rwxr-xr-x
EditCourse-DeWQqcol.js.map
34.87
KB
-rwxr-xr-x
MyCourses-BA9wctPB.js
8.48
KB
-rwxr-xr-x
MyCourses-BA9wctPB.js.map
31.95
KB
-rwxr-xr-x
Rajput-BnxWGXCy.js
104
B
-rwxr-xr-x
Rajput-BnxWGXCy.js.map
200
B
-rwxr-xr-x
Rajput-CE3gMniE.png
908.11
KB
-rwxr-xr-x
Settings-BGf6-NRc.js
2.09
KB
-rwxr-xr-x
Settings-BGf6-NRc.js.map
5.35
KB
-rwxr-xr-x
TimetableClashChecker-gskbNvYE...
32.74
KB
-rwxr-xr-x
TimetableClashChecker-gskbNvYE...
137.78
KB
-rwxr-xr-x
UserManagement-pl4YxOXe.js
2.17
KB
-rwxr-xr-x
UserManagement-pl4YxOXe.js.map
5.49
KB
-rwxr-xr-x
academic-components-DF0R8Z3x.j...
670.84
KB
-rwxr-xr-x
academic-components-DF0R8Z3x.j...
1.87
MB
-rwxr-xr-x
admin-components-DUStTukf.js
1.36
MB
-rwxr-xr-x
admin-components-DUStTukf.js.m...
5.5
MB
-rwxr-xr-x
apple-touch-icon-CvbJoadU.png
20.94
KB
-rwxr-xr-x
browser-DyVnc2OH.js
392
B
-rwxr-xr-x
browser-DyVnc2OH.js.map
404
B
-rwxr-xr-x
favicon-16x16-CXk8OJVQ.png
734
B
-rwxr-xr-x
favicon-32x32-BMg2Kocu.png
1.78
KB
-rwxr-xr-x
favicon-hhFM0i7Z.ico
15.04
KB
-rwxr-xr-x
geminiService-khxcBfs7.js
2.36
KB
-rwxr-xr-x
geminiService-khxcBfs7.js.map
6.73
KB
-rwxr-xr-x
index-BbxTXAhJ.css
45.32
KB
-rwxr-xr-x
index-DN1SJQ1D.js
73.27
KB
-rwxr-xr-x
index-DN1SJQ1D.js.map
215.58
KB
-rwxr-xr-x
index.es-B3idowhG.js
155.35
KB
-rwxr-xr-x
index.es-B3idowhG.js.map
624.87
KB
-rwxr-xr-x
kunal-UYflGF6w.jpg
9.22
MB
-rwxr-xr-x
kunal-ozIpZZVI.js
102
B
-rwxr-xr-x
kunal-ozIpZZVI.js.map
197
B
-rwxr-xr-x
pdf-vendor-Bz5wMm03.js
317.87
KB
-rwxr-xr-x
pdf-vendor-Bz5wMm03.js.map
976.2
KB
-rwxr-xr-x
purify.es-CQJ0hv7W.js
21.35
KB
-rwxr-xr-x
purify.es-CQJ0hv7W.js.map
88.01
KB
-rwxr-xr-x
react-vendor-BFYHlx6n.js
160.29
KB
-rwxr-xr-x
react-vendor-BFYHlx6n.js.map
687.16
KB
-rwxr-xr-x
sarthak-CfXTejkX.png
764.15
KB
-rwxr-xr-x
sarthak-Cq6ZcrGb.js
106
B
-rwxr-xr-x
sarthak-Cq6ZcrGb.js.map
203
B
-rwxr-xr-x
site-BwHFeIBa.webmanifest
263
B
-rwxr-xr-x
supabase-vendor-DtZyL83W.js
105.45
KB
-rwxr-xr-x
supabase-vendor-DtZyL83W.js.ma...
449.41
KB
-rwxr-xr-x
ui-vendor-DSJ4jbeb.js
44.26
KB
-rwxr-xr-x
ui-vendor-DSJ4jbeb.js.map
190.96
KB
-rwxr-xr-x
useToast-Bg1woyD1.js
414
B
-rwxr-xr-x
useToast-Bg1woyD1.js.map
1.83
KB
-rwxr-xr-x
xlsx-vendor-D_ykzFJ-.js
276.48
KB
-rwxr-xr-x
xlsx-vendor-D_ykzFJ-.js.map
1.37
MB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : AdminFeedbackManagement-DsTd1CAv.js
import{u as fe,E,e as y,j as e,aa as H,V as o,f as ye,T as t,B as g,F as P,ah as Se,H as Ce,a as x,ai as l,o as ve,C as p,n as h,L as c,I as we,S as N,A as V,D as u,U as q,W as G,X,Y as $,Z as J,$ as Y,aw as _e,a0 as ke,a1 as Z,av as ze}from"./admin-components-DUStTukf.js";import{r as i,u as Fe}from"./react-vendor-BFYHlx6n.js";import{f as K}from"./index-DN1SJQ1D.js";import{A as Re,a1 as We,aa as Le,x as Ie,E as Ue,ac as Q,c as Ae,J as De,i as ee,f as se,g as Oe}from"./ui-vendor-DSJ4jbeb.js";import"./supabase-vendor-DtZyL83W.js";import"./pdf-vendor-Bz5wMm03.js";import"./xlsx-vendor-D_ykzFJ-.js";import"./academic-components-DF0R8Z3x.js";const S=Se(g),qe=()=>{const[d,re]=i.useState([]),[R,te]=i.useState([]),[ne,W]=i.useState(!0),[r,L]=i.useState(null),[m,I]=i.useState(""),[U,A]=i.useState(!1),[C,oe]=i.useState("all"),[v,ae]=i.useState("all"),[j,ie]=i.useState(""),le=Fe(),w=fe(),{isOpen:ce,onOpen:de,onClose:_}=E(),{isOpen:xe,onOpen:pe,onClose:k}=E();i.useRef(null);const b=y("gray.800","gray.200"),n=y("gray.600","gray.400"),z=y("gray.200","gray.600");y("white","gray.800");const he=y("white","gray.800");i.useEffect(()=>{D()},[]),i.useEffect(()=>{ue()},[d,C,v,j]);const D=async()=>{try{W(!0);const s=await K.getAllFeedback();re(s)}catch(s){console.error("Error loading feedback:",s),w({title:"Error",description:"Failed to load feedback submissions",status:"error",duration:3e3,isClosable:!0})}finally{W(!1)}},ue=()=>{let s=d;C!=="all"&&(s=s.filter(a=>a.status===C)),v!=="all"&&(s=s.filter(a=>a.feedback_type===v)),j&&(s=s.filter(a=>a.title.toLowerCase().includes(j.toLowerCase())||a.description.toLowerCase().includes(j.toLowerCase())||a.user?.full_name?.toLowerCase().includes(j.toLowerCase())||a.user?.email?.toLowerCase().includes(j.toLowerCase()))),te(s)},ge=s=>{L(s),de()},O=s=>{L(s),I(""),pe()},T=async(s,a,me)=>{try{A(!0),await K.updateFeedbackStatus(s,a,me),w({title:"Feedback Updated",description:`Feedback status updated to ${a.replace("_"," ")}`,status:"success",duration:3e3,isClosable:!0}),await D(),k()}catch(be){console.error("Error updating feedback:",be),w({title:"Update Failed",description:"Failed to update feedback status",status:"error",duration:3e3,isClosable:!0})}finally{A(!1)}},F=s=>{switch(s){case"open":return"blue";case"in_progress":return"yellow";case"resolved":return"green";case"closed":return"gray";default:return"gray"}},M=s=>{switch(s){case"ui_ux":return"purple";case"theme":return"pink";case"bug_report":return"red";case"feature_request":return"yellow";case"general":return"blue";default:return"gray"}},B=s=>{switch(s){case"critical":return"red";case"high":return"orange";case"medium":return"blue";case"low":return"gray";default:return"gray"}},je=s=>{switch(s){case"open":return ee;case"in_progress":return Oe;case"resolved":return se;case"closed":return se;default:return ee}},f={total:d.length,open:d.filter(s=>s.status==="open").length,inProgress:d.filter(s=>s.status==="in_progress").length,resolved:d.filter(s=>s.status==="resolved").length,closed:d.filter(s=>s.status==="closed").length};return ne?e.jsx(H,{py:12,children:e.jsxs(o,{spacing:4,children:[e.jsx(ye,{size:"lg",color:"purple.500"}),e.jsx(t,{color:n,children:"Loading feedback submissions..."})]})}):e.jsxs(g,{p:8,minH:"100vh",children:[e.jsx("style",{children:` @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } `}),e.jsxs(o,{spacing:6,align:"stretch",maxW:"1400px",mx:"auto",children:[e.jsxs(P,{justify:"space-between",align:"center",flexWrap:"wrap",gap:4,children:[e.jsxs(S,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{duration:.5},children:[e.jsx(Ce,{size:"lg",color:b,children:"Feedback Management"}),e.jsx(t,{color:n,mt:1,children:"Manage and respond to user feedback submissions"})]}),e.jsx(S,{initial:{opacity:0,x:20},animate:{opacity:1,x:0,y:[0,-2,0]},transition:{opacity:{duration:.5},x:{duration:.5},y:{repeat:1/0,duration:3,ease:"easeInOut"}},whileHover:{scale:1.08,y:-5,boxShadow:"0 20px 40px -10px rgba(139, 92, 246, 0.4)"},whileTap:{scale:.95},children:e.jsx(g,{position:"relative",borderRadius:"xl",overflow:"hidden",_before:{content:'""',position:"absolute",top:0,left:0,right:0,bottom:0,background:"linear-gradient(45deg, #667eea, #764ba2, #f093fb, #f5576c)",backgroundSize:"300% 300%",animation:"gradient 4s ease infinite",borderRadius:"xl",padding:"2px"},_after:{content:'""',position:"absolute",top:"2px",left:"2px",right:"2px",bottom:"2px",background:he,borderRadius:"10px",zIndex:1},children:e.jsx(x,{leftIcon:e.jsx(S,{animate:{x:[-3,3,-3],rotate:[0,-10,10,0]},transition:{repeat:1/0,duration:2.5,ease:"easeInOut"},children:e.jsx(l,{as:Re})}),onClick:()=>le("/admin"),colorScheme:"purple",variant:"solid",size:"md",bg:"linear-gradient(135deg, #667eea 0%, #764ba2 100%)",_hover:{bg:"linear-gradient(135deg, #764ba2 0%, #f093fb 100%)"},borderRadius:"10px",px:6,py:2,fontWeight:"bold",color:"white",position:"relative",zIndex:2,transition:"all 0.3s ease-in-out",textShadow:"0 1px 2px rgba(0,0,0,0.1)",children:e.jsx(S,{initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:"Back to Dashboard"})})})})]}),e.jsxs(ve,{columns:{base:2,md:5},spacing:4,children:[e.jsx(p,{bg:"blue.50",border:"1px",borderColor:"blue.200",children:e.jsxs(h,{textAlign:"center",py:4,children:[e.jsx(t,{fontSize:"2xl",fontWeight:"bold",color:"blue.600",children:f.total}),e.jsx(t,{fontSize:"sm",color:"blue.500",children:"Total"})]})}),e.jsx(p,{bg:"orange.50",border:"1px",borderColor:"orange.200",children:e.jsxs(h,{textAlign:"center",py:4,children:[e.jsx(t,{fontSize:"2xl",fontWeight:"bold",color:"orange.600",children:f.open}),e.jsx(t,{fontSize:"sm",color:"orange.500",children:"Open"})]})}),e.jsx(p,{bg:"yellow.50",border:"1px",borderColor:"yellow.200",children:e.jsxs(h,{textAlign:"center",py:4,children:[e.jsx(t,{fontSize:"2xl",fontWeight:"bold",color:"yellow.600",children:f.inProgress}),e.jsx(t,{fontSize:"sm",color:"yellow.500",children:"In Progress"})]})}),e.jsx(p,{bg:"green.50",border:"1px",borderColor:"green.200",children:e.jsxs(h,{textAlign:"center",py:4,children:[e.jsx(t,{fontSize:"2xl",fontWeight:"bold",color:"green.600",children:f.resolved}),e.jsx(t,{fontSize:"sm",color:"green.500",children:"Resolved"})]})}),e.jsx(p,{bg:"gray.50",border:"1px",borderColor:"gray.200",children:e.jsxs(h,{textAlign:"center",py:4,children:[e.jsx(t,{fontSize:"2xl",fontWeight:"bold",color:"gray.600",children:f.closed}),e.jsx(t,{fontSize:"sm",color:"gray.500",children:"Closed"})]})})]}),e.jsx(p,{children:e.jsx(h,{children:e.jsxs(c,{spacing:4,flexWrap:"wrap",children:[e.jsxs(c,{spacing:2,children:[e.jsx(l,{as:We,color:n}),e.jsx(we,{placeholder:"Search feedback...",value:j,onChange:s=>ie(s.target.value),maxW:"300px"})]}),e.jsxs(c,{spacing:2,children:[e.jsx(l,{as:Le,color:n}),e.jsxs(N,{value:C,onChange:s=>oe(s.target.value),maxW:"150px",children:[e.jsx("option",{value:"all",children:"All Status"}),e.jsx("option",{value:"open",children:"Open"}),e.jsx("option",{value:"in_progress",children:"In Progress"}),e.jsx("option",{value:"resolved",children:"Resolved"}),e.jsx("option",{value:"closed",children:"Closed"})]})]}),e.jsxs(N,{value:v,onChange:s=>ae(s.target.value),maxW:"150px",children:[e.jsx("option",{value:"all",children:"All Types"}),e.jsx("option",{value:"ui_ux",children:"UI/UX"}),e.jsx("option",{value:"theme",children:"Theme"}),e.jsx("option",{value:"bug_report",children:"Bug Report"}),e.jsx("option",{value:"feature_request",children:"Feature Request"}),e.jsx("option",{value:"general",children:"General"})]})]})})}),R.length===0?e.jsx(p,{children:e.jsx(h,{children:e.jsx(H,{py:12,children:e.jsxs(o,{spacing:4,children:[e.jsx(l,{as:Ie,boxSize:12,color:"gray.400"}),e.jsxs(o,{spacing:2,children:[e.jsx(t,{fontSize:"lg",fontWeight:"medium",color:b,children:d.length===0?"No feedback submissions yet":"No feedback matches your filters"}),e.jsx(t,{color:n,textAlign:"center",children:d.length===0?"Users haven't submitted any feedback yet.":"Try adjusting your search or filter criteria."})]})]})})})}):e.jsx(o,{spacing:4,align:"stretch",children:R.map((s,a)=>e.jsx(S,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:a*.05},children:e.jsx(p,{border:"1px",borderColor:z,_hover:{boxShadow:"lg",borderColor:"purple.300"},transition:"all 0.2s",children:e.jsx(h,{children:e.jsxs(o,{align:"stretch",spacing:4,children:[e.jsxs(P,{justify:"space-between",align:"start",flexWrap:"wrap",gap:3,children:[e.jsxs(o,{align:"stretch",spacing:3,flex:1,children:[e.jsxs(c,{spacing:3,children:[e.jsx(V,{size:"sm",name:s.user?.full_name||"Unknown User",src:s.user?.profile_picture_url}),e.jsxs(o,{align:"start",spacing:0,children:[e.jsx(t,{fontWeight:"medium",color:b,children:s.user?.full_name||"Unknown User"}),e.jsx(t,{fontSize:"xs",color:n,children:s.user?.email||"No email"})]})]}),e.jsxs(c,{spacing:3,flexWrap:"wrap",children:[e.jsx(u,{colorScheme:M(s.feedback_type),variant:"solid",children:s.feedback_type.replace("_"," ").toUpperCase()}),e.jsx(u,{colorScheme:B(s.category),variant:"outline",children:s.category.toUpperCase()}),e.jsxs(u,{colorScheme:F(s.status),variant:"subtle",children:[e.jsx(l,{as:je(s.status),boxSize:3,mr:1}),s.status.replace("_"," ")]})]}),e.jsx(t,{fontSize:"lg",fontWeight:"semibold",color:b,children:s.title})]}),e.jsxs(o,{spacing:2,flexShrink:0,children:[e.jsx(x,{size:"sm",colorScheme:"blue",leftIcon:e.jsx(l,{as:Ue}),onClick:()=>ge(s),children:"View Details"}),s.status!=="closed"&&e.jsx(x,{size:"sm",colorScheme:"green",leftIcon:e.jsx(l,{as:Q}),onClick:()=>O(s),children:"Respond"})]})]}),e.jsx(t,{color:n,noOfLines:2,children:s.description}),e.jsxs(c,{justify:"space-between",pt:2,borderTop:"1px",borderColor:z,children:[e.jsxs(c,{spacing:2,children:[e.jsx(l,{as:Ae,boxSize:4,color:n}),e.jsxs(t,{fontSize:"sm",color:n,children:[new Date(s.created_at).toLocaleDateString()," at ",new Date(s.created_at).toLocaleTimeString()]})]}),s.admin_response&&e.jsx(u,{colorScheme:"green",variant:"subtle",children:"Admin Responded"})]})]})})})},s.id))})]}),r&&e.jsxs(q,{isOpen:ce,onClose:_,size:"xl",children:[e.jsx(G,{backdropFilter:"blur(10px)"}),e.jsxs(X,{maxW:"800px",children:[e.jsx($,{children:e.jsxs(o,{align:"stretch",spacing:3,children:[e.jsxs(c,{spacing:3,children:[e.jsx(V,{size:"sm",name:r.user?.full_name||"Unknown User",src:r.user?.profile_picture_url}),e.jsxs(o,{align:"start",spacing:0,children:[e.jsx(t,{fontWeight:"medium",children:r.user?.full_name||"Unknown User"}),e.jsx(t,{fontSize:"xs",color:n,children:r.user?.email||"No email"})]})]}),e.jsxs(c,{spacing:3,flexWrap:"wrap",children:[e.jsx(u,{colorScheme:M(r.feedback_type),variant:"solid",children:r.feedback_type.replace("_"," ").toUpperCase()}),e.jsx(u,{colorScheme:B(r.category),variant:"outline",children:r.category.toUpperCase()}),e.jsx(u,{colorScheme:F(r.status),variant:"subtle",children:r.status.replace("_"," ")})]})]})}),e.jsx(J,{}),e.jsx(Y,{children:e.jsxs(o,{align:"stretch",spacing:6,children:[e.jsxs(g,{children:[e.jsx(t,{fontSize:"lg",fontWeight:"semibold",mb:3,children:r.title}),e.jsx(t,{color:n,whiteSpace:"pre-wrap",children:r.description})]}),r.screenshot_url&&e.jsxs(g,{children:[e.jsx(t,{fontSize:"sm",fontWeight:"medium",color:b,mb:3,children:"Screenshot:"}),e.jsx(_e,{src:r.screenshot_url,alt:"Feedback screenshot",maxH:"400px",borderRadius:"md",border:"1px solid",borderColor:z,cursor:"pointer",onClick:()=>window.open(r.screenshot_url,"_blank")})]}),r.admin_response&&e.jsxs(g,{bg:"green.50",p:4,borderRadius:"md",border:"1px solid",borderColor:"green.200",children:[e.jsx(t,{fontSize:"sm",fontWeight:"medium",color:"green.800",mb:2,children:"Admin Response:"}),e.jsx(t,{color:"green.700",whiteSpace:"pre-wrap",children:r.admin_response}),r.resolved_at&&e.jsxs(t,{fontSize:"xs",color:"green.600",mt:2,children:["Resolved on ",new Date(r.resolved_at).toLocaleString()]})]}),e.jsx(ke,{}),e.jsxs(o,{align:"stretch",spacing:2,children:[e.jsxs(t,{fontSize:"sm",color:n,children:[e.jsx("strong",{children:"Submitted:"})," ",new Date(r.created_at).toLocaleString()]}),r.updated_at!==r.created_at&&e.jsxs(t,{fontSize:"sm",color:n,children:[e.jsx("strong",{children:"Last Updated:"})," ",new Date(r.updated_at).toLocaleString()]}),r.page_url&&e.jsxs(t,{fontSize:"sm",color:n,children:[e.jsx("strong",{children:"Page URL:"})," ",r.page_url]})]})]})}),e.jsxs(Z,{children:[e.jsx(x,{variant:"ghost",onClick:_,mr:3,children:"Close"}),r.status!=="closed"&&e.jsx(x,{colorScheme:"green",leftIcon:e.jsx(l,{as:Q}),onClick:()=>{_(),O(r)},children:"Respond"})]})]})]}),r&&e.jsxs(q,{isOpen:xe,onClose:k,size:"lg",children:[e.jsx(G,{backdropFilter:"blur(10px)"}),e.jsxs(X,{children:[e.jsx($,{children:e.jsxs(o,{align:"stretch",spacing:2,children:[e.jsx(t,{children:"Respond to Feedback"}),e.jsx(t,{fontSize:"sm",color:n,children:r.title})]})}),e.jsx(J,{}),e.jsx(Y,{children:e.jsxs(o,{align:"stretch",spacing:4,children:[e.jsxs(g,{children:[e.jsx(t,{fontSize:"sm",fontWeight:"medium",mb:2,children:"Current Status:"}),e.jsx(u,{colorScheme:F(r.status),variant:"subtle",children:r.status.replace("_"," ")})]}),e.jsxs(g,{children:[e.jsx(t,{fontSize:"sm",fontWeight:"medium",mb:2,children:"Admin Response:"}),e.jsx(ze,{value:m,onChange:s=>I(s.target.value),placeholder:"Provide a detailed response to the user...",rows:6,focusBorderColor:"purple.400"})]})]})}),e.jsx(Z,{children:e.jsxs(c,{spacing:3,children:[e.jsx(x,{variant:"ghost",onClick:k,children:"Cancel"}),e.jsx(x,{colorScheme:"yellow",isLoading:U,onClick:()=>T(r.id,"in_progress",m),isDisabled:!m.trim(),children:"Mark In Progress"}),e.jsx(x,{colorScheme:"green",isLoading:U,leftIcon:e.jsx(l,{as:De}),onClick:()=>T(r.id,"resolved",m),isDisabled:!m.trim(),children:"Mark Resolved"})]})})]})]})]})};export{qe as default}; //# sourceMappingURL=AdminFeedbackManagement-DsTd1CAv.js.map
Close