Passed
Push — add/multiplan ( 5fcd18...02fcf7 )
by Virginia
03:32
created
classes/integrations/class-team.php 1 patch
Indentation   +126 added lines, -126 removed lines patch added patch discarded remove patch
@@ -8,142 +8,142 @@
 block discarded – undo
8 8
  */
9 9
 class LSX_Team {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @var      object \lsx_health_plan\classes\LSX_Team()
15
-	 */
16
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @var      object \lsx_health_plan\classes\LSX_Team()
15
+      */
16
+     protected static $instance = null;
17 17
 
18
-	/**
19
-	 * Constructor.
20
-	 */
21
-	public function __construct() {
22
-		$this->default_types = array(
23
-			\lsx_health_plan\functions\get_option( 'endpoint_meal', 'meal' ),
24
-			\lsx_health_plan\functions\get_option( 'endpoint_exercise_single', 'exercise' ),
25
-			\lsx_health_plan\functions\get_option( 'endpoint_recipe_single', 'recipe' ),
26
-			\lsx_health_plan\functions\get_option( 'endpoint_workout', 'workout' ),
27
-			\lsx_health_plan\functions\get_option( 'endpoint_plan', 'plan' ),
28
-		);
29
-		add_action( 'wp_enqueue_scripts', array( $this, 'assets' ), 5 );
30
-		add_action( 'cmb2_admin_init', array( $this, 'related_team_metabox' ) );
31
-		add_action( 'cmb2_admin_init', array( $this, 'additional_single_team_metabox' ) );
32
-		add_action( 'lsx_entry_bottom', array( $this, 'hp_team_member_tabs' ) );
33
-	}
18
+     /**
19
+      * Constructor.
20
+      */
21
+     public function __construct() {
22
+          $this->default_types = array(
23
+               \lsx_health_plan\functions\get_option( 'endpoint_meal', 'meal' ),
24
+               \lsx_health_plan\functions\get_option( 'endpoint_exercise_single', 'exercise' ),
25
+               \lsx_health_plan\functions\get_option( 'endpoint_recipe_single', 'recipe' ),
26
+               \lsx_health_plan\functions\get_option( 'endpoint_workout', 'workout' ),
27
+               \lsx_health_plan\functions\get_option( 'endpoint_plan', 'plan' ),
28
+          );
29
+          add_action( 'wp_enqueue_scripts', array( $this, 'assets' ), 5 );
30
+          add_action( 'cmb2_admin_init', array( $this, 'related_team_metabox' ) );
31
+          add_action( 'cmb2_admin_init', array( $this, 'additional_single_team_metabox' ) );
32
+          add_action( 'lsx_entry_bottom', array( $this, 'hp_team_member_tabs' ) );
33
+     }
34 34
 
35
-	/**
36
-	 * Return an instance of this class.
37
-	 *
38
-	 * @since 1.0.0
39
-	 *
40
-	 * @return    object \lsx_health_plan\classes\LSX_Team()    A single instance of this class.
41
-	 */
42
-	public static function get_instance() {
43
-		// If the single instance hasn't been set, set it now.
44
-		if ( null === self::$instance ) {
45
-			self::$instance = new self();
46
-		}
47
-		return self::$instance;
48
-	}
35
+     /**
36
+      * Return an instance of this class.
37
+      *
38
+      * @since 1.0.0
39
+      *
40
+      * @return    object \lsx_health_plan\classes\LSX_Team()    A single instance of this class.
41
+      */
42
+     public static function get_instance() {
43
+          // If the single instance hasn't been set, set it now.
44
+          if ( null === self::$instance ) {
45
+               self::$instance = new self();
46
+          }
47
+          return self::$instance;
48
+     }
49 49
 
50
-	/**
51
-	 * Load lsx team related css.
52
-	 *
53
-	 * @package    lsx
54
-	 * @subpackage lsx-health-plan
55
-	 *
56
-	 */
57
-	public function assets() {
58
-		wp_enqueue_style( 'lsx-health-plan-team', LSX_HEALTH_PLAN_URL . 'assets/css/lsx-health-plan-team.css', array(), LSX_HEALTH_PLAN_VER );
59
-	}
50
+     /**
51
+      * Load lsx team related css.
52
+      *
53
+      * @package    lsx
54
+      * @subpackage lsx-health-plan
55
+      *
56
+      */
57
+     public function assets() {
58
+          wp_enqueue_style( 'lsx-health-plan-team', LSX_HEALTH_PLAN_URL . 'assets/css/lsx-health-plan-team.css', array(), LSX_HEALTH_PLAN_VER );
59
+     }
60 60
 
61
-	/**
62
-	 * Define the related team member metabox and field configurations.
63
-	 */
64
-	public function related_team_metabox() {
65
-		foreach ( $this->default_types as $type => $default_type ) {
66
-			$cmb = new_cmb2_box(
67
-				array(
68
-					'id'           => $default_type . '_related_team_member__metabox',
69
-					'title'        => __( 'Related Team Member', 'lsx-health-plan' ),
70
-					'object_types' => array( $default_type ), // Post type.
71
-					'context'      => 'normal',
72
-					'priority'     => 'low',
73
-					'show_names'   => true,
74
-				)
75
-			);
61
+     /**
62
+      * Define the related team member metabox and field configurations.
63
+      */
64
+     public function related_team_metabox() {
65
+          foreach ( $this->default_types as $type => $default_type ) {
66
+               $cmb = new_cmb2_box(
67
+                    array(
68
+                         'id'           => $default_type . '_related_team_member__metabox',
69
+                         'title'        => __( 'Related Team Member', 'lsx-health-plan' ),
70
+                         'object_types' => array( $default_type ), // Post type.
71
+                         'context'      => 'normal',
72
+                         'priority'     => 'low',
73
+                         'show_names'   => true,
74
+                    )
75
+               );
76 76
 
77
-			$cmb->add_field(
78
-				array(
79
-					'name'       => __( 'Related Team Member', 'lsx-health-plan' ),
80
-					'desc'       => __( 'Connect the related team member that applies to this ', 'lsx-health-plan' ) . $default_type,
81
-					'id'         => $default_type . '_connected_team_member',
82
-					'type'       => 'post_search_ajax',
83
-					'limit'      => 4,  // Limit selection to X items only (default 1).
84
-					'sortable'   => true, // Allow selected items to be sortable (default false).
85
-					'query_args' => array(
86
-						'post_type'      => array( 'team' ),
87
-						'post_status'    => array( 'publish' ),
88
-						'posts_per_page' => -1,
89
-					),
90
-				)
91
-			);
92
-		}
77
+               $cmb->add_field(
78
+                    array(
79
+                         'name'       => __( 'Related Team Member', 'lsx-health-plan' ),
80
+                         'desc'       => __( 'Connect the related team member that applies to this ', 'lsx-health-plan' ) . $default_type,
81
+                         'id'         => $default_type . '_connected_team_member',
82
+                         'type'       => 'post_search_ajax',
83
+                         'limit'      => 4,  // Limit selection to X items only (default 1).
84
+                         'sortable'   => true, // Allow selected items to be sortable (default false).
85
+                         'query_args' => array(
86
+                              'post_type'      => array( 'team' ),
87
+                              'post_status'    => array( 'publish' ),
88
+                              'posts_per_page' => -1,
89
+                         ),
90
+                    )
91
+               );
92
+          }
93 93
 
94
-	}
94
+     }
95 95
 
96
-	/**
97
-	 * Adding additional custom fields to the single members, related with Health Plan.
98
-	 */
99
-	public function additional_single_team_metabox() {
100
-		$cmb = new_cmb2_box(
101
-			array(
102
-				'id'           => 'lsx__team',
103
-				'title'        => '',
104
-				'object_types' => array( 'team' ), // Post type.
105
-				'context'      => 'normal',
106
-				'priority'     => 'high',
107
-				'show_names'   => true,
108
-			)
109
-		);
96
+     /**
97
+      * Adding additional custom fields to the single members, related with Health Plan.
98
+      */
99
+     public function additional_single_team_metabox() {
100
+          $cmb = new_cmb2_box(
101
+               array(
102
+                    'id'           => 'lsx__team',
103
+                    'title'        => '',
104
+                    'object_types' => array( 'team' ), // Post type.
105
+                    'context'      => 'normal',
106
+                    'priority'     => 'high',
107
+                    'show_names'   => true,
108
+               )
109
+          );
110 110
 
111
-		$cmb->add_field(
112
-			array(
113
-				'name'       => __( 'Team Member Experience', 'lsx-health-plan' ),
114
-				'desc'       => __( 'Add additional experience to this team member', 'lsx-health-plan' ),
115
-				'id'         => 'team_member_experience',
116
-				'type'       => 'wysiwyg',
117
-			)
118
-		);
111
+          $cmb->add_field(
112
+               array(
113
+                    'name'       => __( 'Team Member Experience', 'lsx-health-plan' ),
114
+                    'desc'       => __( 'Add additional experience to this team member', 'lsx-health-plan' ),
115
+                    'id'         => 'team_member_experience',
116
+                    'type'       => 'wysiwyg',
117
+               )
118
+          );
119 119
 
120
-		$cmb->add_field(
121
-			array(
122
-				'name'       => __( 'Featured Plans', 'lsx-health-plan' ),
123
-				'desc'       => __( 'Connect the related plans to this team member', 'lsx-health-plan' ),
124
-				'id'         => 'connected_team_member_plan',
125
-				'type'       => 'post_search_ajax',
126
-				'limit'      => 3,
127
-				'sortable'   => true,
128
-				'query_args' => array(
129
-					'post_type'      => array( 'plan' ),
130
-					'post_status'    => array( 'publish' ),
131
-					'posts_per_page' => -1,
132
-				),
133
-			)
134
-		);
120
+          $cmb->add_field(
121
+               array(
122
+                    'name'       => __( 'Featured Plans', 'lsx-health-plan' ),
123
+                    'desc'       => __( 'Connect the related plans to this team member', 'lsx-health-plan' ),
124
+                    'id'         => 'connected_team_member_plan',
125
+                    'type'       => 'post_search_ajax',
126
+                    'limit'      => 3,
127
+                    'sortable'   => true,
128
+                    'query_args' => array(
129
+                         'post_type'      => array( 'plan' ),
130
+                         'post_status'    => array( 'publish' ),
131
+                         'posts_per_page' => -1,
132
+                    ),
133
+               )
134
+          );
135 135
 
136
-	}
136
+     }
137 137
 
138
-	/**
139
-	 * Adds custom tabs to the team member single pages.
140
-	 *
141
-	 * @return void
142
-	 */
143
-	public function hp_team_member_tabs() {
144
-		if ( is_single() && is_singular( 'team' ) ) {
145
-			require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/team.php';
146
-		}	
147
-	}
138
+     /**
139
+      * Adds custom tabs to the team member single pages.
140
+      *
141
+      * @return void
142
+      */
143
+     public function hp_team_member_tabs() {
144
+          if ( is_single() && is_singular( 'team' ) ) {
145
+               require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/team.php';
146
+          }	
147
+     }
148 148
 
149 149
 }
Please login to merge, or discard this patch.
includes/template-tags/team.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
 $tab_experience['content']   = get_post_meta( get_the_ID(), 'team_member_experience', true );
8 8
 $tab_experience['shortcode'] = ''; 
9 9
 if ( ! empty( $tab_experience['content'] ) ) {
10
-	$tabs[] = $tab_experience;
10
+     $tabs[] = $tab_experience;
11 11
 }
12 12
 
13 13
 // Tab Featured plan
@@ -19,15 +19,15 @@  discard block
 block discarded – undo
19 19
 $tab_testimonial['content']   = '';
20 20
 
21 21
 if ( is_plugin_active( 'lsx-testimonials/lsx-testimonials.php' ) && ( ! empty( $tab_testimonial['posts'] ) ) ) {
22
-	if ( count( $tab_testimonial['posts'] ) <= 2 ) {
23
-		$columns = count( $tab_testimonial['posts'] );
24
-	} else {
25
-		$columns = 3;
26
-	}
27
-
28
-	$post_ids = join( ',', $tab_testimonial['posts'] );
29
-	$tab_testimonial['shortcode'] = '[lsx_testimonials columns="' . $columns . '" include="' . $post_ids . '" orderby="date" order="DESC" display="excerpt"]';
30
-	$tabs[] = $tab_testimonial;
22
+     if ( count( $tab_testimonial['posts'] ) <= 2 ) {
23
+          $columns = count( $tab_testimonial['posts'] );
24
+     } else {
25
+          $columns = 3;
26
+     }
27
+
28
+     $post_ids = join( ',', $tab_testimonial['posts'] );
29
+     $tab_testimonial['shortcode'] = '[lsx_testimonials columns="' . $columns . '" include="' . $post_ids . '" orderby="date" order="DESC" display="excerpt"]';
30
+     $tabs[] = $tab_testimonial;
31 31
 }
32 32
 
33 33
 if ( count( $tabs ) > 0 ) : ?>
Please login to merge, or discard this patch.