fix thumbnail generation

fix hardcoded paths
a lot of minor fixes
This commit is contained in:
2021-01-21 19:55:42 +00:00
parent aacf387d63
commit 7a62b01027
18 changed files with 62 additions and 121 deletions

View File

@@ -22,25 +22,26 @@ class VideoController extends Controller
* @return Response
*/
public function index(Request $request) {
if($request->has('q')){
$needle = trim($request->input('q'));
return view('index', [
'videos' => Video::filtered()->withAnyTagsFuzzy($needle)
->orderBy('id', 'asc')
->paginate(20)->appends(['q' => $needle]),
$videos = Video::filtered();
if($request->has('q')) {
$needle = trim($request->input('q'));
$videos = $videos->withAnyTagsFuzzy($needle);
return view('index', [
'number_of_results' => $videos->get()->count(),
'videos' => $videos->orderBy('id', 'ASC')->paginate(20)->appends(['q' => $needle]),
'categories' => Category::all(),
'q' => $needle,
'q' => $needle
]);
}
return view('index', [
'videos' => Video::filtered()->orderBy('id', 'ASC')->paginate(20),
'categories' => Category::all(),
return view('index', [
'number_of_results' => $videos->get()->count(),
'videos' => $videos->orderBy('id', 'ASC')->paginate(20),
'categories' => Category::all()
]);
}
public function main(Request $request) {
public function main(Request $request) {
if($request->has('q')){
$needle = trim($request->input('q'));
return view('main', [
@@ -181,9 +182,11 @@ class VideoController extends Controller
#->back();
#->with('error', 'No video with that ID found');
$sfw = $video->tags->contains(function($key, $tag) {
return $tag->normalized === 'sfw';
});
$sfw = $video->isSfw();
if(!$sfw && !file_exists(public_path() . "/thumbs/blurred/" . substr($video->file, 0, -5) . "_blurred.png"))
$video->blurryThumb();
return view('video', [
'video' => $video,