diff --git a/app/Utils/HtmlEngine.php b/app/Utils/HtmlEngine.php index 757792140557..16ee438340f4 100644 --- a/app/Utils/HtmlEngine.php +++ b/app/Utils/HtmlEngine.php @@ -380,6 +380,8 @@ class HtmlEngine $data['$page_size'] = ['value' => $this->settings->page_size, 'label' => '']; $data['$page_layout'] = ['value' => property_exists($this->settings, 'page_layout') ? $this->settings->page_layout : 'Portrait', 'label' => '']; + $data['$tech_hero_image'] = ['value' => asset('images/pdf-designs/tech-hero-image.jpg'), 'label' => '']; + $arrKeysLength = array_map('strlen', array_keys($data)); array_multisort($arrKeysLength, SORT_DESC, $data); diff --git a/database/migrations/2021_05_27_105157_add_tech_design.php b/database/migrations/2021_05_27_105157_add_tech_design.php new file mode 100644 index 000000000000..d3bdde618049 --- /dev/null +++ b/database/migrations/2021_05_27_105157_add_tech_design.php @@ -0,0 +1,34 @@ + 10, 'name' => 'Tech', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true]); + } + + if (Design::count() !== 0) { + return Design::create(['name' => 'Tech', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true]); + } + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +} diff --git a/database/seeders/DesignSeeder.php b/database/seeders/DesignSeeder.php index f43b27b6d45b..7c19d45644b6 100644 --- a/database/seeders/DesignSeeder.php +++ b/database/seeders/DesignSeeder.php @@ -36,6 +36,7 @@ class DesignSeeder extends Seeder ['id' => 7, 'name' => 'Elegant', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true], ['id' => 8, 'name' => 'Hipster', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true], ['id' => 9, 'name' => 'Playful', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true], + ['id' => 10, 'name' => 'Tech', 'user_id' => null, 'company_id' => null, 'is_custom' => false, 'design' => '', 'is_active' => true], ]; foreach ($designs as $design) { diff --git a/public/images/pdf-designs/tech-hero-image.jpg b/public/images/pdf-designs/tech-hero-image.jpg new file mode 100644 index 000000000000..33a501a1e2d3 Binary files /dev/null and b/public/images/pdf-designs/tech-hero-image.jpg differ diff --git a/resources/views/pdf-designs/tech.html b/resources/views/pdf-designs/tech.html new file mode 100644 index 000000000000..c992a4cf5fc6 --- /dev/null +++ b/resources/views/pdf-designs/tech.html @@ -0,0 +1,296 @@ + + + + +
+
+
+ $entity_number_label: $entity_number + $date_label: $date +
+ +
+ +
+
+ $payment_due_label: + $payment_due +
+ +
+ $amount_due_label: + $amount_due +
+
+
+
+ +
+
+
+ $from_label: +
+
+
+ $to_label: +
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ +