PluginProbe ʕ •ᴥ•ʔ
JetFormBuilder — Dynamic Blocks Form Builder / 3.5.1
JetFormBuilder — Dynamic Blocks Form Builder v3.5.1
3.6.3.1 3.6.3 3.6.2.2 3.6.2.1 3.6.2 3.6.1.1 3.6.1 3.6.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.1.0 2.1.1 2.1.10 2.1.11 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.0 3.0.0.1 3.0.0.2 3.0.0.3 3.0.1 3.0.1.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.0.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.3.2 3.3.3 3.3.3.1 3.3.4 3.3.4.1 3.3.4.2 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.5.1 3.4.5.2 3.4.6 3.4.7 3.4.7.1 3.5.0 3.5.1 3.5.1.1 3.5.1.2 3.5.2 3.5.2.1 3.5.3 3.5.4 3.5.5 3.5.6 3.5.6.1 3.5.6.2 3.5.6.3 3.6.0
jetformbuilder / components / admin / print-page / header.php
jetformbuilder / components / admin / print-page Last commit date
interfaces 2 years ago templates 2 years ago traits 2 years ago footer.php 2 years ago header.php 2 years ago
header.php
72 lines
1 <?php
2
3
4 namespace JFB_Components\Admin\Print_Page;
5
6 use JFB_Components\Admin\Print_Page\Interfaces\Page_Assets_It;
7 use JFB_Components\Admin\Print_Page\Interfaces\Page_Output_It;
8 use JFB_Components\Admin\Print_Page\Traits\Page_Assets_Trait;
9
10 // If this file is called directly, abort.
11 if ( ! defined( 'WPINC' ) ) {
12 die;
13 }
14
15 class Header implements Page_Assets_It, Page_Output_It {
16
17 use Page_Assets_Trait;
18
19 protected $body_classes = 'wp-admin wp-core-ui';
20 protected $title = '';
21
22 public function __construct() {
23 if ( is_rtl() ) {
24 $this->add_body_classes( 'rtl' );
25 }
26
27 if ( wp_is_mobile() ) {
28 $this->add_body_classes( 'mobile' );
29 }
30
31 $this->set_title( __( 'JFB Preview', 'jet-form-builder' ) );
32 }
33
34 public function output() {
35 require_once jet_form_builder()->plugin_dir( 'components/admin/print-page/templates/header.php' );
36 }
37
38 /**
39 * @param string $body_classes
40 */
41 public function set_body_classes( string $body_classes ) {
42 $this->body_classes = $body_classes;
43 }
44
45 public function add_body_classes( string $body_classes ) {
46 $this->body_classes .= ' ' . trim( $body_classes );
47 }
48
49 /**
50 * @return string
51 */
52 public function get_body_classes(): string {
53 return $this->body_classes;
54 }
55
56 /**
57 * @return string
58 */
59 public function get_title(): string {
60 return $this->title;
61 }
62
63 /**
64 * @param string $title
65 */
66 public function set_title( string $title ) {
67 $this->title = $title;
68 }
69
70
71 }
72