diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
index 9402b93..70f52e4 100644
--- a/app/Http/Controllers/Controller.php
+++ b/app/Http/Controllers/Controller.php
@@ -131,6 +131,8 @@ public function pdf()
$stream = request('mode') === 'stream';
$options = request('options', []);
$group_by = request('group_by', 'day-region');
+ $legend_header = request('legend_header', '');
+ $legend_footer = request('legend_footer', '');
$types = self::$types;
//process data
@@ -408,7 +410,7 @@ public function pdf()
}
//output PDF
- $pdf = PDF::loadView('pdf', compact('days', 'font', 'numbering', 'group_by', 'types_in_use', 'regions', 'types', 'options'))
+ $pdf = PDF::loadView('pdf', compact('days', 'font', 'numbering', 'group_by', 'types_in_use', 'regions', 'types', 'options', 'legend_header', 'legend_footer'))
->setPaper([0, 0, $width, $height]);
return ($stream) ? $pdf->stream() : $pdf->download('directory.pdf');
diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php
index 88f78ab..b0b9ea9 100644
--- a/resources/views/home.blade.php
+++ b/resources/views/home.blade.php
@@ -117,6 +117,16 @@ function setColorMode(dark) {
@endforeach
+
+
+
+
+ {{ html()->textarea('legend_header') }}
+
+
+
+ {{ html()->textarea('legend_footer') }}
+
{{ html()->submit('Generate')->class('btn btn-primary btn-lg px-4') }}
diff --git a/resources/views/legend.blade.php b/resources/views/legend.blade.php
index 441c862..8624667 100644
--- a/resources/views/legend.blade.php
+++ b/resources/views/legend.blade.php
@@ -1,4 +1,7 @@
+ @if ($legend_header)
+
+ @endif
Meeting Types
@foreach ($types_in_use as $type)
@@ -6,4 +9,7 @@
{{ $types[$type] }}
@endforeach
+ @if ($legend_footer)
+
+ @endif
diff --git a/resources/views/pdf.blade.php b/resources/views/pdf.blade.php
index 3efa707..1f3041a 100644
--- a/resources/views/pdf.blade.php
+++ b/resources/views/pdf.blade.php
@@ -66,6 +66,14 @@
border-bottom: none;
}
+ .legend_header {
+ font-size: 12px;
+ }
+
+ .legend_footer {
+ font-size: 8px;
+ }
+
.legend>div span {
display: inline-block;
}
@@ -133,7 +141,7 @@
@endif
@if (in_array('legend', $options))
- @include('legend', compact('types_in_use', 'types'))
+ @include('legend', compact('types_in_use', 'types', 'legend_header', 'legend_footer'))
@endif
@if ($group_by === 'day-region')
@foreach ($days as $day => $regions)