![]() 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/ |
"use strict";(()=>{var e={};e.id=8337,e.ids=[8337],e.modules={4722:e=>{e.exports=require("next-auth/react")},8732:e=>{e.exports=require("react/jsx-runtime")},15806:e=>{e.exports=require("next-auth/next")},16382:e=>{e.exports=require("next-auth/providers/credentials")},22326:e=>{e.exports=require("react-dom")},27910:e=>{e.exports=require("stream")},29021:e=>{e.exports=require("fs")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},55615:(e,r,t)=>{t.r(r),t.d(r,{config:()=>x,default:()=>m,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>c});var i=t(33480),a=t(8667),n=t(86435),o=t(15806),u=t(41822),d=t(96330),l=t(16062);let p=new d.PrismaClient;async function c(e,r){try{let t=await (0,o.getServerSession)(e,r,u.N);if(!t||!(0,l.p_)(t))return r.status(403).json({error:"Access denied"});if("GET"===e.method){let e=await p.lawFirm.findMany({select:{id:!0,name:!0,shortName:!0,address:!0,city:!0,province:!0,specializations:!0,lawyers:{select:{id:!0,name:!0,role:!0}}},orderBy:{name:"asc"}});return r.status(200).json({firms:e})}return r.setHeader("Allow",["GET"]),r.status(405).json({error:"Method not allowed"})}catch(e){return console.error("Law firms API error:",e),r.status(500).json({error:"Internal server error"})}finally{await p.$disconnect()}}let m=(0,n.M)(s,"default"),x=(0,n.M)(s,"config"),f=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/admin/law-firms",pathname:"/api/admin/law-firms",bundlePath:"",filename:""},userland:s})},65542:e=>{e.exports=require("next-auth")},74075:e=>{e.exports=require("zlib")},74729:e=>{e.exports=require("bcryptjs")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},82015:e=>{e.exports=require("react")},96330:e=>{e.exports=require("@prisma/client")}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[7332,6062],()=>t(55615));module.exports=s})();