From fc49c6490fbb9ed09adf57c8e09128f61f5d56fb Mon Sep 17 00:00:00 2001 From: Ferks-FK Date: Mon, 6 Feb 2023 21:01:20 +0000 Subject: [PATCH] More Variables.. --- app/Http/Controllers/Admin/PaymentController.php | 4 +++- app/Http/Controllers/Admin/ShopProductController.php | 3 ++- app/Http/Controllers/Admin/VoucherController.php | 5 +++-- app/Http/Controllers/ServerController.php | 10 ++++++---- app/Http/Controllers/StoreController.php | 6 ++++-- themes/default/views/admin/products/edit.blade.php | 2 +- themes/default/views/admin/servers/index.blade.php | 4 ++-- themes/default/views/admin/store/edit.blade.php | 12 ++++++------ themes/default/views/admin/vouchers/users.blade.php | 2 +- themes/default/views/servers/create.blade.php | 6 +++--- themes/default/views/servers/settings.blade.php | 4 ++-- themes/default/views/store/checkout.blade.php | 2 +- themes/default/views/store/index.blade.php | 8 ++------ 13 files changed, 36 insertions(+), 32 deletions(-) diff --git a/app/Http/Controllers/Admin/PaymentController.php b/app/Http/Controllers/Admin/PaymentController.php index 2f2c2df6..65b534f8 100644 --- a/app/Http/Controllers/Admin/PaymentController.php +++ b/app/Http/Controllers/Admin/PaymentController.php @@ -18,6 +18,7 @@ use Illuminate\Http\RedirectResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use App\Helpers\ExtensionHelper; +use App\Settings\GeneralSettings; use App\Settings\LocaleSettings; class PaymentController extends Controller @@ -38,7 +39,7 @@ class PaymentController extends Controller * @param ShopProduct $shopProduct * @return Application|Factory|View */ - public function checkOut(ShopProduct $shopProduct) + public function checkOut(ShopProduct $shopProduct, GeneralSettings $general_settings) { $discount = PartnerDiscount::getDiscount(); $price = $shopProduct->price - ($shopProduct->price * $discount / 100); @@ -69,6 +70,7 @@ class PaymentController extends Controller 'total' => $shopProduct->getTotalPrice(), 'paymentGateways' => $paymentGateways, 'productIsFree' => $price <= 0, + 'credits_display_name' => $general_settings->credits_display_name ]); } diff --git a/app/Http/Controllers/Admin/ShopProductController.php b/app/Http/Controllers/Admin/ShopProductController.php index 8c6f671b..87e04290 100644 --- a/app/Http/Controllers/Admin/ShopProductController.php +++ b/app/Http/Controllers/Admin/ShopProductController.php @@ -83,11 +83,12 @@ class ShopProductController extends Controller * @param ShopProduct $shopProduct * @return Application|Factory|View|Response */ - public function edit(ShopProduct $shopProduct) + public function edit(ShopProduct $shopProduct, GeneralSettings $general_settings) { return view('admin.store.edit', [ 'currencyCodes' => config('currency_codes'), 'shopProduct' => $shopProduct, + 'credits_display_name' => $general_settings->credits_display_name ]); } diff --git a/app/Http/Controllers/Admin/VoucherController.php b/app/Http/Controllers/Admin/VoucherController.php index e8f747d5..73498176 100644 --- a/app/Http/Controllers/Admin/VoucherController.php +++ b/app/Http/Controllers/Admin/VoucherController.php @@ -125,11 +125,12 @@ class VoucherController extends Controller return redirect()->back()->with('success', __('voucher has been removed!')); } - public function users(Voucher $voucher, LocaleSettings $locale_settings) + public function users(Voucher $voucher, LocaleSettings $locale_settings, GeneralSettings $general_settings) { return view('admin.vouchers.users', [ 'voucher' => $voucher, - 'locale_datatables' => $locale_settings->datatables + 'locale_datatables' => $locale_settings->datatables, + 'credits_display_name' => $general_settings->credits_display_name ]); } diff --git a/app/Http/Controllers/ServerController.php b/app/Http/Controllers/ServerController.php index 8b572888..8a13ca11 100644 --- a/app/Http/Controllers/ServerController.php +++ b/app/Http/Controllers/ServerController.php @@ -79,7 +79,7 @@ class ServerController extends Controller } /** Show the form for creating a new resource. */ - public function create(UserSettings $user_settings, ServerSettings $server_settings) + public function create(UserSettings $user_settings, ServerSettings $server_settings, GeneralSettings $general_settings) { $validate_configuration = $this->validateConfigurationRules($user_settings, $server_settings); @@ -115,7 +115,8 @@ class ServerController extends Controller 'eggs' => $eggs, 'user' => Auth::user(), 'server_creation_enabled' => $server_settings->creation_enabled, - 'min_credits_to_make_server' => $user_settings->min_credits_to_make_server + 'min_credits_to_make_server' => $user_settings->min_credits_to_make_server, + 'credits_display_name' => $general_settings->credits_display_name ]); } @@ -268,7 +269,7 @@ class ServerController extends Controller } /** Show Server Settings */ - public function show(Server $server, ServerSettings $server_settings) + public function show(Server $server, ServerSettings $server_settings, GeneralSettings $general_settings) { if ($server->user_id != Auth::user()->id) { return back()->with('error', __('This is not your Server!')); @@ -308,7 +309,8 @@ class ServerController extends Controller return view('servers.settings')->with([ 'server' => $server, 'products' => $products, - 'server_enable_upgrade' => $server_settings->enable_upgrade + 'server_enable_upgrade' => $server_settings->enable_upgrade, + 'credits_display_name' => $general_settings->credits_display_name ]); } diff --git a/app/Http/Controllers/StoreController.php b/app/Http/Controllers/StoreController.php index e29b9846..6ae24117 100644 --- a/app/Http/Controllers/StoreController.php +++ b/app/Http/Controllers/StoreController.php @@ -3,13 +3,14 @@ namespace App\Http\Controllers; use App\Models\ShopProduct; +use App\Settings\GeneralSettings; use App\Settings\UserSettings; use Illuminate\Support\Facades\Auth; class StoreController extends Controller { /** Display a listing of the resource. */ - public function index(UserSettings $user_settings) + public function index(UserSettings $user_settings, GeneralSettings $general_settings) { $isPaymentSetup = false; @@ -33,7 +34,8 @@ class StoreController extends Controller return view('store.index')->with([ 'products' => ShopProduct::where('disabled', '=', false)->orderBy('type', 'asc')->orderBy('price', 'asc')->get(), - 'isPaymentSetup' => $isPaymentSetup, + 'isPaymentSetup' => true, + 'credits_display_name' => $general_settings->credits_display_name ]); } } diff --git a/themes/default/views/admin/products/edit.blade.php b/themes/default/views/admin/products/edit.blade.php index fb99ec03..4a0d9e24 100644 --- a/themes/default/views/admin/products/edit.blade.php +++ b/themes/default/views/admin/products/edit.blade.php @@ -75,7 +75,7 @@
- + diff --git a/themes/default/views/admin/servers/index.blade.php b/themes/default/views/admin/servers/index.blade.php index eaadcd66..351daccd 100644 --- a/themes/default/views/admin/servers/index.blade.php +++ b/themes/default/views/admin/servers/index.blade.php @@ -37,14 +37,14 @@ - + - + diff --git a/themes/default/views/admin/store/edit.blade.php b/themes/default/views/admin/store/edit.blade.php index 90590c45..9e8ff230 100644 --- a/themes/default/views/admin/store/edit.blade.php +++ b/themes/default/views/admin/store/edit.blade.php @@ -48,7 +48,7 @@ @error('name') @@ -75,12 +75,12 @@
{{ __('Checkout the paypal docs to select the appropriate code') }} link + href="https://developer.paypal.com/docs/api/reference/currency-codes/">{{ __('Link') }}
- + @@ -92,7 +92,7 @@
- + @@ -107,7 +107,7 @@
- + @@ -122,7 +122,7 @@
- + diff --git a/themes/default/views/admin/vouchers/users.blade.php b/themes/default/views/admin/vouchers/users.blade.php index 62b44358..3dfcf12d 100644 --- a/themes/default/views/admin/vouchers/users.blade.php +++ b/themes/default/views/admin/vouchers/users.blade.php @@ -41,7 +41,7 @@
- + diff --git a/themes/default/views/servers/create.blade.php b/themes/default/views/servers/create.blade.php index e75f7756..5f5a0314 100644 --- a/themes/default/views/servers/create.blade.php +++ b/themes/default/views/servers/create.blade.php @@ -209,7 +209,7 @@
  • - {{ __('Required') }} {{ CREDITS_DISPLAY_NAME }} + {{ __('Required') }} {{ $credits_display_name }} {{ __('to create this server') }} @@ -228,7 +228,7 @@ {{ __('Price') }}: + x-text="product.price + ' {{ $credits_display_name }}'">
    @@ -241,7 +241,7 @@ :class="product.minimum_credits > user.credits || product.doesNotFit == true || submitClicked ? 'disabled' : ''" class="btn btn-primary btn-block mt-2" @click="setProduct(product.id);" - x-text=" product.doesNotFit == true ? '{{ __('Server cant fit on this Node') }}' : (product.minimum_credits > user.credits ? '{{ __('Not enough') }} {{ CREDITS_DISPLAY_NAME }}!' : '{{ __('Create server') }}')"> + x-text=" product.doesNotFit == true ? '{{ __('Server cant fit on this Node') }}' : (product.minimum_credits > user.credits ? '{{ __('Not enough') }} {{ $credits_display_name }}!' : '{{ __('Create server') }}')">
    diff --git a/themes/default/views/servers/settings.blade.php b/themes/default/views/servers/settings.blade.php index efe9f647..2ec6bb27 100644 --- a/themes/default/views/servers/settings.blade.php +++ b/themes/default/views/servers/settings.blade.php @@ -252,8 +252,8 @@ @foreach($products as $product) @if(in_array($server->egg, $product->eggs) && $product->id != $server->product->id && $product->disabled == false) - + @endif @endforeach diff --git a/themes/default/views/store/checkout.blade.php b/themes/default/views/store/checkout.blade.php index de61135d..b5f62044 100644 --- a/themes/default/views/store/checkout.blade.php +++ b/themes/default/views/store/checkout.blade.php @@ -61,7 +61,7 @@
  • diff --git a/themes/default/views/store/index.blade.php b/themes/default/views/store/index.blade.php index 7d105867..28aa47eb 100644 --- a/themes/default/views/store/index.blade.php +++ b/themes/default/views/store/index.blade.php @@ -1,5 +1,4 @@ @extends('layouts.main') - @section('content') @@ -36,7 +35,7 @@
    -
    {{ CREDITS_DISPLAY_NAME }}
    +
    {{ $credits_display_name }}
    {{ __('Status') }} {{__('Name')}} {{__('User')}} {{__('Server id')}} {{__('Config')}} {{__('Suspended at')}} {{__('Created at')}}{{ __('Actions') }}
    {{__('ID')}} {{__('Name')}} {{__('Email')}}{{ CREDITS_DISPLAY_NAME }}{{ $credits_display_name }} {{__('Last seen')}}
    1 {{ $product->quantity }} - {{ strtolower($product->type) == 'credits' ? CREDITS_DISPLAY_NAME : $product->type }} + {{ strtolower($product->type) == 'credits' ? $credits_display_name : $product->type }} {{ $product->description }} {{ $product->formatToCurrency($product->price) }}
    @@ -49,13 +48,10 @@ - @foreach ($products as $product) - +
    {{ $product->formatToCurrency($product->price) }}{{ strtolower($product->type) == 'credits' ? CREDITS_DISPLAY_NAME : $product->type }} - {{ strtolower($product->type) == 'credits' ? $credits_display_name : $product->type }} @if(strtolower($product->type) == 'credits')