diff --git a/app/Http/Controllers/ClientPortal/DocumentController.php b/app/Http/Controllers/ClientPortal/DocumentController.php new file mode 100644 index 000000000000..041fcbcb7a14 --- /dev/null +++ b/app/Http/Controllers/ClientPortal/DocumentController.php @@ -0,0 +1,97 @@ +all()); + } + + /** + * Display the specified resource. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function show($id) + { + // + } + + /** + * Show the form for editing the specified resource. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function edit($id) + { + // + } + + /** + * Update the specified resource in storage. + * + * @param \Illuminate\Http\Request $request + * @param int $id + * @return \Illuminate\Http\Response + */ + public function update(Request $request, $id) + { + // + } + + /** + * Remove the specified resource from storage. + * + * @param int $id + * @return \Illuminate\Http\Response + */ + public function destroy($id) + { + // + } +} diff --git a/app/Http/Controllers/ClientPortal/ProfileController.php b/app/Http/Controllers/ClientPortal/ProfileController.php index 863172779d10..b2ce5ad0f04c 100644 --- a/app/Http/Controllers/ClientPortal/ProfileController.php +++ b/app/Http/Controllers/ClientPortal/ProfileController.php @@ -37,7 +37,15 @@ class ProfileController extends Controller */ public function edit(ClientContact $client_contact) { - return view('portal.default.profile.index'); + $data = [ + 'params' => [ + 'is_avatar' => TRUE, + ], + 'url' => '/client/document', + 'multi_upload' => FALSE, + ]; + + return view('portal.default.profile.index', $data); } /** diff --git a/app/Http/Requests/ClientPortal/StoreDocumentRequest.php b/app/Http/Requests/ClientPortal/StoreDocumentRequest.php new file mode 100644 index 000000000000..d415e1dad65b --- /dev/null +++ b/app/Http/Requests/ClientPortal/StoreDocumentRequest.php @@ -0,0 +1,43 @@ +sanitize(); + + return [ + 'file' => 'required|max:10000|mimes:png,ai,svg,jpeg,tiff,pdf,gif,psd,txt,doc,xls,ppt,xlsx,docx,pptx' + ]; + } + +} + diff --git a/resources/views/generic/dropzone.blade.php b/resources/views/generic/dropzone.blade.php new file mode 100644 index 000000000000..593161b19bcd --- /dev/null +++ b/resources/views/generic/dropzone.blade.php @@ -0,0 +1,63 @@ +@section('header') + @parent + + + +@stop +
+
+
+ {{ ctrans('texts.dropzone_default_message')}}
+
+
+
+@push('scripts') + + +@endpush \ No newline at end of file diff --git a/resources/views/portal/default/footer.blade.php b/resources/views/portal/default/footer.blade.php index b87fb48c9d29..a67b5ac4e57d 100644 --- a/resources/views/portal/default/footer.blade.php +++ b/resources/views/portal/default/footer.blade.php @@ -13,4 +13,4 @@ @stack('scripts') + \ No newline at end of file diff --git a/resources/views/portal/default/header.blade.php b/resources/views/portal/default/header.blade.php index bcabbe206016..423f044a172e 100644 --- a/resources/views/portal/default/header.blade.php +++ b/resources/views/portal/default/header.blade.php @@ -56,4 +56,4 @@ - + \ No newline at end of file diff --git a/resources/views/portal/default/invoices/index.blade.php b/resources/views/portal/default/invoices/index.blade.php index 226713ad861d..7b1da3ae3933 100644 --- a/resources/views/portal/default/invoices/index.blade.php +++ b/resources/views/portal/default/invoices/index.blade.php @@ -147,10 +147,8 @@ $(document).ready(function() { alert('download'); }); - }); - function filterTable() { table_filter = $('#table_filter').val(); @@ -187,7 +185,6 @@ $('#statuses').select2({ }); - @endsection diff --git a/resources/views/portal/default/profile/index.blade.php b/resources/views/portal/default/profile/index.blade.php index 05b7e79abe12..5deeb1d5b663 100644 --- a/resources/views/portal/default/profile/index.blade.php +++ b/resources/views/portal/default/profile/index.blade.php @@ -1,22 +1,5 @@ @extends('portal.default.layouts.master') -@section('header') - @parent - - - -@stop @section('body')
@@ -36,13 +19,7 @@ -
-
-
- Drop files here or click to upload.
-
-
-
+ @include('generic.dropzone')
@@ -75,20 +52,13 @@
@endsection -@push('scripts') - -@endpush -@section('footer') +@section('footer')