Add delete (& save to ManualPayout) buttons added to Season index page
This commit is contained in:
parent
85868e5599
commit
3bdb32ae75
2 changed files with 36 additions and 9 deletions
|
|
@ -5,11 +5,12 @@ namespace App;
|
|||
use Illuminate\Database\Eloquent\Model;
|
||||
use App\Season;
|
||||
use App\User;
|
||||
use Log;
|
||||
|
||||
class ManualPayout extends Model
|
||||
{
|
||||
protected $fillable = [
|
||||
'season_id','quota_name','user_id'
|
||||
'season_id','name','user_id'
|
||||
];
|
||||
|
||||
public static function getManualQuotaNames() {
|
||||
|
|
@ -42,6 +43,8 @@ class ManualPayout extends Model
|
|||
|
||||
$season = Season::getCurrent();
|
||||
|
||||
Log::info("setWinner, season_id=".$season->id.", quota_name='".$quotaName."'");
|
||||
|
||||
$entry = ManualPayout::where('season_id','=',$season->id)->where('quota_name','=',$quotaName)->first();
|
||||
if (!$entry) {
|
||||
$entry = new ManualPayout;
|
||||
|
|
@ -49,6 +52,7 @@ class ManualPayout extends Model
|
|||
$entry->season_id = $season->id;
|
||||
$entry->quota_name = $quotaName;
|
||||
}
|
||||
|
||||
$entry->user_id = $userId;
|
||||
$entry->save();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,14 +71,18 @@
|
|||
<label style="float:left;"> % = {{ $payouts['pokal'] }} €</label>
|
||||
|
||||
<span class="dropdown" id="dropdown6">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_winner'); return false;" class="dropbtn">{{ $winnerNames['pokal'] }}</button>
|
||||
<div id="dropdown_winner" class="dropdown-content" style="width:250px;">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_pokal_winner'); return false;" class="dropbtn">{{ $winnerNames['pokal'] }}</button>
|
||||
<div id="dropdown_pokal_winner" class="dropdown-content" style="width:250px;">
|
||||
@foreach($users as $user)
|
||||
<a onclick=" setWinner('{{$user->id}}','pokal');return false;" style="width:250px";>{{$user->name}}</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
<button id="btn_clear_pokal_winner" onclick="setWinner(0,'pokal'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<label style="float:left; width:200px;">Liga:</label>
|
||||
|
|
@ -161,13 +165,16 @@
|
|||
<input type="text" class="form-control" id="liga_platz1" name="liga_platz1" value="{{ $quotas['liga_platz1'] }}" style="float:left; width:75px;"required>
|
||||
|
||||
<span class="dropdown" id="dropdown1">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_winner'); return false;" class="dropbtn">{{ $winnerNames['liga_platz1'] }}</button>
|
||||
<div id="dropdown_winner" class="dropdown-content" style="width:250px;">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_p1_winner'); return false;" class="dropbtn">{{ $winnerNames['liga_platz1'] }}</button>
|
||||
<div id="dropdown_p1_winner" class="dropdown-content" style="width:250px;">
|
||||
@foreach($users as $user)
|
||||
<a onclick=" setWinner('{{$user->id}}','liga_platz1');return false;" style="width:250px";>{{$user->name}}</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
<span>
|
||||
<button id="btn_clear_p1_winner" onclick="setWinner(0,'liga_platz1'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
<label style="float:left"> % = {{$payouts['liga_platz1']}} €</label>
|
||||
|
||||
|
|
@ -179,13 +186,17 @@
|
|||
<input type="text" class="form-control" id="liga_platz2" name="liga_platz2" value="{{ $quotas['liga_platz2'] }}" style="float:left; width:75px;"required>
|
||||
|
||||
<span class="dropdown" id="dropdown2">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_winner2'); return false;" class="dropbtn">{{ $winnerNames['liga_platz2'] }}</button>
|
||||
<div id="dropdown_winner2" class="dropdown-content" style="width:250px;">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_p2_winner2'); return false;" class="dropbtn">{{ $winnerNames['liga_platz2'] }}</button>
|
||||
<div id="dropdown_p2_winner2" class="dropdown-content" style="width:250px;">
|
||||
@foreach($users as $user)
|
||||
<a onclick=" setWinner('{{$user->id}}','liga_platz2');return false;" style="width:250px";>{{$user->name}}</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
<span>
|
||||
<button id="btn_clear_p2_winner" onclick="setWinner(0,'liga_platz2'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
|
||||
<label style="float:left;"> % = {{$payouts['liga_platz2']}} €</label>
|
||||
<p> </p>
|
||||
|
|
@ -194,13 +205,17 @@
|
|||
<input type="text" class="form-control" id="liga_platz3" name="liga_platz3" value="{{ $quotas['liga_platz3'] }}" style="float:left; width:75px;"required>
|
||||
|
||||
<span class="dropdown" id="dropdown3">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_winner3'); return false;" class="dropbtn">{{ $winnerNames['liga_platz3'] }}</button>
|
||||
<div id="dropdown_winner3" class="dropdown-content" style="width:250px;">
|
||||
<button id="btn_winner" onclick="toggleDropdown('dropdown_p3_winner'); return false;" class="dropbtn">{{ $winnerNames['liga_platz3'] }}</button>
|
||||
<div id="dropdown_p3_winner" class="dropdown-content" style="width:250px;">
|
||||
@foreach($users as $user)
|
||||
<a onclick=" setWinner('{{$user->id}}','liga_platz3');return false;" style="width:250px";>{{$user->name}}</a>
|
||||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
<span>
|
||||
<button id="btn_clear_p3_winner" onclick="setWinner(0,'liga_platz3'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
|
||||
<label style="float:left;"> % = {{ $payouts['liga_platz3'] }} €</label>
|
||||
<p> </p>
|
||||
|
|
@ -217,6 +232,10 @@
|
|||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
<span>
|
||||
<button id="btn_clear_p2_1_winner" onclick="setWinner(0,'liga_platz2_1'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
|
||||
<label style="float:left;"> % = {{ $payouts['liga_platz2_1'] }} €</label>
|
||||
|
||||
|
|
@ -235,6 +254,9 @@
|
|||
@endforeach
|
||||
</div>
|
||||
</span>
|
||||
<span>
|
||||
<button id="btn_clear_p3_1_winner" onclick="setWinner(0,'liga_platz3_1'); return false;" style="width:25px;">x</button>
|
||||
</span>
|
||||
|
||||
<label style="float:left;"> % = {{ $payouts['liga_platz3_1'] }} €</label>
|
||||
<p> </p>
|
||||
|
|
@ -271,6 +293,7 @@
|
|||
<script>
|
||||
|
||||
function setWinner($user_id, $quota_name) {
|
||||
console.log("setWinner for quota="+$quota_name);
|
||||
window.location.href = '/seasons/set_winner/'+$user_id+'/'+$quota_name;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue