⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.142
Server IP:
217.76.53.76
Server:
Linux vmi1397931.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
Server Software:
Apache
PHP Version:
8.2.27
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
gsm.com.ng
/
app
/
Classes
/
View File Name :
UpdatePlan.php
result = 0; // Check plan type switch ($request->plan_type) { case 'VCARD': // Validate $validator = Validator::make($request->all(), [ 'plan_id' => 'required', 'plan_type' => 'required', 'plan_name' => 'required', 'plan_description' => 'required', 'plan_price' => 'required', 'validity' => 'required', 'no_of_vcards' => 'required', 'no_of_services' => 'required', 'no_of_vcard_products' => 'required', 'no_of_links' => 'required', 'no_of_payments' => 'required', 'no_of_galleries' => 'required', 'no_testimonials' => 'required', 'business_hours' => 'required', 'contact_form' => 'required', 'no_of_enquires' => 'required', 'pwa' => 'required' ]); if ($validator->fails()) { return back()->with('toast_error', $validator->messages()->all()[0])->withInput(); } if ($request->business_hours == "off") { $business_hours = 0; } else { $business_hours = 1; } if ($request->contact_form == "off") { $contact_form = 0; } else { $contact_form = 1; } if ($request->pwa == "off") { $pwa = 0; } else { $pwa = 1; } if ($request->password_protected == "off") { $password_protected = 0; } else { $password_protected = 1; } if ($request->advanced_settings == "off") { $advanced_settings = 0; } else { $advanced_settings = 1; } if ($request->additional_tools == "off") { $additional_tools = 0; } else { $additional_tools = 1; } if ($request->personalized_link == "off") { $personalized_link = 0; } else { $personalized_link = 1; } if ($request->hide_branding == "off") { $hide_branding = 0; } else { $hide_branding = 1; } if ($request->is_private == "off") { $is_private = 0; } else { $is_private = 1; } if ($request->free_setup == "off") { $free_setup = 0; } else { $free_setup = 1; } if ($request->free_support == "off") { $free_support = 0; } else { $free_support = 1; } if ($request->recommended == "off") { $recommended = 0; } else { $recommended = 1; } Plan::where('plan_id', $request->plan_id)->update([ 'plan_type' => $request->plan_type, 'plan_name' => ucfirst($request->plan_name), 'plan_description' => ucfirst($request->plan_description), 'recommended' => $recommended, 'plan_price' => $request->plan_price, 'validity' => $request->validity, 'no_of_vcards' => $request->no_of_vcards, 'no_of_services' => $request->no_of_services, 'no_of_vcard_products' => $request->no_of_vcard_products, 'no_of_galleries' => $request->no_of_galleries, 'no_of_links' => $request->no_of_links, 'no_of_payments' => $request->no_of_payments, 'no_testimonials' => $request->no_testimonials, 'business_hours' => $business_hours, 'contact_form' => $contact_form, 'no_of_enquires' => $request->no_of_enquires, 'pwa' => $pwa, 'password_protected' => $password_protected, 'advanced_settings' => $advanced_settings, 'additional_tools' => $additional_tools, 'personalized_link' => $personalized_link, 'hide_branding' => $hide_branding, 'free_setup' => $free_setup, 'free_support' => $free_support, 'is_private' => $is_private ]); return $this->result = 1; break; case 'STORE': // Validate $validator = Validator::make($request->all(), [ 'plan_id' => 'required', 'plan_type' => 'required', 'plan_name' => 'required', 'plan_description' => 'required', 'plan_price' => 'required', 'validity' => 'required', 'no_of_stores' => 'required', 'no_of_categories' => 'required', 'no_of_store_products' => 'required', 'pwa' => 'required' ]); if ($validator->fails()) { return back()->with('toast_error', $validator->messages()->all()[0])->withInput(); } if ($request->pwa == "off") { $pwa = 0; } else { $pwa = 1; } if ($request->advanced_settings == "off") { $advanced_settings = 0; } else { $advanced_settings = 1; } if ($request->additional_tools == "off") { $additional_tools = 0; } else { $additional_tools = 1; } if ($request->personalized_link == "off") { $personalized_link = 0; } else { $personalized_link = 1; } if ($request->hide_branding == "off") { $hide_branding = 0; } else { $hide_branding = 1; } if ($request->is_private == "off") { $is_private = 0; } else { $is_private = 1; } if ($request->free_setup == "off") { $free_setup = 0; } else { $free_setup = 1; } if ($request->free_support == "off") { $free_support = 0; } else { $free_support = 1; } if ($request->recommended == "off") { $recommended = 0; } else { $recommended = 1; } Plan::where('plan_id', $request->plan_id)->update([ 'plan_type' => $request->plan_type, 'plan_name' => ucfirst($request->plan_name), 'plan_description' => ucfirst($request->plan_description), 'recommended' => $recommended, 'plan_price' => $request->plan_price, 'validity' => $request->validity, 'no_of_stores' => $request->no_of_stores, 'no_of_categories' => $request->no_of_categories, 'no_of_store_products' => $request->no_of_store_products, 'pwa' => $pwa, 'advanced_settings' => $advanced_settings, 'additional_tools' => $additional_tools, 'personalized_link' => $personalized_link, 'hide_branding' => $hide_branding, 'free_setup' => $free_setup, 'free_support' => $free_support, 'is_private' => $is_private ]); return $this->result = 1; break; default: // Validate $validator = Validator::make($request->all(), [ 'plan_id' => 'required', 'plan_type' => 'required', 'plan_name' => 'required', 'plan_description' => 'required', 'plan_price' => 'required', 'validity' => 'required', 'no_of_vcards' => 'required', 'no_of_services' => 'required', 'no_of_vcard_products' => 'required', 'no_of_links' => 'required', 'no_of_payments' => 'required', 'no_of_galleries' => 'required', 'no_testimonials' => 'required', 'business_hours' => 'required', 'contact_form' => 'required', 'no_of_enquires' => 'required', 'no_of_stores' => 'required', 'no_of_categories' => 'required', 'no_of_store_products' => 'required', 'pwa' => 'required' ]); if ($validator->fails()) { return back()->with('toast_error', $validator->messages()->all()[0])->withInput(); } if ($request->business_hours == "off") { $business_hours = 0; } else { $business_hours = 1; } if ($request->contact_form == "off") { $contact_form = 0; } else { $contact_form = 1; } if ($request->pwa == "off") { $pwa = 0; } else { $pwa = 1; } if ($request->password_protected == "off") { $password_protected = 0; } else { $password_protected = 1; } if ($request->advanced_settings == "off") { $advanced_settings = 0; } else { $advanced_settings = 1; } if ($request->additional_tools == "off") { $additional_tools = 0; } else { $additional_tools = 1; } if ($request->personalized_link == "off") { $personalized_link = 0; } else { $personalized_link = 1; } if ($request->hide_branding == "off") { $hide_branding = 0; } else { $hide_branding = 1; } if ($request->is_private == "off") { $is_private = 0; } else { $is_private = 1; } if ($request->free_setup == "off") { $free_setup = 0; } else { $free_setup = 1; } if ($request->free_support == "off") { $free_support = 0; } else { $free_support = 1; } if ($request->recommended == "off") { $recommended = 0; } else { $recommended = 1; } Plan::where('plan_id', $request->plan_id)->update([ 'plan_type' => $request->plan_type, 'plan_name' => ucfirst($request->plan_name), 'plan_description' => ucfirst($request->plan_description), 'recommended' => $recommended, 'plan_price' => $request->plan_price, 'validity' => $request->validity, 'no_of_vcards' => $request->no_of_vcards, 'no_of_services' => $request->no_of_services, 'no_of_vcard_products' => $request->no_of_vcard_products, 'no_of_galleries' => $request->no_of_galleries, 'no_of_links' => $request->no_of_links, 'no_of_payments' => $request->no_of_payments, 'no_testimonials' => $request->no_testimonials, 'business_hours' => $business_hours, 'contact_form' => $contact_form, 'no_of_enquires' => $request->no_of_enquires, 'no_of_stores' => $request->no_of_stores, 'no_of_categories' => $request->no_of_categories, 'no_of_store_products' => $request->no_of_store_products, 'pwa' => $pwa, 'password_protected' => $password_protected, 'advanced_settings' => $advanced_settings, 'additional_tools' => $additional_tools, 'personalized_link' => $personalized_link, 'hide_branding' => $hide_branding, 'free_setup' => $free_setup, 'free_support' => $free_support, 'is_private' => $is_private ]); return $this->result = 1; break; } } }