diff --git a/app/Handlers/Search/Presenters/AdminContent.php b/app/Handlers/Search/Presenters/AdminContent.php index 3ec76829..4134fc03 100644 --- a/app/Handlers/Search/Presenters/AdminContent.php +++ b/app/Handlers/Search/Presenters/AdminContent.php @@ -1,12 +1,16 @@ $foundItems, 'tileClass' => 'large-4']); + return view('admin.search.results.content', [ + 'pages' => $foundItems, + 'statuses' => ContentStatuses::getWithTranslations(), + ]); } } \ No newline at end of file diff --git a/app/Handlers/Search/Presenters/AdminFiles.php b/app/Handlers/Search/Presenters/AdminFiles.php index 7ce21748..0035eef1 100644 --- a/app/Handlers/Search/Presenters/AdminFiles.php +++ b/app/Handlers/Search/Presenters/AdminFiles.php @@ -14,6 +14,6 @@ class AdminFiles implements SearchPresenterHandler */ public function render($foundItems) { - return view('admin.fileManager.filesTiles', ['files' => $foundItems]); + return view('admin.fileManager.filesTiles', ['files' => $foundItems, 'hideDelete' => true]); } } \ No newline at end of file diff --git a/app/Http/Controllers/Admin/Search.php b/app/Http/Controllers/Admin/Search.php index 45c5eaf8..e23d9ab7 100644 --- a/app/Http/Controllers/Admin/Search.php +++ b/app/Http/Controllers/Admin/Search.php @@ -57,7 +57,6 @@ class Search extends Controller * @var SearchHandler $search * @var SearchPresenterHandler $presenter */ - list ($search, $presenter) = $engine; // try to find given term diff --git a/resources/views/admin/fileManager/filesTiles.blade.php b/resources/views/admin/fileManager/filesTiles.blade.php index 4f905ceb..7baa27bd 100644 --- a/resources/views/admin/fileManager/filesTiles.blade.php +++ b/resources/views/admin/fileManager/filesTiles.blade.php @@ -11,10 +11,12 @@ {{str_limit($file->original_filename, 10)}} - - - + @if(!isset($hideDelete) || !$hideDelete) + + + + @endif @empty
diff --git a/resources/views/admin/search/form.blade.php b/resources/views/admin/search/form.blade.php new file mode 100644 index 00000000..ec34e223 --- /dev/null +++ b/resources/views/admin/search/form.blade.php @@ -0,0 +1,14 @@ +
+ +
+ +
+
+ + +
+ + + +
\ No newline at end of file diff --git a/resources/views/admin/search/page.blade.php b/resources/views/admin/search/page.blade.php new file mode 100644 index 00000000..0c3597bd --- /dev/null +++ b/resources/views/admin/search/page.blade.php @@ -0,0 +1,22 @@ +@extends('admin.layoutWithNavigation') + +@section('pageHeading', @trans('search.pageTitle')) + +@section('content') + @if ($search) +
+
+

@lang('search.results')

+ @include('admin.search.results') +
+
+

@lang('search.term')

+ @include('admin.search.form') +
+
+ @else +
+ @include('admin.search.form') +
+ @endif +@endsection \ No newline at end of file diff --git a/resources/views/admin/search/results.blade.php b/resources/views/admin/search/results.blade.php new file mode 100644 index 00000000..e35035cc --- /dev/null +++ b/resources/views/admin/search/results.blade.php @@ -0,0 +1,7 @@ + +@foreach($results as $id => $result) + {{--
--}} +

{{$result['name']}} ({{$result['count']}})

+ {!! $result['content'] !!} + {{--
--}} +@endforeach \ No newline at end of file diff --git a/resources/views/admin/search/results/content.blade.php b/resources/views/admin/search/results/content.blade.php new file mode 100644 index 00000000..e9dcaa4f --- /dev/null +++ b/resources/views/admin/search/results/content.blade.php @@ -0,0 +1,37 @@ +
+ @if (count($pages)) + + + + + + + + @foreach($pages as $page) + + + + + + + @endforeach +
@lang('admin/contents.title')@lang('admin/contents.status')@lang('admin/contents.createdAt')
+ + @if(!empty($page->title_photo)) + {{$page->title}} + @else + {{$page->title}} + @endif + + + + {{$page->title}} + + {{$statuses[$page->status]}}@date($page->created_at)
+ @else +
+ @lang('admin/contents.noPagesAvailable') +
+ @endif +
\ No newline at end of file