diff --git a/.env.example b/.env.example index 270ca14c..f386dcf4 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -APP_NAME=Laravel +APP_NAME=Dashboard APP_ENV=production APP_KEY= APP_DEBUG=false @@ -11,6 +11,7 @@ DB_DATABASE=controlpanel DB_USERNAME=root DB_PASSWORD=root +#paypal details, you only need sandbox for testing! you can do this by setting the APP_ENV to local PAYPAL_SANDBOX_SECRET= PAYPAL_SANDBOX_CLIENT_ID= PAYPAL_SECRET= diff --git a/app/Console/Commands/ChargeCreditsCommand.php b/app/Console/Commands/ChargeCreditsCommand.php index 29df5a77..7deefc3f 100644 --- a/app/Console/Commands/ChargeCreditsCommand.php +++ b/app/Console/Commands/ChargeCreditsCommand.php @@ -40,13 +40,13 @@ class ChargeCreditsCommand extends Command */ public function handle() { - Server::chunk(10, function ($servers) { - /** @var Server $server */ - foreach ($servers as $server) { + Server::chunk(10, function ($servers) { + /** @var Server $server */ + foreach ($servers as $server) { - //ignore suspended servers + //ignore suspended servers if ($server->isSuspended()) { - echo Carbon::now()->isoFormat('LLL') . " Ignoring suspended server"; + echo Carbon::now()->isoFormat('LLL') . " Ignoring suspended server"; continue; } @@ -54,22 +54,21 @@ class ChargeCreditsCommand extends Command $user = $server->user; $price = ($server->product->price / 30) / 24; - //remove credits or suspend server if ($user->credits >= $price) { $user->decrement('credits', $price); //log - echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] Removed " . number_format($price, 2, '.', '') . " from user (" . $user->name . ") for server (" . $server->name . ")\n"; + echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] Removed " . number_format($price, 2, '.', '') . " from user (" . $user->name . ") for server (" . $server->name . ")\n"; } else { $response = Pterodactyl::client()->post("/application/servers/{$server->pterodactyl_id}/suspend"); if ($response->successful()) { - echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] Suspended server (" . $server->name . ") from user (" . $user->name . ")\n"; + echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] Suspended server (" . $server->name . ") from user (" . $user->name . ")\n"; $server->update(['suspended' => now()]); } else { - echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] CRITICAL ERROR! Unable to suspend server (" . $server->name . ") from user (" . $user->name . ")\n"; + echo Carbon::now()->isoFormat('LLL') . " [CREDIT DEDUCTION] CRITICAL ERROR! Unable to suspend server (" . $server->name . ") from user (" . $user->name . ")\n"; dump($response->json()); } } diff --git a/tests/Unit/testUserCommand.php b/tests/Unit/TestUserCommand.php similarity index 97% rename from tests/Unit/testUserCommand.php rename to tests/Unit/TestUserCommand.php index fa429e46..6ea4d383 100644 --- a/tests/Unit/testUserCommand.php +++ b/tests/Unit/TestUserCommand.php @@ -6,7 +6,7 @@ use App\Classes\Pterodactyl; use Illuminate\Foundation\Testing\DatabaseTransactions; use Tests\TestCase; -class testUserCommand extends TestCase +class TestUserCommand extends TestCase { use DatabaseTransactions;