Selaa lähdekoodia

min required credits per product when upgrading

1day2die 2 vuotta sitten
vanhempi
commit
07a2ebfccc

+ 1 - 1
app/Http/Controllers/ServerController.php

@@ -284,7 +284,7 @@ class ServerController extends Controller
         if ($priceupgrade < $oldProduct->getHourlyPrice()) {
         if ($priceupgrade < $oldProduct->getHourlyPrice()) {
         $priceupgrade = 0;
         $priceupgrade = 0;
         }
         }
-        if ($user->credits >= $priceupgrade)
+        if ($user->credits >= $priceupgrade && $user->credits >= $newProduct->minimum_credits)
         {
         {
 
 
             $server->product_id = $request->product_upgrade;
             $server->product_id = $request->product_upgrade;

+ 4 - 2
resources/views/servers/settings.blade.php

@@ -227,7 +227,7 @@
                                 <i class="fas fa-upload mr-2"></i>
                                 <i class="fas fa-upload mr-2"></i>
                                 <span>{{ __('Upgrade / Downgrade') }}</span>
                                 <span>{{ __('Upgrade / Downgrade') }}</span>
                             </button>
                             </button>
-                        @endif
+
 
 
 
 
 
 
@@ -255,7 +255,8 @@
                                             <option value="">{{__("Select the product")}}</option>
                                             <option value="">{{__("Select the product")}}</option>
                                               @foreach($products as $product)
                                               @foreach($products as $product)
                                                   @if(in_array($server->egg, $product->eggs) && $product->id != $server->product->id && $product->disabled == false)
                                                   @if(in_array($server->egg, $product->eggs) && $product->id != $server->product->id && $product->disabled == false)
-                                                    <option value="{{ $product->id }}">{{ $product->name }} [ {{ CREDITS_DISPLAY_NAME }} {{ $product->price }} ]</option>
+                                                    <option value="{{ $product->id }}">{{ $product->name }} [ {{ CREDITS_DISPLAY_NAME }} {{ $product->price }} @if($product->minimum_credits!=-1) /
+                                                        {{__("Required")}}: {{$product->minimum_credits}} {{ CREDITS_DISPLAY_NAME }}@endif ]</option>
                                                   @endif
                                                   @endif
                                               @endforeach
                                               @endforeach
                                           </select>
                                           </select>
@@ -269,6 +270,7 @@
                                 </div>
                                 </div>
                             </div>
                             </div>
                         </div>
                         </div>
+                    @endif
                         <!-- Delete Button trigger modal -->
                         <!-- Delete Button trigger modal -->
                         <button type="button" data-toggle="modal" data-target="#DeleteModal" target="__blank"
                         <button type="button" data-toggle="modal" data-target="#DeleteModal" target="__blank"
                             class="btn btn-danger btn-md">
                             class="btn btn-danger btn-md">