update moon rental functionality

This commit is contained in:
2019-05-22 01:01:01 -05:00
parent a0fbc55607
commit bc7ae51ce8
6 changed files with 10 additions and 44 deletions

View File

@@ -43,7 +43,7 @@ class MoonsAdminController extends Controller
return view('moons.admin.updatemoon');
}
public function storeUpdateMoonRental(Request $request) {
public function storeUpdateMoon(Request $request) {
$moonCalc = new MoonCalc;
$lookup = new LookupHelper;
@@ -165,7 +165,7 @@ class MoonsAdminController extends Controller
return redirect('/moons/admin/updatemoon')->with('success', 'Moon Updated');
}
public function storeUpdateMoon(Request $request) {
public function storeUpdateMoonOld(Request $request) {
$moonCalc = new MoonCalc();
$lookup = new LookupHelper();
@@ -179,6 +179,12 @@ class MoonsAdminController extends Controller
'paid' => 'required',
]);
//If the moon rental is being cancelled, let's update it.
if($request->removal == true) {
$this->RemoveRenter($request->system, $request->planet, $request->moon);
return redirect('/moons/admin/updatemoon')->with('success', 'Moon Updated and Renter Removed.');
}
//Take the contact name and create a character id from it
if($request->contact == 'None') {
$contact = 'None';

View File

@@ -15,7 +15,6 @@
@if(auth()->user()->hasRole('Admin'))
<a class="dropdown-item" href="/moons/admin/display">Display Moons</a>
<a class="dropdown-item" href="/moons/display/worth">Moon Worth</a>
<a class="dropdown-item" href="/moons/admin/addmoon">Add Moon</a>
<a class="dropdown-item" href="/moons/admin/updatemoon">Update Moon</a>
<a class="dropdown-item" href="/moons/admin/journal">Journal</a>
@endif

View File

@@ -1,37 +0,0 @@
@extends('layouts.b4')
@section('content')
<div class="container">
<h2>Add A New Moon</h2>
{!! Form::open(['action' => 'Moons\MoonsAdminController@storeMoon', 'method' => 'POST']) !!}
<div class="form-group col-md-6">
{{ Form::label('region', 'Region') }}
{{ Form::text('region', '', ['class' => 'form-control', 'placeholder' => 'Region']) }}
{{ Form::label('system', 'System') }}
{{ Form::text('system', '', ['class' => 'form-control', 'placeholder' => 'System']) }}
{{ Form::label('planet', 'Planet') }}
{{ Form::text('planet', '', ['class' => 'form-control', 'placeholder' => 'Planet']) }}
{{ Form::label('moon', 'Moon') }}
{{ Form::text('moon', '', ['class' => 'form-control', 'placeholder' => 'Moon']) }}
{{ Form::label('struture', 'Structure Name') }}
{{ Form::text('structure', '', ['class' => 'form-control', 'placeholder' => 'Structure Name']) }}
{{ Form::label('firstore', 'First Ore') }}
{{ Form::text('firstore', '', ['class' => 'form-control', 'placeholder' => 'First Ore Name']) }}
{{ Form::label('firstquan', 'First Ore Quantity') }}
{{ Form::text('firstquan', '', ['class' => 'form-control', 'placeholder' => 'First Ore Quantity']) }}
{{ Form::label('secondore', 'Second Ore') }}
{{ Form::text('secondore', '', ['class' => 'form-control', 'placeholder' => 'Second Ore Name']) }}
{{ Form::label('secondquan', 'Second Ore Quantity') }}
{{ Form::text('secondquan', '', ['class' => 'form-control', 'placeholder' => 'Second Ore Quantity']) }}
{{ Form::label('thirdore', 'Third Ore') }}
{{ Form::text('thirdore', '', ['class' => 'form-control', 'placeholder' => 'Third Ore Name']) }}
{{ Form::label('thirdquan', 'Third Ore Quantity') }}
{{ Form::text('thirdquan', '', ['class' => 'form-control', 'placeholder' => 'Third Ore Quantity']) }}
{{ Form::label('fourthore', 'Fourth Ore') }}
{{ Form::text('fourthore', '', ['class' => 'form-control', 'placeholder' => 'Fourth Ore Name']) }}
{{ Form::label('fourthquan', 'Fourth Ore Quantity') }}
{{ Form::text('fourthquan', '', ['class' => 'form-control', 'placeholder' => 'Fourth Ore Quantity']) }}
</div>
{{ Form::submit('Submit', ['class' => 'btn btn-primary']) }}
{!! Form::close() !!}
</div>
@endsection

View File

@@ -1,6 +1,6 @@
@extends('layouts.b4')
@section('content')
<br>
{!! Form::open(['action' => 'Moons\MoonsAdminController@updateMoonPaid', 'method' => 'POST']) !!}
<div class="container col-md-12">
<table class="table table-striped">

View File

@@ -1,6 +1,6 @@
@extends('layouts.b4')
@section('content')
<br>
<div class="container col-md-12">
<table class="table table-striped">
<thead>

View File

@@ -35,8 +35,6 @@ Route::group(['middleware' => ['auth']], function(){
/**
* Moon Admin Controller display pages
*/
Route::get('/moons/admin/addmoon', 'Moons\MoonsAdminController@addMoon');
Route::post('/moon/admin/addmoon', 'Moons\MoonsAdminController@storeMoon');
Route::get('/moons/admin/display', 'Moons\MoonsAdminController@displayMoonsAdmin');
Route::get('/moons/admin/updatemoon', 'Moons\MoonsAdminController@updateMoon');
Route::post('/moons/admin/updatemoon', 'Moons\MoonsAdminController@storeUpdateMoon');