mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-04-19 16:01:34 -05:00
@@ -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();
|
||||
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user