(Fix) Isuue #643 🐛

- closes #643
This commit is contained in:
HDVinnie
2019-03-13 15:59:08 -04:00
parent 8bb397c29c
commit 384fe0809d
4 changed files with 13 additions and 10 deletions

View File

@@ -242,7 +242,7 @@ class RequestController extends Controller
*
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function addRequestForm()
public function addRequestForm($title = '', $imdb = 0, $tmdb = 0)
{
$user = auth()->user();
@@ -250,6 +250,9 @@ class RequestController extends Controller
'categories' => Category::all()->sortBy('position'),
'types' => Type::all()->sortBy('position'),
'user' => $user,
'title' => $title,
'imdb' => str_replace('tt', '', $imdb),
'tmdb' => $tmdb,
]);
}
@@ -294,7 +297,7 @@ class RequestController extends Controller
if ($v->fails()) {
return redirect()->route('requests')
->with($this->toastr->error($v->errors()->toJson(), 'Whoops!', ['options']));
->with($this->toastr->error($v->errors()->toJson(), 'Whoops!', ['options']))->withInput();
} else {
$tr->save();

View File

@@ -44,17 +44,17 @@
<div class="upload col-md-12">
<div class="form-group">
<label for="name">@lang('request.title')</label>
<input type="text" name="name" class="form-control" required>
<input type="text" name="name" class="form-control" value="{{ old('name') ?? $title }}" required>
</div>
<div class="form-group">
<label for="name">IMDB ID <b>(@lang('request.required'))</b></label>
<input type="number" name="imdb" value="0" class="form-control" required>
<input type="number" name="imdb" value="0" class="form-control" value="{{ old('imdb') ?? $imdb }}" required>
</div>
<div class="form-group">
<label for="name">TMDB ID <b>(@lang('request.required'))</b></label>
<input type="number" name="tmdb" value="{{ request()->query('tmdb', 0) }}" class="form-control" required>
<input type="number" name="tmdb" class="form-control" value="{{ old('tmdb') ?? $tmdb }}" required>
</div>
<div class="form-group">

View File

@@ -633,18 +633,18 @@
<div class="item mini backdrop mini_card">
<p class="tv flex">
@if ($recommendation['exists'])
<a href="{{ route('torrents.similar', ['tmdb' => $recommendation['id']]) }}">
<a href="{{ route('torrents.similar', ['category_id' => $torrent->category_id, 'tmdb' => $recommendation['id']]) }}">
@else
<a href="{{ route('add_request_form', ['tmdb' => $recommendation['id']]) }}">
<a href="{{ route('add_request_form', ['title' => $recommendation['title'] ? $recommendation['title'] : $recommendation['name'], 'imdb' => 0, 'tmdb' => $recommendation['id']]) }}">
@endif
<span class="text-bold">{{ isset($recommendation['title']) ? $recommendation['title'] : $recommendation['name'] }}</span>
</a>
</p>
<div class="image_content">
@if ($recommendation['exists'])
<a href="{{ route('torrents.similar', ['tmdb' => $recommendation['id']]) }}">
<a href="{{ route('torrents.similar', ['category_id' => $torrent->category_id, 'tmdb' => $recommendation['id']]) }}">
@else
<a href="{{ route('add_request_form', ['tmdb' => $recommendation['id']]) }}">
<a href="{{ route('add_request_form', ['title' => $recommendation['title'] ? $recommendation['title'] : $recommendation['name'], 'imdb' => 0, 'tmdb' => $recommendation['id']]) }}">
@endif
<img class="backdrop" src="https://image.tmdb.org/t/p/w1280{{ $recommendation['backdrop_path'] }}">
<div class="meta">

View File

@@ -193,7 +193,7 @@ Route::group(['middleware' => 'language'], function () {
// Requests
Route::get('/filterRequests', 'RequestController@faceted');
Route::get('/requests', 'RequestController@requests')->name('requests');
Route::get('/request/add', 'RequestController@addRequestForm')->name('add_request_form');
Route::get('/request/add/{title?}/{imdb?}/{tmdb?}', 'RequestController@addRequestForm')->name('add_request_form');
Route::post('/request/add', 'RequestController@addRequest')->name('add_request');
Route::get('/request/{id}/edit', 'RequestController@editRequestForm')->name('edit_request_form');
Route::post('/request/{id}/edit', 'RequestController@editRequest')->name('edit_request');