parent
f96a3ba685
commit
2742e6380a
@ -0,0 +1,111 @@
|
||||
@extends('layouts.app')
|
||||
|
||||
@section('title', "Edit poll '" . $poll->question . "'")
|
||||
|
||||
@section('content')
|
||||
@if ($poll->closed)
|
||||
<div class="primary-box">
|
||||
<span>The poll is closed and can no longer be edited.</span>
|
||||
</div>
|
||||
@else
|
||||
@if ($changed || $extra_codes != null)
|
||||
@php (debug($changed))
|
||||
@php (debug($extra_codes))
|
||||
|
||||
<div class="primary-box">
|
||||
@if ($changed)
|
||||
<span>Your changes have been saved.</span>
|
||||
@elseif ($extra_codes != null)
|
||||
<span>Your extra voting URLs have been generated:</span>
|
||||
<textarea class="copyarea" readonly>{{collect($extra_codes)->map(function($c) use($poll) { return action('PollController@view', ['poll' => $poll, 'code' => $c]); })->implode("\n")}}</textarea>
|
||||
@endif
|
||||
</div>
|
||||
|
||||
<div class="text-browser"><br></div>
|
||||
@endif
|
||||
|
||||
<section class="grid grid--large">
|
||||
<div class="some-top-margin">
|
||||
<form action="{{ action('PollController@edit', ['poll' => $poll, 'password' => $poll->password]) }}" method="post">
|
||||
@method('PATCH')
|
||||
|
||||
@csrf
|
||||
|
||||
<div class="some-bottom-margin">
|
||||
<span>Change settings:</span>
|
||||
</div>
|
||||
<label class="checkbox no-bottom-margin">
|
||||
<input type="checkbox" name="hide_results_until_closed" @if($poll->hide_results_until_closed) checked @endif>
|
||||
<span class="checkbox__label">Hide results until poll is closed</span>
|
||||
</label>
|
||||
<br>
|
||||
<label class="checkbox no-bottom-margin">
|
||||
<input type="checkbox" name="automatically_close_poll" @if($poll->closes_at != null) checked @endif>
|
||||
<span class="checkbox__label">Automatically close poll at </span>
|
||||
<input type="datetime-local" name="automatically_close_poll_datetime" class="inline-block" value="{{ $poll->closes_at != null ? Carbon\Carbon::parse($poll->closes_at)->format('Y-m-d\TH:i') : Carbon\Carbon::now()->addHour()->format('Y-m-d\TH:i') }}" min="{{ Carbon\Carbon::now()->format('Y-m-d\TH:i') }}">
|
||||
</label>
|
||||
<br>
|
||||
<label class="checkbox no-bottom-margin">
|
||||
<input type="checkbox" name="set_admin_password" @if($poll->admin_password != null) checked @endif>
|
||||
<span class="checkbox__label">Set an admin password: </span>
|
||||
<input type="text" name="admin_password" class="inline-text" @if($poll->admin_password != null) value="{{ $poll->admin_password}}" @endif>
|
||||
</label>
|
||||
<br>
|
||||
<div class="some-top-margin">
|
||||
<input type="submit" class="btn" value="Confirm">
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="text-browser"><br></div>
|
||||
</div>
|
||||
|
||||
@if ($poll->duplicate_vote_checking == 'codes')
|
||||
<div class="some-top-margin">
|
||||
<form action="{{ action('PollController@edit', ['poll' => $poll, 'password' => $poll->password]) }}" method="post">
|
||||
@method('PATCH')
|
||||
|
||||
@csrf
|
||||
|
||||
<div class="some-bottom-margin">
|
||||
<span>Generate extra voting codes: </span>
|
||||
</div>
|
||||
<label class="free-number">
|
||||
<input type="number" min="1" max="1000" value="10" name="extra_codes">
|
||||
<span class="radio__label">codes</span>
|
||||
</label>
|
||||
<br>
|
||||
<div class="some-top-margin">
|
||||
<input type="submit" class="btn" value="Confirm">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@endif
|
||||
</section>
|
||||
|
||||
<div class="text-browser"><br></div>
|
||||
|
||||
<section>
|
||||
<form action="{{ action('PollController@edit', ['poll' => $poll, 'password' => $poll->password]) }}" method="post">
|
||||
@method('PATCH')
|
||||
|
||||
@csrf
|
||||
|
||||
<div class="some-top-margin">
|
||||
@if ($poll->hide_results_until_closed)
|
||||
<input type="hidden" name="hide_results_until_closed" value="1">
|
||||
@endif
|
||||
|
||||
@if ($poll->admin_password != null)
|
||||
<input type="hidden" name="set_admin_password" value="1">
|
||||
<input type="hidden" name="admin_password" value="{{ $poll->admin_password }}">
|
||||
@endif
|
||||
|
||||
<input type="hidden" name="automatically_close_poll" value="1">
|
||||
<input type="hidden" name="automatically_close_poll_datetime" value="now">
|
||||
|
||||
<input type="submit" class="btn" style="width:100%" value="Close poll now">
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
@endif
|
||||
@endsection
|
Loading…
Reference in new issue