Added Pokal and Playoff Data Input + Page
This commit is contained in:
parent
498804f3e0
commit
950fbe1755
8 changed files with 193 additions and 4 deletions
|
|
@ -801,10 +801,6 @@ class UsersController extends Controller
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$rankingDisplay = Tipp::gshirt_table();
|
$rankingDisplay = Tipp::gshirt_table();
|
||||||
$usernames = User::getNames();
|
$usernames = User::getNames();
|
||||||
$roundnames = array();
|
$roundnames = array();
|
||||||
|
|
@ -819,4 +815,82 @@ class UsersController extends Controller
|
||||||
public function no_payment() {
|
public function no_payment() {
|
||||||
return view ('users.no_payment');
|
return view ('users.no_payment');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public function playoff_report() {
|
||||||
|
if (Auth::guest()) { return redirect("/"); }
|
||||||
|
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
$sql="select playoff_report from seasons where id=$seasonId";
|
||||||
|
$result = DB::select($sql);
|
||||||
|
|
||||||
|
$playoff_report = $result[0]->playoff_report ?? 'Playoff Daten: Noch keine.';
|
||||||
|
|
||||||
|
return view ('users.playoff_report', compact('playoff_report'));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function playoff_report_edit() {
|
||||||
|
if (!Auth::user()->admin) { return redirect("/"); }
|
||||||
|
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
$sql="select playoff_report from seasons where id=$seasonId";
|
||||||
|
$result = DB::select($sql);
|
||||||
|
|
||||||
|
$playoff_report = $result[0]->playoff_report ?? 'Playoff Daten: Noch keine.';
|
||||||
|
|
||||||
|
return view ('users.playoff_report_edit', compact('playoff_report'));
|
||||||
|
}
|
||||||
|
public function store_playoff() {
|
||||||
|
$playoff_report = str_replace("'", "", request('playoff'));
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
DB::update("UPDATE seasons SET playoff_report='$playoff_report' WHERE id=$seasonId;");
|
||||||
|
return redirect("/users/playoff");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public function pokal_report() {
|
||||||
|
if (Auth::guest()) { return redirect("/"); }
|
||||||
|
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
$sql="select pokal_report from seasons where id=$seasonId";
|
||||||
|
$result = DB::select($sql);
|
||||||
|
|
||||||
|
$pokal_report = $result[0]->pokal_report ?? 'Pokal Daten: Noch keine.';
|
||||||
|
|
||||||
|
return view ('users.pokal_report', compact('pokal_report'));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function pokal_report_edit() {
|
||||||
|
if (!Auth::user()->admin) { return redirect("/"); }
|
||||||
|
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
$sql="select pokal_report from seasons where id=$seasonId";
|
||||||
|
$result = DB::select($sql);
|
||||||
|
|
||||||
|
$pokal_report = $result[0]->pokal_report ?? 'Pokal Daten: Noch keine.';
|
||||||
|
|
||||||
|
return view ('users.pokal_report_edit', compact('pokal_report'));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function store_pokal() {
|
||||||
|
$pokal_report = str_replace("'", "", request('pokal'));
|
||||||
|
$season=Season::getCurrent();
|
||||||
|
$seasonId=$season->id;
|
||||||
|
|
||||||
|
DB::update("UPDATE seasons SET pokal_report='$pokal_report' WHERE id=$seasonId;");
|
||||||
|
//return view('users.pokal_report', compact('pokal_report'));
|
||||||
|
return redirect("/users/pokal");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
class AddPlayoffPokalToSeason extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::table('season', function (Blueprint $table) {
|
||||||
|
$table->text('pokal_report',15000);
|
||||||
|
$table->text('playoff_report',15000);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::table('season', function (Blueprint $table) {
|
||||||
|
//
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -38,6 +38,8 @@
|
||||||
@if (App\Season::hasGreenShirtGame())
|
@if (App\Season::hasGreenShirtGame())
|
||||||
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/gshirt_ranking">Grünes Trikot</a>
|
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/gshirt_ranking">Grünes Trikot</a>
|
||||||
@endif
|
@endif
|
||||||
|
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/pokal">Pokal</a>
|
||||||
|
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/playoff">Play-Off</a>
|
||||||
</div>
|
</div>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
|
|
|
||||||
16
pfosten/resources/views/users/playoff_report.blade.php
Normal file
16
pfosten/resources/views/users/playoff_report.blade.php
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
@extends('layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<section class="text-center">
|
||||||
|
<div class="container">
|
||||||
|
<h1>PLAY-OFF</h1>
|
||||||
|
|
||||||
|
<textarea readonly name="playoff" class="form-control" style="min-height:650px;height:auto;">{{ $playoff_report }}</textarea>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
@if (Auth::user()->admin)
|
||||||
|
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/playoff_edit">Bearbeiten</a>
|
||||||
|
@endif
|
||||||
|
</section>
|
||||||
|
|
||||||
|
@endsection
|
||||||
20
pfosten/resources/views/users/playoff_report_edit.blade.php
Normal file
20
pfosten/resources/views/users/playoff_report_edit.blade.php
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
@extends('layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<section class="text-center">
|
||||||
|
<div class="container">
|
||||||
|
<h1>PLAY-OFF</h1>
|
||||||
|
|
||||||
|
<form method="POST" action="/users/store_playoff" class="text-center">
|
||||||
|
{{ csrf_field() }}
|
||||||
|
|
||||||
|
<textarea name="playoff" class="form-control" style="min-height:650px;height:auto;">{{ $playoff_report }}</textarea>
|
||||||
|
<div class="form-group">
|
||||||
|
<button type="submit" class="btn btn-primary">Ok</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
@endsection
|
||||||
17
pfosten/resources/views/users/pokal_report.blade.php
Normal file
17
pfosten/resources/views/users/pokal_report.blade.php
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
@extends('layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<section class="text-center">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<h1>POKAL</h1>
|
||||||
|
|
||||||
|
<textarea readonly name="pokal" class="form-control" style="min-height:650px;height:auto;">{{ $pokal_report }}</textarea>
|
||||||
|
</div>
|
||||||
|
@if (Auth::user()->admin)
|
||||||
|
<a style="font-weight:normal; font-color: blue; font-size: 22px;" href="/users/pokal_edit">Bearbeiten</a>
|
||||||
|
@endif
|
||||||
|
</section>
|
||||||
|
|
||||||
|
|
||||||
|
@endsection
|
||||||
21
pfosten/resources/views/users/pokal_report_edit.blade.php
Normal file
21
pfosten/resources/views/users/pokal_report_edit.blade.php
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
@extends('layouts.layout')
|
||||||
|
|
||||||
|
@section('content')
|
||||||
|
<section class="text-center">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
|
<h1>POKAL</h1>
|
||||||
|
|
||||||
|
<form method="POST" action="/users/store_pokal" class="text-center">
|
||||||
|
{{ csrf_field() }}
|
||||||
|
|
||||||
|
<textarea name="pokal" class="form-control" style="min-height:650px;height:auto;">{{ $pokal_report }}</textarea>
|
||||||
|
<div class="form-group">
|
||||||
|
<button type="submit" class="btn btn-primary">Ok</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
@endsection
|
||||||
|
|
@ -55,6 +55,12 @@ Route::get('/users/payout','UsersController@money_ranking');
|
||||||
Route::get('/users/payout_with_iban','UsersController@money_ranking_with_iban');
|
Route::get('/users/payout_with_iban','UsersController@money_ranking_with_iban');
|
||||||
Route::get('/users/payout/{user_id}','UsersController@money_ranking_detail');
|
Route::get('/users/payout/{user_id}','UsersController@money_ranking_detail');
|
||||||
Route::get('/users/restore/{user_id}','UsersController@restore');
|
Route::get('/users/restore/{user_id}','UsersController@restore');
|
||||||
|
Route::get('/users/playoff','UsersController@playoff_report');
|
||||||
|
Route::get('/users/pokal','UsersController@pokal_report');
|
||||||
|
Route::get('/users/playoff_edit','UsersController@playoff_report_edit');
|
||||||
|
Route::post('/users/store_playoff','UsersController@store_playoff');
|
||||||
|
Route::get('/users/pokal_edit','UsersController@pokal_report_edit');
|
||||||
|
Route::post('/users/store_pokal','UsersController@store_pokal');
|
||||||
|
|
||||||
Route::get('/tipps','TippsController@index');
|
Route::get('/tipps','TippsController@index');
|
||||||
Route::get('/tipps/joker_impossible','TippsController@joker_impossible');
|
Route::get('/tipps/joker_impossible','TippsController@joker_impossible');
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue