removed unnecessary modules from views and routes

This commit is contained in:
2021-02-12 13:48:57 +09:00
parent e88728125e
commit 17239b3a35
36 changed files with 271 additions and 977 deletions

View File

@@ -0,0 +1,50 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Claim;
use Jose\Component\Checker\ClaimChecker;
use Jose\Component\Checker\InvalidClaimException;
/**
* Class AzpChecker
*
*/
class AzpChecker implements ClaimChecker
{
private const NAME = 'azp';
/**
* @var string
*/
private $client_id;
/**
* Azpchecker Constructor
*
* @param string $client_id
*/
public function __construct(string $client_id) {
$this->client_id = $client_id;
}
/**
* {@inheritdoc}
*/
public function checkClaim($value) : void {
if(!is_string($value)) {
throw new InvalidClaimException('"azp" must a string.', self::NAME, $value);
}
if ($value !== $this->client_id)
throw new InvalidClaimException('"azp" must match the originating application.', self::NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedClaim(): string {
return self::NAME;
}
}
?>

View File

@@ -0,0 +1,33 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Claim;
use Jose\Component\Checker\ClaimChecker;
use Jose\Component\Checker\InvalidClaimException;
/**
* Class NameChecker.
*/
class NameChecker implements ClaimChecker
{
private const NAME = 'name';
/**
* {@inheritdoc}
*/
public function checkClaim($value): void
{
if (! is_string($value))
throw new InvalidClaimException('"name" must be a string.', self::NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedClaim(): string
{
return self::NAME;
}
}
?>

View File

@@ -0,0 +1,33 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Claim;
use Jose\Component\Checker\ClaimChecker;
use Jose\Component\Checker\InvalidClaimException;
/**
* Class OwnerChecker.
*/
class OwnerChecker implements ClaimChecker
{
private const NAME = 'owner';
/**
* {@inheritdoc}
*/
public function checkClaim($value): void
{
if (! is_string($value))
throw new InvalidClaimException('"owner" must be a string.', self::NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedClaim(): string
{
return self::NAME;
}
}
?>

View File

@@ -0,0 +1,54 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Claim;
use Jose\Component\Checker\ClaimChecker;
use Jose\Component\Checker\InvalidClaimException;
/**
* Class ScpChecker.
*/
class ScpChecker implements ClaimChecker
{
private const NAME = 'scp';
/**
* @var string[]
*/
private $scopes;
/**
* ScpChecker constructor.
*
* @param array $scopes
*/
public function __construct(array $scopes)
{
$this->scopes = $scopes;
}
/**
* {@inheritdoc}
*/
public function checkClaim($value): void
{
if (! is_array($value) && ! is_string($value))
throw new InvalidClaimException('"scp" must be an array of scopes.', self::NAME, $value);
if (! is_array($value))
$value = [$value];
if (! empty(array_diff($this->scopes, $value)))
throw new InvalidClaimException('"scp" contains scopes which does not match requested ones or miss some requested scopes.', self::NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedClaim(): string
{
return self::NAME;
}
}
?>

View File

@@ -0,0 +1,36 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Claim;
use Jose\Component\Checker\ClaimChecker;
use Jose\Component\Checker\InvalidClaimException;
/**
* Class SubEveCharacterChecker.
*/
class SubEveCharacterChecker implements ClaimChecker
{
private const NAME = 'sub';
/**
* {@inheritdoc}
*/
public function checkClaim($value): void
{
if (! is_string($value))
throw new InvalidClaimException('"sub" must be a string.', self::NAME, $value);
if (preg_match('/^CHARACTER:EVE:[0-9]+$/', $value) !== 1)
throw new InvalidClaimException('"sub" must be of the form CHARACTER:EVE:{character_id}', self::NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedClaim(): string
{
return self::NAME;
}
}
?>

View File

@@ -0,0 +1,63 @@
<?php
namespace App\Providers\Socialite\EveOnline\Checker\Header;
use Jose\Component\Checker\HeaderChecker;
use Jose\Component\Checker\InvalidHeaderException;
final class TypeChecker implements HeaderChecker
{
private const HEADER_NAME = 'typ';
/**
* @var bool
*/
private $protected_header = true;
/**
* @var string[]
*/
private $supported_types;
/**
* TypeChecker constructor.
*
* @param string[] $supported_types
* @param bool $protected_header
*/
public function __construct(array $supported_types, bool $protected_header = true)
{
$this->supported_types = $supported_types;
$this->protected_header = $protected_header;
}
/**
* {@inheritdoc}
*/
public function checkHeader($value): void
{
if (! is_string($value))
throw new InvalidHeaderException('"typ" must be a string.', self::HEADER_NAME, $value);
if (! in_array($value, $this->supported_types, true))
throw new InvalidHeaderException('Unsupported type.', self::HEADER_NAME, $value);
}
/**
* {@inheritdoc}
*/
public function supportedHeader(): string
{
return self::HEADER_NAME;
}
/**
* {@inheritdoc}
*/
public function protectedHeaderOnly(): bool
{
return $this->protected_header;
}
}
?>

View File

@@ -27,12 +27,6 @@
<p>Allowed Logins</p> <p>Allowed Logins</p>
</a> </a>
</li> </li>
<li class="nav-item">
<a href="/admin/dashboard/wiki" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Wiki</p>
</a>
</li>
<li class="nav-item"> <li class="nav-item">
<a href="/admin/dashboard/journal" class="nav-link"> <a href="/admin/dashboard/journal" class="nav-link">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>

View File

@@ -1,33 +0,0 @@
<!-- Moon Admin -->
@if(auth()->user()->hasPermission('moon.admin'))
<li class="nav-item has-treeview">
<a href="#" class="nav-link">
<i class="nav-icon fas fa-tachometer-alt"></i>
<p>
Moon Admin<br>
<i class="right fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="/moons/admin/display/rentals" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Display Moons</p>
</a>
</li>
<li class="nav-item">
<a href="/moons/admin/updatemoon" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Update Moon</p>
</a>
</li>
<li class="nav-item">
<a href="/moons/admin/display/request" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Moon Request</p>
</a>
</li>
</ul>
</li>
@endif
<!-- End Moon Admin -->

View File

@@ -18,12 +18,6 @@
<p>ESI Scopes</p> <p>ESI Scopes</p>
</a> </a>
</li> </li>
<li class="nav-item">
<a href="/logistics/fuel/structures" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Jump Gate Fuel</p>
</a>
</li>
<li class="nav-item"> <li class="nav-item">
<a href="https://buyback.w4rp.space" class="nav-link"> <a href="https://buyback.w4rp.space" class="nav-link">
<i class="far fa-circle nav-icon"></i> <i class="far fa-circle nav-icon"></i>

View File

@@ -1,60 +0,0 @@
<li class="nav-item has-treeview">
<a href="#" class="nav-link">
<i class="nav-icon far fa-moon"></i>
<p>Moons<br>
<i class="right fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
@if(auth()->user()->hasRole('User') || auth()->user()->hasRole('Admin'))
<li class="nav-item">
<a href="/moons/display/all" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Display All Moons</p>
</a>
</li>
@endif
<li class="nav-item">
<a href="/moons/display/rentals" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Display Rental Moons</p>
</a>
</li>
<li class="nav-item">
<a href="/moons/display/rental/request" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Request Rental Moon</p>
</a>
</li>
<li class="nav-item">
<a href="/moons/display/form/worth" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Moon Worth</p>
</a>
</li>
@if(auth()->user()->hasRole('User') || auth()->user()->hasRole('Admin'))
<li class="nav-item">
<a href="/moons/display/request" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Moon Reservation</p>
</a>
</li>
@endif
@if(auth()->user()->hasPermission('corp.lead') && auth()->user()->hasEsiScope('esi-industry.read_corporation_mining.v1'))
<li class="nav-item">
<a href="/moons/ledger/display/moons" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Mining Ledger</p>
</a>
</li>
@endif
@if(auth()->user()->isMoonRenter() || auth()->user()->hasPermission('rentalmoon.viewer') || auth()->user()->hasRole('Admin'))
<li class="nav-item">
<a href="/moons/ledger/display/rentals" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Moon Rental Ledger</p>
</a>
</li>
@endif
</ul>
</li>

View File

@@ -1,28 +0,0 @@
<li class="nav-item has-treeview">
<a href="#" class="nav-link">
<i class="nav-icon fab fa-wikipedia-w"></i>
<p>Wiki<br>
<i class="right fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="https://www.w4rp.space" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Wiki</p>
</a>
</li>
<li class="nav-item">
<a href="/wiki/register" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Registration</p>
</a>
</li>
<li class="nav-item">
<a href="/wiki/changepassword" class="nav-link">
<i class="far fa-circle nav-icon"></i>
<p>Change Password</p>
</a>
</li>
</ul>
</li>

View File

@@ -1,81 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<br>
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeMoonRemoval', 'method' => 'POST']) !!}
<div class="container">
<table class="table table-striped table-bordered">
<thead>
<th>System</th>
<th>Name</th>
<th>Rental Price</th>
<th>Ally Rental Price</th>
<th>Renter</th>
<th>Contact</th>
<th>Rental End</th>
<th>Paid?</th>
<th>Paid Until</th>
<th>Remove Renter</th>
</thead>
<tbody>
@foreach($table as $row)
<tr class="{{ $row['RowColor'] }}">
<td>{{ $row['SPM'] }}</td>
<td>{{ $row['StructureName'] }}</td>
<td>{{ number_format($row['AlliancePrice'], 0, ".", ",") }}</td>
<td>{{ number_format($row['OutOfAlliancePrice'], 0, ".", ",") }}</td>
<td>{{ $row['Renter'] }}</td>
<td>{{ $row['Contact'] }}</td>
<td>{{ $row['RentalEnd'] }}</td>
@if($row['Paid'] == 'Yes')
<td>Yes</td>
@else
<td>No</td>
@endif
<td>{{ $row['PaidUntil'] }}</td>
<td>{{ Form::radio('remove', $row['SPM'], false, ['class' => 'form-control']) }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
{{ Form::submit('Update', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
<br>
<div class="container">
<div class="row">
<div class="col">
<div class="card">
<div class="card-header">
Legend
</div>
<div class="card-body">
<table class="table table-striped">
<tbody>
<tr class="table-primary">
<td>Moon Available</td>
</tr>
<tr class="table-danger">
<td>Moon Rented</td>
</tr>
<tr class="table-warning">
<td>Moon Rent Due</td>
</tr>
<tr class="table-info">
<td>Alliance Use</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
@endsection

View File

@@ -1,45 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Alliance Moon Requests</h2>
</div>
<div class="card-body">
<table class="table table-striped table-bordered">
<thead>
<th>Region</th>
<th>System - Planet - Moon</th>
<th>Corporation</th>
<th>Requestor</th>
<th> </th>
</thead>
<tbody>
@foreach($requests as $req)
<tr>
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeApprovedMoonRequest', 'method' => 'POST']) !!}
<td>{{ $req->region }}</td>
<td>{{ $req->system . " - " . $req->planet . " - " . $req->moon }}</td>
<td>{{ $req->corporation_name }}</td>
<td>{{ $req->requestor_name }}</td>
<td>
{{ Form::hidden('id', $req->id) }}
{{ Form::hidden('system', $req->system) }}
{{ Form::hidden('planet', $req->planet) }}
{{ Form::hidden('moon', $req->moon) }}
{{ Form::select('status', [
'Approved' => 'Approved',
'Denied' => 'Denied',
], 'Select') }}
{{ Form::submit('Update', ['class' => 'btn btn-primary']) }}
</td>
{!! Form::close() !!}
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection

View File

@@ -1,32 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<div class="container">
<!-- Put form header here for the form in the table -->
<table class="table table-striped">
<thead>
<th>System</th>
<th>Planet</th>
<th>Moon</th>
<th>Rental Corp</th>
<th>Rental End</th>
<th>Price</th>
<th>Paid?</th>
</thead>
<tbody>
@foreach($rentals as $rental)
<tr>
<td>{{ $rental['System'] }}</td>
<td>{{ $rental['Planet'] }}</td>
<td>{{ $rental['Moon'] }}</td>
<td>{{ $rental['RentalCorp'] }}</td>
<td>{{ $rental['RentalEnd'] }}</td>
<td>{{ $rental['Price'] }}</td>
<!-- spot for paid button -->
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection

View File

@@ -1,23 +0,0 @@
@extends('layous.admin.b4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Set Rental Moons for Alliance</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeRentalMoonForAlliance', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('moon', 'Moon') }}
{{ Form::select('moon', $moons, ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('until', 'End Date') }}
{{ Form::date('until', \Carbon\Carbon::now()->endOfMonth(), ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,42 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Update Existing Moon</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeUpdateMoon', 'method' => 'POST']) !!}
<div class="form-group col-md-6">
{{ Form::label('spmn', 'Moon') }}
{{ Form::select('spmn', $spmn, null, ['class' => 'form-control', 'placeholder' => 'Select Moon...']) }}
</div>
<div class="form-group col-md-6">
{{ Form::label('contact', 'Contact') }}
{{ Form::text('contact', '', ['class' => 'form-control', 'placeholder' => 'Character']) }}
</div>
<div class="form-group col-md-6">
{{ Form::label('contact_type', 'Contact Type') }}
{{ Form::select('contact_type', ['Character' => 'Character', 'Corporation' => 'Corporation'], 'Character') }}
</div>
<div class="form-group col-md-6">
{{ Form::label('rental_end', 'Rental End Date') }}
{{ Form::date('rental_end', \Carbon\Carbon::now()->endOfMonth(), ['class' => 'form-control']) }}
</div>
<div class="form-group col-md-6">
{{ Form::label('paid_until', 'Paid Until') }}
{{ Form::date('paid_until', \Carbon\Carbon::now()->endOfMonth(), ['class' => 'form-control']) }}
</div>
<div class="form-group">
Paid?<br>
{{ Form::label('paid', 'No') }}
{{ Form::radio('paid', 'No', true) }}
{{ Form::label('paid', 'Yes') }}
{{ Form::radio('paid', 'Yes') }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,47 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="container">
<h2>Moon Ledger</h2>
</div>
</div>
<br>
<ul class="nav nav-pills">
@foreach($structures as $key => $value)
<li class="nav-item">
<a class="nav-link" data-toggle="pill" href="#W4RP-{{str_replace(' ', '_', $value)}}">{{$value}}</a>
</li>
@endforeach
</ul>
<br>
<div class="tab-content">
@foreach($structures as $key => $value)
<div id="W4RP-{{str_replace(' ', '_', $value)}}" class="tab-pane fade">
<table class="table table-bordered">
<thead>
<th>Character</th>
<th>Corp Ticker</th>
<th>Ore Name</th>
<th>Quantity</th>
<th>Date</th>
</thead>
<tbody>
@foreach($miningLedgers as $ledger)
@if($ledger['structure'] == $value)
<tr>
<td>{{ $ledger['character'] }}</td>
<td>{{ $ledger['corpTicker'] }}</td>
<td>{{ $ledger['ore'] }}</td>
<td>{{ $ledger['quantity'] }}</td>
<td>{{ $ledger['updated'] }}</td>
</tr>
@endif
@endforeach
</tbody>
</table>
</div>
@endforeach
</div>
</div>
@endsection

View File

@@ -1,19 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Select the Structure To View the Ledger For</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Moons\MoonLedgerController@displayLedger', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('structure', 'Structure') }}
{{ Form::select('structure', $structures, null, ['placeholder' => 'Select Structure']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,47 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="container">
<h2>Moon Ledger</h2>
</div>
</div>
<br>
<ul class="nav nav-pills">
@foreach($structures as $key => $value)
<li class="nav-item">
<a class="nav-link" data-toggle="pill" href="#W4RP-{{str_replace(' ', '_', $value)}}">{{$value}}</a>
</li>
@endforeach
</ul>
<br>
<div class="tab-content">
@foreach($structures as $key => $value)
<div id="W4RP-{{str_replace(' ', '_', $value)}}" class="tab-pane fade">
<table class="table table-bordered">
<thead>
<th>Character</th>
<th>Corp Ticker</th>
<th>Ore Name</th>
<th>Quantity</th>
<th>Date</th>
</thead>
<tbody>
@foreach($miningLedgers as $ledger)
@if($ledger['structure'] == $value)
<tr>
<td>{{ $ledger['character'] }}</td>
<td>{{ $ledger['corpTicker'] }}</td>
<td>{{ $ledger['ore'] }}</td>
<td>{{ $ledger['quantity'] }}</td>
<td>{{ $ledger['updated'] }}</td>
</tr>
@endif
@endforeach
</tbody>
</table>
</div>
@endforeach
</div>
</div>
@endsection

View File

@@ -1,57 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<br>
<div class="container col-md-12">
<table class="table table-striped">
<thead>
<th>System</th>
<th>Name</th>
<th>Rental End</th>
</thead>
<tbody>
@foreach($table as $row)
<tr class="{{ $row['RowColor'] }}">
<td>{{ $row['SPM'] }}</td>
<td>{{ $row['StructureName'] }}</td>
<td>{{ $row['RentalEnd'] }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<br>
<div class="container-fluid">
<div class="row">
<div class="col">
<div class="card">
<div class="card-header">
Legend
</div>
<div class="card-body">
<table class="table table-striped">
<tbody>
<tr class="table-success">
<td>Moon Available</td>
</tr>
<tr class="table-danger">
<td>Moon Rented</td>
</tr>
<tr class="table-warning">
<td>Moon Rent Due</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
@endsection

View File

@@ -1,69 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container col-md-12">
<table class="table table-striped">
<thead>
<th>System</th>
<th>Name</th>
<th>First Ore</th>
<th>Second Ore</th>
<th>Third Ore</th>
<th>Fourth Ore</th>
<th>Rental Price</th>
<th>Moon Worth</th>
<th>Rental End</th>
</thead>
<tbody>
@foreach($table as $row)
<tr class="{{ $row['RowColor'] }}">
<td>{{ $row['SPM'] }}</td>
<td>{{ $row['StructureName'] }}</td>
<td>{{ $row['FirstOre'] }} - {{ $row['FirstQuantity'] }}</td>
<td>{{ $row['SecondOre'] }} - {{ $row['SecondQuantity'] }}</td>
<td>{{ $row['ThirdOre'] }} - {{ $row['ThirdQuantity'] }}</td>
<td>{{ $row['FourthOre'] }} - {{ $row['FourthQuantity'] }}</td>
<td>{{ $row['Price'] }}</td>
<td>{{ $row['Worth'] }}</td>
<td>{{ $row['RentalEnd'] }}</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col">
<div class="card">
<div class="card-header">
Legend
</div>
<div class="card-body">
<table class="table table-striped">
<tbody>
<tr class="table-primary">
<td>Moon Available</td>
</tr>
<tr class="table-danger">
<td>Moon Rented</td>
</tr>
<tr class="table-warning">
<td>Moon Rent Due</td>
</tr>
<tr class="table-info">
<td>Alliance Use</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
</div>
@endsection

View File

@@ -1,69 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Moon Reservation Request Form</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Moons\MoonsController@storeRequestAllianceMoon', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('system', 'System') }}
{{ Form::select('system', [
'4-GB14' => '4-GB14',
'6X7-JO' => '6X7-JO',
'78TS-Q' => '78TS-Q',
'AF0-V5' => 'AF0-V5',
'A4B-V5' => 'A4B-V5',
'A803-L' => 'A803-L',
'B-A587' => 'B-A587',
'B-KDOZ' => 'B-KDOZ',
'B-S347' => 'B-S347',
'B9E-H6' => 'B9E-H6',
'CJNF-J' => 'CJNF-J',
'DY-P7Q' => 'DY-P7Q',
'E8-YS9' => 'E8-YS9',
'EA-HSA' => 'EA-HSA',
'FYI-49' => 'FYI-49',
'GJ0-JO' => 'GJ0-JO',
'GXK-7F' => 'GXK-7F',
'I8-D0G' => 'I8-D0G',
'J-ODE7' => 'J-ODE7',
'JDAS-0' => 'JDAS-0',
'JWZ2-V' => 'JWZ2-V',
'L-5JCJ' => 'L-5JCJ',
'LK1K-5' => 'LK1K-5',
'LN-56V' => 'LN-56V',
'NS2L-4' => 'NS2L-4',
'O7-7UX' => 'O7-7UX',
'OGL8-Q' => 'OGL8-Q',
'PPFB-U' => 'PPFB-U',
'Q-S7ZD' => 'Q-S7ZD',
'QE-E1D' => 'QE-E1D',
'QI-S9W' => 'QI-S9W',
'R-K4QY' => 'R-K4QY',
'REB-KR' => 'REB-KR',
'SPBS-6' => 'SPBS-6',
'WQH-4K' => 'WQH-4K',
'WYF8-8' => 'WYF8-8',
'XVV-21' => 'XVV-21',
'Y19P-1' => 'Y19P-1',
'Y2-QUV' => 'Y2-QUV',
'Z-H2MA' => 'Z-H2MA',
'ZBP-TP' => 'ZBP-TP',
], 'None') }}
</div>
<div class="form-group">
{{ Form::label('planet', 'Planet') }}
{{ Form::text('planet', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('moon', 'Moon') }}
{{ Form::text('moon', '', ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit Request', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,13 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>Request Rental Moon</h2>
</div>
<div class="card-body">
Send an in game mail to Rock Onzo about requesting a rental moon.
</div>
</div>
</div>
@endsection

View File

@@ -1,35 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<div class="container">
<div class="card">
<div class="card-header">
<h2>New Rental Contract</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'SystemRentals\RentalAdminController@addRentalSystem', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('contact_name', 'Contact Name') }}
{{ Form::text('contact_name', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('contact_corp_name', 'Corporation Name') }}
{{ Form::text('contact_corp_name', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('system', 'System') }}
{{ Form::text('system', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('rental_cost', 'Rental Cost') }}
{{ Form::text('rental_cost', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('paid_until', 'Paid Until') }}
{{ Form::date('paid_until', \Carbon\Carbon::now()->addMonth(), ['class' => 'form-control']) }}
</div>
{{ Form::submit('Add Rental', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,56 +0,0 @@
@extends('layouts.admin.b4')
@section('content')
<br>
<div class="container">
<div class="card">
<div class="card-header">
<h2>Rental Systems</h2>
</div>
<div class="card-body">
<table class="table table-bordered table-striped">
<thead>
<th>Contact</th>
<th>Corporation</th>
<th>System</th>
<th>Cost</th>
<th>Paid Until</th>
<th>Update</th>
<th>Remove?</th>
<th> </th>
</thead>
<tbody>
@foreach($rentals as $rental)
<tr>
<td>{{ $rental->contact_name }}</td>
<td>{{ $rental->corporation_name }}</td>
<td>{{ $rental->system_name }}</td>
<td>{{ $rental->rental_cost }}</td>
<td>{{ $rental->paid_until }}</td>
<td>
{!! Form::open(['action' => 'SystemRentals\RentalAdminController@updateRentalSystem', 'method' => 'POST']) !!}
{{ Form::date('paid_until', \Carbon\Carbon::now()->endOfMonth(), ['class' => 'form-control']) }}
{{ Form::hidden('contact_id', $rental->contact_id) }}
{{ Form::hidden('corporation_id', $rental->corporation_id) }}
{{ Form::hidden('system_id', $rental->system_id) }}
{{ Form::submit('Update', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</td>
<td>
{!! Form::open(['action' => 'SystemRentals\RentalAdminController@removeRentalSystem', 'method' => 'POST']) !!}
{{ Form::radio('remove', 'Yes', false, ['class' => 'form-control']) }}
{{ Form::hidden('contact_id', $rental->contact_id) }}
{{ Form::hidden('corporation_id', $rental->corporation_id) }}
{{ Form::hidden('system_id', $rental->system_id) }}
</td>
<td>
{{ Form::submit('Remove', ['class' => 'btn btn-danger']) }}
{!! Form::close() !!}
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection

View File

@@ -1,50 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<br>
<div class="card">
<div class="card-header">
<h2>Structure Requests</h2>
</div>
<div class="card-body">
<table class="table table-striped table-bordered">
<thead>
<th>Corporation</th>
<th>System</th>
<th>Structure Size</th>
<th>Structure Type</th>
<th>Drop Time</th>
<th>Requester</th>
<th>Delete</th>
<th></th>
</thead>
<tbody>
@if($reqs != null)
@foreach($reqs as $req)
<tr>
<td>{{ $req->corporation_name }}</td>
<td>{{ $req->system }}</td>
<td>{{ $req->structure_size }}</td>
<td>{{ $req->structure_type }}</td>
<td>{{ $req->requested_drop_time }}</td>
<td>{{ $req->requester }}</td>
{!! Form::open(['action' => 'Logistics\StructureRequestAdminController@deleteRequest', 'method' => 'POST']) !!}
<td>
{{ Form::hidden('id', $req->id, ['class' => 'form-control']) }}
{{ Form::radio('delete', 'Delete', false, ['class' => 'form-conotrol']) }}
</td>
<td>
{{ Form::submit('Delete', ['class' => 'btn btn-danger']) }}
</td>
{!! Form::close() !!}
</tr>
@endforeach
@else
<tr>
</tr>
@endif
</tbody>
</table>
</div>
</div>
@endsection

View File

@@ -1,40 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<br>
<div class="container col-md-6">
<div class="card">
<div class="card-header">
<h2>Structure Request Form</h2>
</div>
<div class="card-body">
{!! Form::open(['action' => 'Logistics\StructureRequestController@storeForm', 'method' => 'POST']) !!}
<div class="form-group">
{{ Form::label('corporation_name', 'Corporation Name') }}
{{ Form::text('corporation_name', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('system', 'System') }}
{{ Form::text('system', '', ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('structure_size', 'Structure Size') }}
{{ Form::select('structure_size', ['M' => 'M', 'L' => 'L', 'XL' => 'XL'], null, ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('structure_type', 'Structure Type') }}
{{ Form::select('structure_type', ['Citadel' => 'Citadel', 'Refinery' => 'Refinery', 'Engineering' => 'Engineering', 'Flex' => 'Flex'], null, ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('requested_drop_time', 'Requested Drop Time') }}
{{ Form::dateTime('requested_drop_time', \Carbon\Carbon::now()->toDateTimeString(), ['class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('requester', 'Requester') }}
{{ Form::text('requester', '', ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
@endsection

View File

@@ -1,26 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">
<h2>Change Wiki Password</h2>
</div>
<div class="card-body">
<h3>Your username is: {{ $name }} </h3><br>
{!! Form::open(['action' => 'Wiki\WikiController@changePassword', 'method' => 'POST']) !!}
<div class="form-group col-md-6">
{{ Form::label('password', 'Password') }}
{{ Form::password('password', ['class' => 'form-control']) }}
{{ Form::label('password2', 'Repeat Password') }}
{{ Form::password('password2', ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@@ -1,26 +0,0 @@
@extends('layouts.user.dashb4')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">
<h2>Register for Warped Intentions Wiki</h2>
</div>
<div class="card-body">
<h3>Your Username is: {{ $name }} </h3><br>
{!! Form::open(['action' => 'Wiki\WikiController@storeRegister', 'method' => 'POST']) !!}
<div class="form-group col-md-6">
{{ Form::label('password', 'Password') }}
{{ Form::password('password', ['class' => 'form-control']) }}
{{ Form::label('password2', 'Repeat Password') }}
{{ Form::password('password2', ['class' => 'form-control']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@@ -43,13 +43,6 @@ Route::group(['middleware' => ['auth']], function(){
Route::post('/admin/add/allowedlogin', 'Dashboard\AdminController@addAllowedLogin'); Route::post('/admin/add/allowedlogin', 'Dashboard\AdminController@addAllowedLogin');
Route::post('/admin/rmoeve/allowedlogin', 'Dashboard\AdminController@removeAllowedLogin'); Route::post('/admin/rmoeve/allowedlogin', 'Dashboard\AdminController@removeAllowedLogin');
Route::get('/admin/dashboard/journal', 'Dashboard\AdminController@showJournalEntries'); Route::get('/admin/dashboard/journal', 'Dashboard\AdminController@showJournalEntries');
Route::get('/admin/dashboard/wiki', 'Dashboard\AdminController@displayWikiDashboard');
Route::post('/admin/dashboard/wiki/deleteuser', 'Dashboard\AdminController@deleteWikiUser');
Route::post('/admin/dashboard/wiki/adduser', 'Dashboard\AdminController@addWikiUserGroup');
Route::post('/admin/dashboard/wiki/removegroup', 'Dashboard\AdminController@removeWikiUserGroup');
Route::post('/admin/dashboard/wiki/removeallgroups', 'Dashboard\AdminController@removeWikiUserAllGroups');
Route::post('/admin/dashboard/wiki/newgroup', 'Dashboard\AdminController@insertNewWikiUserGroup');
Route::post('/admin/dashboard/wiki/purge', 'Dashboard\AdminController@purgeWikiUsers');
Route::get('/admin/dashboard/test', 'Dashboard\AdminController@displayTestAdminDashboard'); Route::get('/admin/dashboard/test', 'Dashboard\AdminController@displayTestAdminDashboard');
Route::get('/admin/dashboard', 'Dashboard\AdminDashboardController@displayAdminDashboard'); Route::get('/admin/dashboard', 'Dashboard\AdminDashboardController@displayAdminDashboard');
@@ -81,42 +74,10 @@ Route::group(['middleware' => ['auth']], function(){
*/ */
//Route::get('/mining/display', 'Mining\MiningsController@displayMiningTax'); //Route::get('/mining/display', 'Mining\MiningsController@displayMiningTax');
/**
* Moon Controller display pages
*/
Route::get('/moons/display/rentals', 'Moons\MoonsController@displayRentalMoons');
Route::get('/moons/display/form/worth', 'Moons\MoonsController@displayTotalWorthForm');
Route::post('/moons/worth', 'Moons\MoonsController@displayTotalWorth');
Route::get('/moons/display/all', 'Moons\MoonsController@displayMoons');
Route::get('/moons/display/request', 'Moons\MoonsController@displayRequestAllianceMoon');
Route::post('/moon/display/request', 'Moons\MoonsController@storeRequestAllianceMoon');
Route::get('/moons/display/rental/request', 'Moons\MoonsController@displayRentalMoonPage');
/**
* Moon Admin Controller display pages
*/
Route::get('/moons/admin/display/rentals', 'Moons\MoonsAdminController@displayRentalMoonsAdmin');
Route::get('/moons/admin/updatemoon', 'Moons\MoonsAdminController@updateMoon');
Route::post('/moons/admin/updatemoon', 'Moons\MoonsAdminController@storeUpdateMoon');
Route::post('/moons/admin/display/rentals', 'Moons\MoonsAdminController@storeMoonRemoval');
Route::get('/moons/admin/display/request', 'Moons\MoonsAdminController@displayMoonRequests');
Route::post('/moons/admin/display/request', 'Moons\MoonsAdminController@storeApprovedMoonRequest');
/** /**
* Moon Ledger Controller display pages * Moon Ledger Controller display pages
*/ */
Route::get('/moons/ledger/display/moons', 'Moons\MoonLedgerController@displayMoonLedger'); Route::get('/moons/ledger/display/moons', 'Moons\MoonLedgerController@displayMoonLedger');
Route::get('/moons/ledger/display/rentals', 'Moons\MoonLedgerController@displayRentalMoonLedger');
Route::get('/moons/ledger/register', 'Moons\MoonLedgerController@registerStructures');
/**
* Moon Rental Controller display pages
*/
Route::get('/rentals/moons/alliance/display', 'Moons\RentalMoonsAdminController@displayAllianceUsageRentalMoons');
Route::get('/rentals/moons/alliance/request', 'Moons\RentalMoonsAdminController@displayRentalMoonForAllianceForm');
Route::post('/rentals/moons/alliance/request', 'Moons\RentalMoonsAdminController@storeREntalMoonForAlliance');
Route::get('/moons/composition/display', 'Moons\RentalMoonsAdminController@displayItemCompositionForm');
Route::post('/moons/composition/display', 'Moons\RentalMoonsAdminController@displayItemCompositionResults');
/** /**
* Scopes Controller display pages * Scopes Controller display pages
@@ -145,17 +106,6 @@ Route::group(['middleware' => ['auth']], function(){
Route::get('/srp/admin/update/shiptype/{id}/{value}', 'SRP\SRPAdminController@updateShipType'); Route::get('/srp/admin/update/shiptype/{id}/{value}', 'SRP\SRPAdminController@updateShipType');
Route::get('/srp/admin/update/lossvalue/{id}/{value}', 'SRP\SRPAdminController@updateLossValue'); Route::get('/srp/admin/update/lossvalue/{id}/{value}', 'SRP\SRPAdminController@updateLossValue');
/**
* Structure Request Controller display pages
*/
Route::get('/structures/display/form', 'Logistics\StructureRequestController@displayForm');
Route::post('/structures/display/form', 'Logistics\StructureRequestController@storeForm');
/**
* Structure Request Admin Controller display pages
*/
Route::get('/structures/display/requests', 'Logistics\StructureRequestAdminController@displayRequests');
Route::post('/structures/display/requests/delete', 'Logistics\StructureRequestAdminController@deleteRequest');
/** /**
* Supply Chain Contracts Controller display pages * Supply Chain Contracts Controller display pages
@@ -175,26 +125,11 @@ Route::group(['middleware' => ['auth']], function(){
Route::get('/supplychain/modify/bid', 'Contracts\SupplyChainController@displayModifySupplyChainContractBid'); Route::get('/supplychain/modify/bid', 'Contracts\SupplyChainController@displayModifySupplyChainContractBid');
Route::post('/supplychain/modify/bid', 'Contracts\SupplyChainController@modifySupplyChainContractBid'); Route::post('/supplychain/modify/bid', 'Contracts\SupplyChainController@modifySupplyChainContractBid');
/**
* System Rentals Controller display pages
*/
Route::get('/system/rental/dashboard', 'SystemRentals\RentalAdminController@displayRentalSystems');
Route::get('/system/rental/add', 'SystemRentals\RentalAdminController@displayAddRentalSystem');
Route::post('/system/rental/add', 'SystemRentals\RentalAdminController@addRentalSystem');
Route::post('/system/rental/update', 'SystemRentals\RentalAdminController@updateRentalSystem');
Route::post('/system/rental/remove', 'SystemRentals\RentalAdminController@removeRentalSystem');
/** /**
* Test Controller display pages * Test Controller display pages
*/ */
Route::get('/test/char/display', 'Test\TestController@displayCharTest'); Route::get('/test/char/display', 'Test\TestController@displayCharTest');
/**
* Wiki Controller display pages
*/
Route::get('/wiki/register', 'Wiki\WikiController@displayRegister');
Route::post('/wiki/register', 'Wiki\WikiController@storeRegister');
Route::get('/wiki/changepassword', 'Wiki\WikiController@displayChangePassword');
Route::post('/wiki/changepassword', 'Wiki\WikiController@changePassword');
Route::post('/wiki/purge', 'Wiki\WikiController@purgeUsers');
}); });
?>