I am a hacker in the dark of a very cold night

path :/var/www/html/vorne.webheaydemo.com

upload file:

List of files:

name file size edit permission action
.editorconfig276 KBMarch 05 2024 07:12:340666
.env1385 KBMay 24 2024 16:43:550666
.env.example1088 KBMarch 05 2024 07:12:340666
.gitattributes190 KBMarch 05 2024 07:12:340666
.gitignore245 KBMarch 05 2024 07:12:340666
.htaccess947 KBJuly 04 2023 21:25:080664
.rnd1024 KBMarch 13 2024 04:51:140666
README.md472 KBMarch 22 2024 10:35:000666
app-March 05 2024 07:12:340777
artisan1739 KBMarch 05 2024 07:12:340666
bootstrap-March 05 2024 07:12:340777
composer.json2829 KBMay 13 2024 12:10:040666
composer.lock417205 KBMarch 19 2024 12:13:140666
config-July 03 2025 02:53:360777
database-March 05 2024 07:12:340777
index.php1816 KBMay 13 2024 10:32:360666
lang-May 13 2024 14:53:260777
manifest.json913 KBMay 14 2024 03:57:260664
package.json398 KBMarch 05 2024 07:12:340666
phpunit.xml1206 KBMarch 05 2024 07:12:340666
public-July 03 2025 02:37:200777
resources-May 13 2024 12:09:360777
routes-March 05 2024 07:12:340777
service-worker.js924 KBMarch 05 2024 07:12:340666
storage-March 05 2024 10:03:520777
symlink.php218 KBMarch 05 2024 07:12:340666
tests-March 05 2024 07:12:340777
vendor-March 19 2024 12:13:140777
vite.config.js326 KBMarch 05 2024 07:12:340666
language; $default = 'en'; $campaigns = Campaign::getData(1)->orderBy('id', 'desc')->get()->map(function($data) use ($lang, $default){ $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $desc = isset($data->desc->language->$lang) ? $data->desc->language->$lang->desc : $data->desc->language->$default->desc; return[ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'desc' => $desc, 'our_goal' => $data->our_goal, 'raised' => $data->raised, 'to_go' => $data->to_go, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; }); // Campaign data $campaign_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('campaigns'), 'data' => $campaigns, ]; // Gallery $gallery_slug = Str::slug(SiteSectionConst::GALLERY_SCTION); $gallery = SiteSections::getData($gallery_slug)->first(); if(isset($gallery->value->items)){ $gallery_items = $gallery->value->items; $galleriers = []; foreach ($gallery_items ?? [] as $key => $value) { $title = isset($value->language->$lang) ? $value->language->$lang->title : $value->language->$default->title; $tag = isset($value->language->$lang) ? $value->language->$lang->tag : $value->language->$default->tag; $galleriers[] = [ 'id' => $value->id, 'title' => $title, 'tag' => $tag, 'image' => $value->image, ]; } }else{ $galleriers = []; } // Gallery Data $gallery_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('site-section'), 'data' => $galleriers, ]; // Testimonial Data $testimonial = SiteSections::where('key', 'testimonial-section')->first(); if(isset($testimonial->value->items)){ $testimonial_items = $testimonial->value->items; $testimonials = []; foreach ($testimonial_items ?? [] as $key => $value) { $name = isset($value->language->$lang) ? $value->language->$lang->name : $value->language->$default->name; $details = isset($value->language->$lang) ? $value->language->$lang->details : $value->language->$default->details; $testimonials[] = [ 'id' => $value->id, 'name' => $name, 'details' => $details, 'image' => $value->image, ]; } }else{ $testimonials = []; } $testimonial_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('site-section'), 'data' => $testimonials, ]; // User Data $user = Auth::guard(get_auth_guard())->user(); $user_data =[ 'default_image' => "public/backend/images/default/profile-default.webp", "image_path" => "public/frontend/user", 'user' => isset($user) ? new UserResouce($user) : [], ]; $data = [ 'campaigns' => $campaign_data, 'galleries' => $gallery_data, 'testimonials' => $testimonial_data, 'user' => $user_data, ]; $message = ['success'=>[__('Dashboard data successfully fetch')]]; return ApiResponse::success($message, $data); } /** * Campaigns Data Fetch * * @method GET * @return \Illuminate\Http\Response */ public function campaigns(Request $request){ $lang = $request->language; $default = 'en'; $campaigns = Campaign::getData(1)->orderBy('id', 'desc')->get()->map(function($data) use ($lang, $default){ $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $desc = isset($data->desc->language->$lang) ? $data->desc->language->$lang->desc : $data->desc->language->$default->desc; return[ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'desc' => $desc, 'our_goal' => $data->our_goal, 'raised' => $data->raised, 'to_go' => $data->to_go, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; }); // Campaign data $data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('campaigns'), 'campaigns' => $campaigns, ]; $message = ['success'=>[__('Campaigns successfully fetch')]]; return ApiResponse::success($message, $data); } /** * Campaign Details Data Fetch * * @method GET * @return \Illuminate\Http\Response */ public function campaignDetails(Request $request){ $lang = $request->language; $default = 'en'; $data = Campaign::where('id', $request->id)->first(); $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $desc = isset($data->desc->language->$lang) ? $data->desc->language->$lang->desc : $data->desc->language->$default->desc; $campaign = [ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'desc' => $desc, 'our_goal' => $data->our_goal, 'raised' => $data->raised, 'to_go' => $data->to_go, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; // Campaign data $data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('campaigns'), 'campaign' => $campaign, ]; $message = ['success'=>[__('Campaign Details successfully fetch')]]; return ApiResponse::success($message, $data); } /** * Events Data Fetch * * @method GET * @return \Illuminate\Http\Response */ public function events(Request $request){ $lang = $request->language; $default = 'en'; // All Events $events = Event::with('category:id,name')->where('status', 1)->get()->map(function($data) use ($lang, $default){ $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $details = isset($data->details->language->$lang) ? $data->details->language->$lang->details : $data->details->language->$default->details; $tags = isset($data->tags->language->$lang) ? $data->tags->language->$lang->tags : $data->tags->language->$default->tags; return[ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'details' => $details, 'tags' => $tags, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; }); // Recent Events $recent_events = Event::with('category:id,name')->where('status', 1)->orderBy('id', 'desc')->limit(3)->get()->map(function($data) use ($lang, $default){ $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $details = isset($data->details->language->$lang) ? $data->details->language->$lang->details : $data->details->language->$default->details; $tags = isset($data->tags->language->$lang) ? $data->tags->language->$lang->tags : $data->tags->language->$default->tags; return[ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'details' => $details, 'tags' => $tags, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; }); // Evemts data $events_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('events'), 'events' => $events, ]; // Recent Events data $recent_events_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('events'), 'events' => $recent_events, ]; $categories = CategoryType::where('type', 2)->where('status', 1)->orderBy('id','desc')->get(); if(isset($categories)){ $category = []; foreach ($categories ?? [] as $value) { $name = $value->data->language->$lang->name ?? $value->data->language->$default->name; $category[] = [ 'id' => $value->id, 'name' => $name, ]; } }else{ $category = []; } $data = [ 'events' => $events_data, 'recent_events' => $recent_events_data, 'categories' => $category, ]; $message = ['success'=>[__('Events successfully fetch')]]; return ApiResponse::success($message, $data); } /** * Event Details Data Fetch * * @method GET * @return \Illuminate\Http\Response */ public function eventDetails(Request $request){ $lang = $request->language; $default = 'en'; $data = Event::where('id', $request->id)->first(); $title = isset($data->title->language->$lang) ? $data->title->language->$lang->title : $data->title->language->$default->title; $details = isset($data->details->language->$lang) ? $data->details->language->$lang->details : $data->details->language->$default->details; $tags = isset($data->tags->language->$lang) ? $data->tags->language->$lang->tags : $data->tags->language->$default->tags; $event = [ 'id' => $data->id, 'admin_id' => $data->admin_id, 'slug' => $data->slug, 'title' => $title, 'details' => $details, 'tags' => $tags, 'image' => $data->image, 'status' => $data->status, 'created_at' => $data->created_at, 'updated_at' => $data->updated_at, ]; // Campaign data $data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('events'), 'event' => $event, ]; $message = ['success'=>[__('Event Details successfully fetch')]]; return ApiResponse::success($message, $data); } /** * About Us Data Fetch * * @method GET * @return \Illuminate\Http\Response */ public function aboutUs(Request $request){ $lang = $request->language; $default = 'en'; $section_slug = Str::slug(SiteSectionConst::ABOUT_SECTION); $about = SiteSections::getData( $section_slug)->first(); if(isset($about->value)){ $about = $about->value; $images = $about->images; $details = [ 'fitst_section_title' => isset($about->language->$lang) ? $about->language->$lang->fitst_section_title : $about->language->$default->fitst_section_title, 'fitst_section_heading' => isset($about->language->$lang) ? $about->language->$lang->fitst_section_heading : $about->language->$default->fitst_section_heading, 'first_section_sub_heading' => isset($about->language->$lang) ? $about->language->$lang->first_section_sub_heading : $about->language->$default->first_section_sub_heading, 'first_section_button_name' => isset($about->language->$lang) ? $about->language->$lang->first_section_button_name : $about->language->$default->first_section_button_name, 'first_section_button_link' => url($about->language->$default->first_section_button_link), 'second_section_video_link' => url($about->language->$default->second_section_video_link), 'second_section_title' => isset($about->language->$lang) ? $about->language->$lang->second_section_title : $about->language->$default->second_section_title, 'second_section_heading' => isset($about->language->$lang) ? $about->language->$lang->second_section_heading : $about->language->$default->second_section_heading, 'second_section_sub_heading' => isset($about->language->$lang) ? $about->language->$lang->second_section_sub_heading : $about->language->$default->second_section_sub_heading, ]; $about_item = []; foreach ($about->items ?? [] as $kwy => $value) { $title = isset($value->language->$lang) ? $value->language->$lang->title : $value->language->$default->title; $about_item[] = [ 'id' => $value->id, 'title' => $title, ]; } $about_us = [ 'images' => $images, 'details' => $details, 'about_item' => $about_item, ]; }else{ $about_us = []; } // Testimonial Data $testimonial = SiteSections::where('key', 'testimonial-section')->first(); if(isset($testimonial->value->items)){ $testimonial_items = $testimonial->value->items; $testimonials = []; foreach ($testimonial_items ?? [] as $key => $value) { $name = isset($value->language->$lang) ? $value->language->$lang->name : $value->language->$default->name; $details = isset($value->language->$lang) ? $value->language->$lang->details : $value->language->$default->details; $testimonials[] = [ 'id' => $value->id, 'name' => $name, 'details' => $details, 'image' => $value->image, ]; } }else{ $testimonials = []; } $testimonial_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('site-section'), 'data' => $testimonials ?? [], ]; $about_data = [ 'default_image' => get_files_public_path('default'), 'image_path' => get_files_public_path('site-section'), 'about_us' => $about_us ?? [], ]; $data = [ 'about_us' => $about_data, 'testimonial' => $testimonial_data, ]; $message = ['success'=>[__('Dashboard data successfully fetch')]]; return ApiResponse::success($message, $data); } }