T.ME/BIBIL_0DAY
CasperSecurity


Server : Apache/2
System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User : gositeme ( 1004)
PHP Version : 8.2.29
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/gositeme/domains/lavocat.ca/private_html/.next/server/pages/api/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/gositeme/domains/lavocat.ca/private_html/.next/server/pages/api/admin/export-simple.js
"use strict";(()=>{var e={};e.id=372,e.ids=[372],e.modules={1390:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>u,default:()=>l,routeModule:()=>p});var n=a(33480),o=a(8667),d=a(86435),i=a(57621),s=e([i]);i=(s.then?(await s)():s)[0];let l=(0,d.M)(i,"default"),u=(0,d.M)(i,"config"),p=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/admin/export-simple",pathname:"/api/admin/export-simple",bundlePath:"",filename:""},userland:i});r()}catch(e){r(e)}})},8667:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},29021:e=>{e.exports=require("fs")},33480:(e,t,a)=>{e.exports=a(75600)},33873:e=>{e.exports=require("path")},57621:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{default:()=>f});var n=a(29021),o=a.n(n),d=a(33873),i=a.n(d),s=a(65515),l=a.n(s),u=a(83501),p=e([u]);async function f(e,t){if("GET"!==e.method)return t.status(405).json({error:"Method not allowed"});try{let e=i().join(process.cwd(),"registrations.json"),a=o().readFileSync(e,"utf-8"),r=JSON.parse(a);r.sort((e,t)=>new Date(t.date).getTime()-new Date(e.date).getTime());let n=new(l());n.setFontSize(16),n.text("All Leads (Newest First)",14,15);let d=[{header:"Date",dataKey:"date"},{header:"Name",dataKey:"name"},{header:"Email",dataKey:"email"},{header:"Phone",dataKey:"phone"},{header:"Address",dataKey:"address"},{header:"City",dataKey:"city"},{header:"State",dataKey:"state"},{header:"Country",dataKey:"country"},{header:"Postal Code",dataKey:"postalCode"},{header:"Status",dataKey:"status"},{header:"Notes",dataKey:"notes"}];(0,u.default)(n,{head:[d.map(e=>e.header)],body:r.map(e=>d.map(t=>e[t.dataKey]||"")),startY:20,styles:{fontSize:8,cellPadding:1},headStyles:{fillColor:[41,128,185],textColor:255,fontStyle:"bold"},alternateRowStyles:{fillColor:[245,245,245]},margin:{top:20}});let s=n.output("arraybuffer");t.setHeader("Content-Type","application/pdf"),t.setHeader("Content-Disposition","attachment; filename=all-leads.pdf"),t.send(Buffer.from(s))}catch(e){console.error("Error exporting PDF:",e),t.status(500).json({error:"Error exporting PDF"})}}u=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},65515:e=>{e.exports=require("jspdf")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},83501:e=>{e.exports=import("jspdf-autotable")},86435:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})}};var t=require("../../../webpack-api-runtime.js");t.C(e);var a=t(t.s=1390);module.exports=a})();

CasperSecurity Mini