Passed
Push — add/multiplan ( 2b4659...5fcd18 )
by Virginia
03:23
created
classes/class-frontend.php 2 patches
Indentation   +115 added lines, -115 removed lines patch added patch discarded remove patch
@@ -8,120 +8,120 @@
 block discarded – undo
8 8
  */
9 9
 class Frontend {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\Frontend()
17
-	 */
18
-	protected static $instance = null;
19
-
20
-	/**
21
-	 * @var object \lsx_health_plan\classes\frontend\Endpoints();
22
-	 */
23
-	public $endpoints;
24
-
25
-	/**
26
-	 * @var object \lsx_health_plan\classes\frontend\Modals();
27
-	 */
28
-	public $modals;
29
-
30
-	/**
31
-	 * @var object \lsx_health_plan\classes\frontend\Gallery();
32
-	 */
33
-	public $gallery;
34
-
35
-	/**
36
-	 * @var object \lsx_health_plan\classes\frontend\Plan_Status();
37
-	 */
38
-	public $plan_status;
39
-
40
-	/**
41
-	 * @var object \lsx_health_plan\classes\frontend\Plan_Query();
42
-	 */
43
-	public $plan_query;
44
-
45
-	/**
46
-	 * @var object \lsx_health_plan\classes\frontend\General();
47
-	 */
48
-	public $general;
49
-
50
-	/**
51
-	 * @var object \lsx_health_plan\classes\frontend\Template_Redirects();
52
-	 */
53
-	public $template_redirects;
54
-
55
-	/**
56
-	 * Constructor
57
-	 */
58
-	public function __construct() {
59
-		if ( ! is_admin() ) {
60
-			$this->load_classes();
61
-			add_action( 'template_redirect', array( $this, 'redirect' ) );
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\Frontend()
17
+      */
18
+     protected static $instance = null;
19
+
20
+     /**
21
+      * @var object \lsx_health_plan\classes\frontend\Endpoints();
22
+      */
23
+     public $endpoints;
24
+
25
+     /**
26
+      * @var object \lsx_health_plan\classes\frontend\Modals();
27
+      */
28
+     public $modals;
29
+
30
+     /**
31
+      * @var object \lsx_health_plan\classes\frontend\Gallery();
32
+      */
33
+     public $gallery;
34
+
35
+     /**
36
+      * @var object \lsx_health_plan\classes\frontend\Plan_Status();
37
+      */
38
+     public $plan_status;
39
+
40
+     /**
41
+      * @var object \lsx_health_plan\classes\frontend\Plan_Query();
42
+      */
43
+     public $plan_query;
44
+
45
+     /**
46
+      * @var object \lsx_health_plan\classes\frontend\General();
47
+      */
48
+     public $general;
49
+
50
+     /**
51
+      * @var object \lsx_health_plan\classes\frontend\Template_Redirects();
52
+      */
53
+     public $template_redirects;
54
+
55
+     /**
56
+      * Constructor
57
+      */
58
+     public function __construct() {
59
+          if ( ! is_admin() ) {
60
+               $this->load_classes();
61
+               add_action( 'template_redirect', array( $this, 'redirect' ) );
62 62
 			
63
-		}	
64
-	}
65
-
66
-	/**
67
-	 * Return an instance of this class.
68
-	 *
69
-	 * @since 1.0.0
70
-	 *
71
-	 * @return    object \lsx_health_plan\classes\Frontend()    A single instance of this class.
72
-	 */
73
-	public static function get_instance() {
74
-		// If the single instance hasn't been set, set it now.
75
-		if ( null === self::$instance ) {
76
-			self::$instance = new self();
77
-		}
78
-		return self::$instance;
79
-	}
80
-
81
-	/**
82
-	 * Loads the variable classes and the static classes.
83
-	 */
84
-	private function load_classes() {
85
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-endpoints.php';
86
-		$this->endpoints = frontend\Endpoints::get_instance();
87
-
88
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-modals.php';
89
-		$this->modals = Modals::get_instance();
90
-
91
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-gallery.php';
92
-		$this->gallery = frontend\Gallery::get_instance();
93
-
94
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-plan-status.php';
95
-		$this->plan_status = frontend\Plan_Status::get_instance();
96
-
97
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-plan-query.php';
98
-		$this->plan_query = frontend\Plan_Query::get_instance();
99
-
100
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-general.php';
101
-		$this->general = frontend\General::get_instance();
102
-
103
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-template-redirects.php';
104
-		$this->template_redirects = frontend\Template_Redirects::get_instance();
105
-	}
106
-
107
-	/**
108
-	 * Redirect the user from the cart or checkout page if they have purchased the product already.
109
-	 *
110
-	 * @return void
111
-	 */
112
-	public function redirect() {
113
-		if ( ! is_user_logged_in() || ! function_exists( 'wc_get_page_id' ) || is_home() ) {
114
-			return;
115
-		}
116
-		if ( lsx_health_plan_user_has_purchase() && ( is_page( wc_get_page_id( 'cart' ) ) || is_page( wc_get_page_id( 'checkout' ) ) ) ) {
117
-			wp_redirect( get_permalink( wc_get_page_id( 'myaccount' ) ) );
118
-			die;
119
-		}
120
-
121
-		$product_id = \lsx_health_plan\functions\get_option( 'membership_product', false );
122
-		if ( false !== $product_id && is_single( $product_id ) ) {
123
-			wp_redirect( home_url() );
124
-			wp_die();
125
-		}
126
-	}
63
+          }	
64
+     }
65
+
66
+     /**
67
+      * Return an instance of this class.
68
+      *
69
+      * @since 1.0.0
70
+      *
71
+      * @return    object \lsx_health_plan\classes\Frontend()    A single instance of this class.
72
+      */
73
+     public static function get_instance() {
74
+          // If the single instance hasn't been set, set it now.
75
+          if ( null === self::$instance ) {
76
+               self::$instance = new self();
77
+          }
78
+          return self::$instance;
79
+     }
80
+
81
+     /**
82
+      * Loads the variable classes and the static classes.
83
+      */
84
+     private function load_classes() {
85
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-endpoints.php';
86
+          $this->endpoints = frontend\Endpoints::get_instance();
87
+
88
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-modals.php';
89
+          $this->modals = Modals::get_instance();
90
+
91
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-gallery.php';
92
+          $this->gallery = frontend\Gallery::get_instance();
93
+
94
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-plan-status.php';
95
+          $this->plan_status = frontend\Plan_Status::get_instance();
96
+
97
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-plan-query.php';
98
+          $this->plan_query = frontend\Plan_Query::get_instance();
99
+
100
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-general.php';
101
+          $this->general = frontend\General::get_instance();
102
+
103
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/frontend/class-template-redirects.php';
104
+          $this->template_redirects = frontend\Template_Redirects::get_instance();
105
+     }
106
+
107
+     /**
108
+      * Redirect the user from the cart or checkout page if they have purchased the product already.
109
+      *
110
+      * @return void
111
+      */
112
+     public function redirect() {
113
+          if ( ! is_user_logged_in() || ! function_exists( 'wc_get_page_id' ) || is_home() ) {
114
+               return;
115
+          }
116
+          if ( lsx_health_plan_user_has_purchase() && ( is_page( wc_get_page_id( 'cart' ) ) || is_page( wc_get_page_id( 'checkout' ) ) ) ) {
117
+               wp_redirect( get_permalink( wc_get_page_id( 'myaccount' ) ) );
118
+               die;
119
+          }
120
+
121
+          $product_id = \lsx_health_plan\functions\get_option( 'membership_product', false );
122
+          if ( false !== $product_id && is_single( $product_id ) ) {
123
+               wp_redirect( home_url() );
124
+               wp_die();
125
+          }
126
+     }
127 127
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -56,9 +56,9 @@  discard block
 block discarded – undo
56 56
 	 * Constructor
57 57
 	 */
58 58
 	public function __construct() {
59
-		if ( ! is_admin() ) {
59
+		if ( ! is_admin()) {
60 60
 			$this->load_classes();
61
-			add_action( 'template_redirect', array( $this, 'redirect' ) );
61
+			add_action('template_redirect', array($this, 'redirect'));
62 62
 			
63 63
 		}	
64 64
 	}
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 */
73 73
 	public static function get_instance() {
74 74
 		// If the single instance hasn't been set, set it now.
75
-		if ( null === self::$instance ) {
75
+		if (null === self::$instance) {
76 76
 			self::$instance = new self();
77 77
 		}
78 78
 		return self::$instance;
@@ -110,17 +110,17 @@  discard block
 block discarded – undo
110 110
 	 * @return void
111 111
 	 */
112 112
 	public function redirect() {
113
-		if ( ! is_user_logged_in() || ! function_exists( 'wc_get_page_id' ) || is_home() ) {
113
+		if ( ! is_user_logged_in() || ! function_exists('wc_get_page_id') || is_home()) {
114 114
 			return;
115 115
 		}
116
-		if ( lsx_health_plan_user_has_purchase() && ( is_page( wc_get_page_id( 'cart' ) ) || is_page( wc_get_page_id( 'checkout' ) ) ) ) {
117
-			wp_redirect( get_permalink( wc_get_page_id( 'myaccount' ) ) );
116
+		if (lsx_health_plan_user_has_purchase() && (is_page(wc_get_page_id('cart')) || is_page(wc_get_page_id('checkout')))) {
117
+			wp_redirect(get_permalink(wc_get_page_id('myaccount')));
118 118
 			die;
119 119
 		}
120 120
 
121
-		$product_id = \lsx_health_plan\functions\get_option( 'membership_product', false );
122
-		if ( false !== $product_id && is_single( $product_id ) ) {
123
-			wp_redirect( home_url() );
121
+		$product_id = \lsx_health_plan\functions\get_option('membership_product', false);
122
+		if (false !== $product_id && is_single($product_id)) {
123
+			wp_redirect(home_url());
124 124
 			wp_die();
125 125
 		}
126 126
 	}
Please login to merge, or discard this patch.
classes/class-core.php 1 patch
Indentation   +111 added lines, -111 removed lines patch added patch discarded remove patch
@@ -8,115 +8,115 @@
 block discarded – undo
8 8
  */
9 9
 class Core {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\Core()
17
-	 */
18
-	protected static $instance = null;
19
-
20
-	/**
21
-	 * @var object \lsx_health_plan\classes\Setup();
22
-	 */
23
-	public $setup;
24
-
25
-	/**
26
-	 * @var object \lsx_health_plan\classes\Admin();
27
-	 */
28
-	public $admin;
29
-
30
-	/**
31
-	 * @var object \lsx_health_plan\classes\Frontend();
32
-	 */
33
-	public $frontend;
34
-
35
-	/**
36
-	 * @var object \lsx_health_plan\classes\Integrations();
37
-	 */
38
-	public $integrations;
39
-
40
-	/**
41
-	 * @var object \lsx_health_plan\classes\Integrations();
42
-	 */
43
-	public $scpo_engine;
44
-
45
-	/**
46
-	 * Constructor
47
-	 */
48
-	public function __construct() {
49
-		$this->load_includes();
50
-		$this->load_classes();
51
-	}
52
-
53
-	/**
54
-	 * Return an instance of this class.
55
-	 *
56
-	 * @since 1.0.0
57
-	 *
58
-	 * @return    object \lsx_health_plan\classes\Core()    A single instance of this class.
59
-	 */
60
-	public static function get_instance() {
61
-
62
-		// If the single instance hasn't been set, set it now.
63
-		if ( null === self::$instance ) {
64
-			self::$instance = new self();
65
-		}
66
-
67
-		return self::$instance;
68
-
69
-	}
70
-
71
-	/**
72
-	 * Loads the variable classes and the static classes.
73
-	 */
74
-	private function load_classes() {
75
-
76
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/class-setup.php';
77
-		$this->setup = Setup::get_instance();
78
-
79
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/class-admin.php';
80
-		$this->admin = Admin::get_instance();
81
-
82
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/class-frontend.php';
83
-		$this->frontend = Frontend::get_instance();
84
-
85
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/class-integrations.php';
86
-		$this->integrations = Integrations::get_instance();
87
-
88
-		require_once LSX_HEALTH_PLAN_PATH . 'classes/class-scpo-engine.php';
89
-		$this->scpo_engine = SCPO_Engine::get_instance();
90
-	}
91
-
92
-	/**
93
-	 * Loads the plugin functions.
94
-	 */
95
-	private function load_includes() {
96
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/functions.php';
97
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/functions/recipes.php';
98
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/functions/plan.php';
99
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/conditionals.php';
100
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags.php';
101
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/exercise.php';
102
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/gallery.php';
103
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/plan.php';
104
-		require_once LSX_HEALTH_PLAN_PATH . '/includes/shortcodes.php';
105
-	}
106
-
107
-	/**
108
-	 * Returns the post types currently active
109
-	 *
110
-	 * @return void
111
-	 */
112
-	public function get_post_types() {
113
-		$post_types = apply_filters( 'lsx_health_plan_post_types', isset( $this->post_types ) );
114
-		foreach ( $post_types as $index => $post_type ) {
115
-			$is_disabled = \cmb2_get_option( 'lsx_health_plan_options', $post_type . '_disabled', false );
116
-			if ( true === $is_disabled || 1 === $is_disabled || 'on' === $is_disabled ) {
117
-				unset( $post_types[ $index ] );
118
-			}
119
-		}
120
-		return $post_types;
121
-	}
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\Core()
17
+      */
18
+     protected static $instance = null;
19
+
20
+     /**
21
+      * @var object \lsx_health_plan\classes\Setup();
22
+      */
23
+     public $setup;
24
+
25
+     /**
26
+      * @var object \lsx_health_plan\classes\Admin();
27
+      */
28
+     public $admin;
29
+
30
+     /**
31
+      * @var object \lsx_health_plan\classes\Frontend();
32
+      */
33
+     public $frontend;
34
+
35
+     /**
36
+      * @var object \lsx_health_plan\classes\Integrations();
37
+      */
38
+     public $integrations;
39
+
40
+     /**
41
+      * @var object \lsx_health_plan\classes\Integrations();
42
+      */
43
+     public $scpo_engine;
44
+
45
+     /**
46
+      * Constructor
47
+      */
48
+     public function __construct() {
49
+          $this->load_includes();
50
+          $this->load_classes();
51
+     }
52
+
53
+     /**
54
+      * Return an instance of this class.
55
+      *
56
+      * @since 1.0.0
57
+      *
58
+      * @return    object \lsx_health_plan\classes\Core()    A single instance of this class.
59
+      */
60
+     public static function get_instance() {
61
+
62
+          // If the single instance hasn't been set, set it now.
63
+          if ( null === self::$instance ) {
64
+               self::$instance = new self();
65
+          }
66
+
67
+          return self::$instance;
68
+
69
+     }
70
+
71
+     /**
72
+      * Loads the variable classes and the static classes.
73
+      */
74
+     private function load_classes() {
75
+
76
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/class-setup.php';
77
+          $this->setup = Setup::get_instance();
78
+
79
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/class-admin.php';
80
+          $this->admin = Admin::get_instance();
81
+
82
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/class-frontend.php';
83
+          $this->frontend = Frontend::get_instance();
84
+
85
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/class-integrations.php';
86
+          $this->integrations = Integrations::get_instance();
87
+
88
+          require_once LSX_HEALTH_PLAN_PATH . 'classes/class-scpo-engine.php';
89
+          $this->scpo_engine = SCPO_Engine::get_instance();
90
+     }
91
+
92
+     /**
93
+      * Loads the plugin functions.
94
+      */
95
+     private function load_includes() {
96
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/functions.php';
97
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/functions/recipes.php';
98
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/functions/plan.php';
99
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/conditionals.php';
100
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags.php';
101
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/exercise.php';
102
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/gallery.php';
103
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/template-tags/plan.php';
104
+          require_once LSX_HEALTH_PLAN_PATH . '/includes/shortcodes.php';
105
+     }
106
+
107
+     /**
108
+      * Returns the post types currently active
109
+      *
110
+      * @return void
111
+      */
112
+     public function get_post_types() {
113
+          $post_types = apply_filters( 'lsx_health_plan_post_types', isset( $this->post_types ) );
114
+          foreach ( $post_types as $index => $post_type ) {
115
+               $is_disabled = \cmb2_get_option( 'lsx_health_plan_options', $post_type . '_disabled', false );
116
+               if ( true === $is_disabled || 1 === $is_disabled || 'on' === $is_disabled ) {
117
+                    unset( $post_types[ $index ] );
118
+               }
119
+          }
120
+          return $post_types;
121
+     }
122 122
 }
Please login to merge, or discard this patch.
classes/frontend/class-endpoints.php 2 patches
Indentation   +74 added lines, -74 removed lines patch added patch discarded remove patch
@@ -8,88 +8,88 @@
 block discarded – undo
8 8
  */
9 9
 class Endpoints {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\frontend\Endpoints()
17
-	 */
18
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\frontend\Endpoints()
17
+      */
18
+     protected static $instance = null;
19 19
 
20
-	/**
21
-	 * Constructor
22
-	 */
23
-	public function __construct() {
24
-		add_action( 'init', array( $this, 'setup' ) );
25
-	}
20
+     /**
21
+      * Constructor
22
+      */
23
+     public function __construct() {
24
+          add_action( 'init', array( $this, 'setup' ) );
25
+     }
26 26
 
27
-	/**
28
-	 * Return an instance of this class.
29
-	 *
30
-	 * @since 1.0.0
31
-	 *
32
-	 * @return    object \lsx_health_plan\classes\frontend\Endpoints()    A single instance of this class.
33
-	 */
34
-	public static function get_instance() {
35
-		// If the single instance hasn't been set, set it now.
36
-		if ( null === self::$instance ) {
37
-			self::$instance = new self();
38
-		}
39
-		return self::$instance;
40
-	}
27
+     /**
28
+      * Return an instance of this class.
29
+      *
30
+      * @since 1.0.0
31
+      *
32
+      * @return    object \lsx_health_plan\classes\frontend\Endpoints()    A single instance of this class.
33
+      */
34
+     public static function get_instance() {
35
+          // If the single instance hasn't been set, set it now.
36
+          if ( null === self::$instance ) {
37
+               self::$instance = new self();
38
+          }
39
+          return self::$instance;
40
+     }
41 41
 
42
-	/**
43
-	 * Runs on init
44
-	 */
45
-	public function setup() {
46
-		$this->add_rewrite_rules();
47
-	}
42
+     /**
43
+      * Runs on init
44
+      */
45
+     public function setup() {
46
+          $this->add_rewrite_rules();
47
+     }
48 48
 
49
-	/**
50
-	 * Registers the rewrites.
51
-	 */
52
-	public function add_rewrite_rules() {
53
-		// Here is where we add in the rewrite rules above the normal WP ones.
54
-		add_rewrite_tag( '%endpoint%', '([^&]+)' );
55
-		add_rewrite_tag( '%section%', '([^&]+)' );
49
+     /**
50
+      * Registers the rewrites.
51
+      */
52
+     public function add_rewrite_rules() {
53
+          // Here is where we add in the rewrite rules above the normal WP ones.
54
+          add_rewrite_tag( '%endpoint%', '([^&]+)' );
55
+          add_rewrite_tag( '%section%', '([^&]+)' );
56 56
 
57
-		// Plan Sections.
58
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/?$', 'index.php?plan=$matches[1]&section=$matches[2]', 'top' );
57
+          // Plan Sections.
58
+          add_rewrite_rule( 'plan/([^/]+)/([^/]+)/?$', 'index.php?plan=$matches[1]&section=$matches[2]', 'top' );
59 59
 
60
-		// Warm up.
61
-		$warm_up = \lsx_health_plan\functions\get_option( 'endpoint_warm_up', false );
62
-		if ( false === $warm_up ) {
63
-			$warm_up = 'warm-up';
64
-		}
60
+          // Warm up.
61
+          $warm_up = \lsx_health_plan\functions\get_option( 'endpoint_warm_up', false );
62
+          if ( false === $warm_up ) {
63
+               $warm_up = 'warm-up';
64
+          }
65 65
 
66
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $warm_up . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=warm-up', 'top' );
66
+          add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $warm_up . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=warm-up', 'top' );
67 67
 
68
-		// Workout.
69
-		if ( post_type_exists( 'workout' ) ) {
70
-			$workout = \lsx_health_plan\functions\get_option( 'endpoint_workout', false );
71
-			if ( false === $workout ) {
72
-				$workout = 'workout';
73
-			}
74
-		}
75
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $workout . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=workout', 'top' );
68
+          // Workout.
69
+          if ( post_type_exists( 'workout' ) ) {
70
+               $workout = \lsx_health_plan\functions\get_option( 'endpoint_workout', false );
71
+               if ( false === $workout ) {
72
+                    $workout = 'workout';
73
+               }
74
+          }
75
+          add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $workout . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=workout', 'top' );
76 76
 
77
-		// Meal.
78
-		if ( post_type_exists( 'meal' ) ) {
79
-			$meal = \lsx_health_plan\functions\get_option( 'endpoint_meal', false );
80
-			if ( false === $meal ) {
81
-				$meal = 'meal';
82
-			}
83
-		}
84
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $meal . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=meal', 'top' );
77
+          // Meal.
78
+          if ( post_type_exists( 'meal' ) ) {
79
+               $meal = \lsx_health_plan\functions\get_option( 'endpoint_meal', false );
80
+               if ( false === $meal ) {
81
+                    $meal = 'meal';
82
+               }
83
+          }
84
+          add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $meal . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=meal', 'top' );
85 85
 
86
-		// Recipe.
87
-		if ( post_type_exists( 'recipe' ) ) {
88
-			$recipe = \lsx_health_plan\functions\get_option( 'endpoint_recipe', false );
89
-			if ( false === $recipe ) {
90
-				$recipe = 'recipes';
91
-			}
92
-		}
93
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $recipe . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=recipes', 'top' );
94
-	}
86
+          // Recipe.
87
+          if ( post_type_exists( 'recipe' ) ) {
88
+               $recipe = \lsx_health_plan\functions\get_option( 'endpoint_recipe', false );
89
+               if ( false === $recipe ) {
90
+                    $recipe = 'recipes';
91
+               }
92
+          }
93
+          add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $recipe . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=recipes', 'top' );
94
+     }
95 95
 }
Please login to merge, or discard this patch.
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 * Constructor
22 22
 	 */
23 23
 	public function __construct() {
24
-		add_action( 'init', array( $this, 'setup' ) );
24
+		add_action('init', array($this, 'setup'));
25 25
 	}
26 26
 
27 27
 	/**
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 	 */
34 34
 	public static function get_instance() {
35 35
 		// If the single instance hasn't been set, set it now.
36
-		if ( null === self::$instance ) {
36
+		if (null === self::$instance) {
37 37
 			self::$instance = new self();
38 38
 		}
39 39
 		return self::$instance;
@@ -51,45 +51,45 @@  discard block
 block discarded – undo
51 51
 	 */
52 52
 	public function add_rewrite_rules() {
53 53
 		// Here is where we add in the rewrite rules above the normal WP ones.
54
-		add_rewrite_tag( '%endpoint%', '([^&]+)' );
55
-		add_rewrite_tag( '%section%', '([^&]+)' );
54
+		add_rewrite_tag('%endpoint%', '([^&]+)');
55
+		add_rewrite_tag('%section%', '([^&]+)');
56 56
 
57 57
 		// Plan Sections.
58
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/?$', 'index.php?plan=$matches[1]&section=$matches[2]', 'top' );
58
+		add_rewrite_rule('plan/([^/]+)/([^/]+)/?$', 'index.php?plan=$matches[1]&section=$matches[2]', 'top');
59 59
 
60 60
 		// Warm up.
61
-		$warm_up = \lsx_health_plan\functions\get_option( 'endpoint_warm_up', false );
62
-		if ( false === $warm_up ) {
61
+		$warm_up = \lsx_health_plan\functions\get_option('endpoint_warm_up', false);
62
+		if (false === $warm_up) {
63 63
 			$warm_up = 'warm-up';
64 64
 		}
65 65
 
66
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $warm_up . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=warm-up', 'top' );
66
+		add_rewrite_rule('plan/([^/]+)/([^/]+)/' . $warm_up . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=warm-up', 'top');
67 67
 
68 68
 		// Workout.
69
-		if ( post_type_exists( 'workout' ) ) {
70
-			$workout = \lsx_health_plan\functions\get_option( 'endpoint_workout', false );
71
-			if ( false === $workout ) {
69
+		if (post_type_exists('workout')) {
70
+			$workout = \lsx_health_plan\functions\get_option('endpoint_workout', false);
71
+			if (false === $workout) {
72 72
 				$workout = 'workout';
73 73
 			}
74 74
 		}
75
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $workout . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=workout', 'top' );
75
+		add_rewrite_rule('plan/([^/]+)/([^/]+)/' . $workout . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=workout', 'top');
76 76
 
77 77
 		// Meal.
78
-		if ( post_type_exists( 'meal' ) ) {
79
-			$meal = \lsx_health_plan\functions\get_option( 'endpoint_meal', false );
80
-			if ( false === $meal ) {
78
+		if (post_type_exists('meal')) {
79
+			$meal = \lsx_health_plan\functions\get_option('endpoint_meal', false);
80
+			if (false === $meal) {
81 81
 				$meal = 'meal';
82 82
 			}
83 83
 		}
84
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $meal . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=meal', 'top' );
84
+		add_rewrite_rule('plan/([^/]+)/([^/]+)/' . $meal . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=meal', 'top');
85 85
 
86 86
 		// Recipe.
87
-		if ( post_type_exists( 'recipe' ) ) {
88
-			$recipe = \lsx_health_plan\functions\get_option( 'endpoint_recipe', false );
89
-			if ( false === $recipe ) {
87
+		if (post_type_exists('recipe')) {
88
+			$recipe = \lsx_health_plan\functions\get_option('endpoint_recipe', false);
89
+			if (false === $recipe) {
90 90
 				$recipe = 'recipes';
91 91
 			}
92 92
 		}
93
-		add_rewrite_rule( 'plan/([^/]+)/([^/]+)/' . $recipe . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=recipes', 'top' );
93
+		add_rewrite_rule('plan/([^/]+)/([^/]+)/' . $recipe . '/?$', 'index.php?plan=$matches[1]&section=$matches[2]&endpoint=recipes', 'top');
94 94
 	}
95 95
 }
Please login to merge, or discard this patch.
classes/frontend/class-general.php 1 patch
Indentation   +143 added lines, -143 removed lines patch added patch discarded remove patch
@@ -8,147 +8,147 @@
 block discarded – undo
8 8
  */
9 9
 class General {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\frontend\General()
17
-	 */
18
-	protected static $instance = null;
19
-
20
-	/**
21
-	 * Constructor
22
-	 */
23
-	public function __construct() {
24
-		// Before Output.
25
-		add_action( 'wp_enqueue_scripts', array( $this, 'assets' ), 5 );
26
-		add_filter( 'wp_kses_allowed_html', array( $this, 'allow_html_tags_attributes' ), 100, 2 );
27
-
28
-		// Output.
29
-		add_action( 'body_class', array( $this, 'body_classes' ) );
30
-		add_filter( 'lsx_global_header_title',  array( $this, 'single_title' ), 200, 1 );
31
-		add_action( 'wp_head', array( $this, 'remove_single_footer' ), 99 );
32
-	}
33
-
34
-	/**
35
-	 * Return an instance of this class.
36
-	 *
37
-	 * @since 1.0.0
38
-	 *
39
-	 * @return    object \lsx_health_plan\classes\frontend\General()    A single instance of this class.
40
-	 */
41
-	public static function get_instance() {
42
-		// If the single instance hasn't been set, set it now.
43
-		if ( null === self::$instance ) {
44
-			self::$instance = new self();
45
-		}
46
-		return self::$instance;
47
-	}
48
-
49
-	/**
50
-	 * Registers the plugin frontend assets
51
-	 *
52
-	 * @return void
53
-	 */
54
-	public function assets() {
55
-
56
-		if ( is_post_type_archive( 'plan' ) && false === \lsx_health_plan\functions\plan\is_filters_disabled() ) {
57
-			wp_enqueue_script( 'isotope', LSX_HEALTH_PLAN_URL . 'assets/js/vendor/isotope.pkgd.min.js', array( 'jquery' ), null, LSX_HEALTH_PLAN_URL, true );
58
-		}
59
-
60
-		wp_enqueue_style( 'lsx-health-plan', LSX_HEALTH_PLAN_URL . 'assets/css/lsx-health-plan.css', array(), LSX_HEALTH_PLAN_VER );
61
-		wp_style_add_data( 'lsx-health-plan', 'rtl', 'replace' );
62
-		wp_enqueue_script( 'lsx-health-plan-scripts', LSX_HEALTH_PLAN_URL . 'assets/js/src/lsx-health-plan-admin.js', array( 'jquery' ) );
63
-
64
-	}
65
-
66
-	/**
67
-	 * Adds the iframe and the progress HTML tags to the allowed WordPress list.
68
-	 */
69
-	public function allow_html_tags_attributes( $tags, $context ) {
70
-		if ( 'post' === $context ) {
71
-			$tags['iframe'] = array(
72
-				'src'             => true,
73
-				'height'          => true,
74
-				'width'           => true,
75
-				'frameborder'     => true,
76
-				'allowfullscreen' => true,
77
-			);
78
-		}
79
-		$tags['progress'] = array(
80
-			'id'    => true,
81
-			'value' => true,
82
-			'max'   => true,
83
-		);
84
-		return $tags;
85
-	}
86
-
87
-	/**
88
-	 * Add body classes to body.
89
-	 *
90
-	 * @param array $classes
91
-	 * @return void
92
-	 */
93
-	public function body_classes( $classes = array() ) {
94
-		global $post;
95
-
96
-		if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'lsx_health_plan_my_profile_block' ) ) {
97
-			$classes[] = 'my-plan-shortcode';
98
-		}
99
-
100
-		if ( is_single() && is_singular( 'plan' ) ) {
101
-			$args = array(
102
-				'post_parent' => get_the_ID(),
103
-				'post_type'   => 'plan',
104
-			);
105
-
106
-			$post_id      = get_the_ID();
107
-			$has_children = get_children( $args );
108
-			$has_parent   = wp_get_post_parent_id( $post_id );
109
-
110
-			if ( ! empty( $has_children ) ) {
111
-				$plan_type_class = 'parent-plan-page';
112
-				if ( 0 !== $has_parent ) {
113
-					$plan_type_class = 'parent-sub-plan-page';
114
-				}
115
-			} else {
116
-				$plan_type_class = 'unique-plan-page';
117
-				if ( 0 !== $has_parent ) {
118
-					$plan_type_class = 'child-plan-page';
119
-				}
120
-			}
121
-			$classes[] = $plan_type_class;
122
-		}
123
-		return $classes;
124
-	}
125
-
126
-	/**
127
-	 * Remove the single recipe and exercise title
128
-	 */
129
-	public function single_title( $title ) {
130
-
131
-		if ( is_single() && is_singular( 'recipe' ) ) {
132
-
133
-			$title = __( 'Recipe', 'lsx-health-plan' );
134
-		}
135
-
136
-		if ( is_single() && is_singular( 'exercise' ) ) {
137
-
138
-			$title = __( 'Exercise', 'lsx-health-plan' );
139
-		}
140
-
141
-		return $title;
142
-	}
143
-
144
-	/**
145
-	 * Removing footer for HP single pages.
146
-	 *
147
-	 * @return void
148
-	 */
149
-	public function remove_single_footer() {
150
-		if ( is_single() && is_singular( array( 'exercise', 'recipe', 'workout', 'meal' ) ) ) {
151
-			remove_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' );
152
-		}
153
-	}
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\frontend\General()
17
+      */
18
+     protected static $instance = null;
19
+
20
+     /**
21
+      * Constructor
22
+      */
23
+     public function __construct() {
24
+          // Before Output.
25
+          add_action( 'wp_enqueue_scripts', array( $this, 'assets' ), 5 );
26
+          add_filter( 'wp_kses_allowed_html', array( $this, 'allow_html_tags_attributes' ), 100, 2 );
27
+
28
+          // Output.
29
+          add_action( 'body_class', array( $this, 'body_classes' ) );
30
+          add_filter( 'lsx_global_header_title',  array( $this, 'single_title' ), 200, 1 );
31
+          add_action( 'wp_head', array( $this, 'remove_single_footer' ), 99 );
32
+     }
33
+
34
+     /**
35
+      * Return an instance of this class.
36
+      *
37
+      * @since 1.0.0
38
+      *
39
+      * @return    object \lsx_health_plan\classes\frontend\General()    A single instance of this class.
40
+      */
41
+     public static function get_instance() {
42
+          // If the single instance hasn't been set, set it now.
43
+          if ( null === self::$instance ) {
44
+               self::$instance = new self();
45
+          }
46
+          return self::$instance;
47
+     }
48
+
49
+     /**
50
+      * Registers the plugin frontend assets
51
+      *
52
+      * @return void
53
+      */
54
+     public function assets() {
55
+
56
+          if ( is_post_type_archive( 'plan' ) && false === \lsx_health_plan\functions\plan\is_filters_disabled() ) {
57
+               wp_enqueue_script( 'isotope', LSX_HEALTH_PLAN_URL . 'assets/js/vendor/isotope.pkgd.min.js', array( 'jquery' ), null, LSX_HEALTH_PLAN_URL, true );
58
+          }
59
+
60
+          wp_enqueue_style( 'lsx-health-plan', LSX_HEALTH_PLAN_URL . 'assets/css/lsx-health-plan.css', array(), LSX_HEALTH_PLAN_VER );
61
+          wp_style_add_data( 'lsx-health-plan', 'rtl', 'replace' );
62
+          wp_enqueue_script( 'lsx-health-plan-scripts', LSX_HEALTH_PLAN_URL . 'assets/js/src/lsx-health-plan-admin.js', array( 'jquery' ) );
63
+
64
+     }
65
+
66
+     /**
67
+      * Adds the iframe and the progress HTML tags to the allowed WordPress list.
68
+      */
69
+     public function allow_html_tags_attributes( $tags, $context ) {
70
+          if ( 'post' === $context ) {
71
+               $tags['iframe'] = array(
72
+                    'src'             => true,
73
+                    'height'          => true,
74
+                    'width'           => true,
75
+                    'frameborder'     => true,
76
+                    'allowfullscreen' => true,
77
+               );
78
+          }
79
+          $tags['progress'] = array(
80
+               'id'    => true,
81
+               'value' => true,
82
+               'max'   => true,
83
+          );
84
+          return $tags;
85
+     }
86
+
87
+     /**
88
+      * Add body classes to body.
89
+      *
90
+      * @param array $classes
91
+      * @return void
92
+      */
93
+     public function body_classes( $classes = array() ) {
94
+          global $post;
95
+
96
+          if ( isset( $post->post_content ) && has_shortcode( $post->post_content, 'lsx_health_plan_my_profile_block' ) ) {
97
+               $classes[] = 'my-plan-shortcode';
98
+          }
99
+
100
+          if ( is_single() && is_singular( 'plan' ) ) {
101
+               $args = array(
102
+                    'post_parent' => get_the_ID(),
103
+                    'post_type'   => 'plan',
104
+               );
105
+
106
+               $post_id      = get_the_ID();
107
+               $has_children = get_children( $args );
108
+               $has_parent   = wp_get_post_parent_id( $post_id );
109
+
110
+               if ( ! empty( $has_children ) ) {
111
+                    $plan_type_class = 'parent-plan-page';
112
+                    if ( 0 !== $has_parent ) {
113
+                         $plan_type_class = 'parent-sub-plan-page';
114
+                    }
115
+               } else {
116
+                    $plan_type_class = 'unique-plan-page';
117
+                    if ( 0 !== $has_parent ) {
118
+                         $plan_type_class = 'child-plan-page';
119
+                    }
120
+               }
121
+               $classes[] = $plan_type_class;
122
+          }
123
+          return $classes;
124
+     }
125
+
126
+     /**
127
+      * Remove the single recipe and exercise title
128
+      */
129
+     public function single_title( $title ) {
130
+
131
+          if ( is_single() && is_singular( 'recipe' ) ) {
132
+
133
+               $title = __( 'Recipe', 'lsx-health-plan' );
134
+          }
135
+
136
+          if ( is_single() && is_singular( 'exercise' ) ) {
137
+
138
+               $title = __( 'Exercise', 'lsx-health-plan' );
139
+          }
140
+
141
+          return $title;
142
+     }
143
+
144
+     /**
145
+      * Removing footer for HP single pages.
146
+      *
147
+      * @return void
148
+      */
149
+     public function remove_single_footer() {
150
+          if ( is_single() && is_singular( array( 'exercise', 'recipe', 'workout', 'meal' ) ) ) {
151
+               remove_action( 'lsx_footer_before', 'lsx_add_footer_sidebar_area' );
152
+          }
153
+     }
154 154
 }
Please login to merge, or discard this patch.
classes/frontend/class-plan-query.php 1 patch
Indentation   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -8,98 +8,98 @@
 block discarded – undo
8 8
  */
9 9
 class Plan_Query {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\frontend\Plan_Query()
17
-	 */
18
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\frontend\Plan_Query()
17
+      */
18
+     protected static $instance = null;
19 19
 
20
-	/**
21
-	 * Holds the sections for the current plan.
22
-	 *
23
-	 * @var array
24
-	 */
25
-	public $sections = array();
20
+     /**
21
+      * Holds the sections for the current plan.
22
+      *
23
+      * @var array
24
+      */
25
+     public $sections = array();
26 26
 
27
-	/**
28
-	 * Holds the variable true/false if the current plan has sections or not.
29
-	 *
30
-	 * @var array
31
-	 */
32
-	public $has_sections = false;	
27
+     /**
28
+      * Holds the variable true/false if the current plan has sections or not.
29
+      *
30
+      * @var array
31
+      */
32
+     public $has_sections = false;	
33 33
 
34
-	/**
35
-	 * Constructor
36
-	 */
37
-	public function __construct() {
38
-	}
34
+     /**
35
+      * Constructor
36
+      */
37
+     public function __construct() {
38
+     }
39 39
 
40
-	/**
41
-	 * Return an instance of this class.
42
-	 *
43
-	 * @since 1.0.0
44
-	 *
45
-	 * @return    object \lsx_health_plan\classes\frontend\Plan_Query()    A single instance of this class.
46
-	 */
47
-	public static function get_instance() {
48
-		// If the single instance hasn't been set, set it now.
49
-		if ( null === self::$instance ) {
50
-			self::$instance = new self();
51
-		}
52
-		return self::$instance;
53
-	}
40
+     /**
41
+      * Return an instance of this class.
42
+      *
43
+      * @since 1.0.0
44
+      *
45
+      * @return    object \lsx_health_plan\classes\frontend\Plan_Query()    A single instance of this class.
46
+      */
47
+     public static function get_instance() {
48
+          // If the single instance hasn't been set, set it now.
49
+          if ( null === self::$instance ) {
50
+               self::$instance = new self();
51
+          }
52
+          return self::$instance;
53
+     }
54 54
 
55
-	/**
56
-	 * Undocumented function
57
-	 *
58
-	 * @return void
59
-	 */
60
-	public function query_sections( $plan_id = '' ) {
61
-		if ( '' === $plan_id ) {
62
-			$plan_id = get_the_ID();
63
-		}
55
+     /**
56
+      * Undocumented function
57
+      *
58
+      * @return void
59
+      */
60
+     public function query_sections( $plan_id = '' ) {
61
+          if ( '' === $plan_id ) {
62
+               $plan_id = get_the_ID();
63
+          }
64 64
 
65
-		$section_array = get_post_meta( $plan_id, 'plan_sections', true );
66
-		if ( ! empty( $section_array ) ) {
67
-			$this->has_sections = true;
68
-			$this->sections     = $section_array;
69
-		}
70
-		return $this->has_sections;
71
-	}
65
+          $section_array = get_post_meta( $plan_id, 'plan_sections', true );
66
+          if ( ! empty( $section_array ) ) {
67
+               $this->has_sections = true;
68
+               $this->sections     = $section_array;
69
+          }
70
+          return $this->has_sections;
71
+     }
72 72
 
73
-	public function get_sections( $group = false ) {
74
-		$sections = $this->sections;
75
-		if ( false !== $group ) {
76
-			$sections = $this->group_sections( $sections );
77
-		}
78
-		return $sections;
79
-	}
73
+     public function get_sections( $group = false ) {
74
+          $sections = $this->sections;
75
+          if ( false !== $group ) {
76
+               $sections = $this->group_sections( $sections );
77
+          }
78
+          return $sections;
79
+     }
80 80
 
81
-	public function get_section_count() {
82
-		return count( $this->sections );
83
-	}
81
+     public function get_section_count() {
82
+          return count( $this->sections );
83
+     }
84 84
 
85
-	/**
86
-	 * This will group the sections by their "Group" field.
87
-	 *
88
-	 * @param  array $sections
89
-	 * @return array
90
-	 */
91
-	public function group_sections( $sections = array() ) {
92
-		$groups = array();
93
-		if ( ! empty( $sections ) ) {
94
-			foreach ( $sections as $section_key => $section_values ) {
95
-				$group_key = apply_filters( 'lsx_hp_default_plan_group', __( 'Daily Plan', 'lsx-health-plan' ) );
96
-				if ( isset( $section_values['group'] ) && '' !== $section_values['group'] ) {
97
-					$group_key = $section_values['group'];
98
-				}
99
-				$group_key                            = sanitize_title( $group_key );
100
-				$groups[ $group_key ][ $section_key ] = $section_values;
101
-			}
102
-		}
103
-		return $groups;
104
-	}
85
+     /**
86
+      * This will group the sections by their "Group" field.
87
+      *
88
+      * @param  array $sections
89
+      * @return array
90
+      */
91
+     public function group_sections( $sections = array() ) {
92
+          $groups = array();
93
+          if ( ! empty( $sections ) ) {
94
+               foreach ( $sections as $section_key => $section_values ) {
95
+                    $group_key = apply_filters( 'lsx_hp_default_plan_group', __( 'Daily Plan', 'lsx-health-plan' ) );
96
+                    if ( isset( $section_values['group'] ) && '' !== $section_values['group'] ) {
97
+                         $group_key = $section_values['group'];
98
+                    }
99
+                    $group_key                            = sanitize_title( $group_key );
100
+                    $groups[ $group_key ][ $section_key ] = $section_values;
101
+               }
102
+          }
103
+          return $groups;
104
+     }
105 105
 }
Please login to merge, or discard this patch.
classes/frontend/class-plan-status.php 2 patches
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -8,53 +8,53 @@
 block discarded – undo
8 8
  */
9 9
 class Plan_Status {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\frontend\Plan_Status()
17
-	 */
18
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\frontend\Plan_Status()
17
+      */
18
+     protected static $instance = null;
19 19
 
20
-	/**
21
-	 * Constructor
22
-	 */
23
-	public function __construct() {
24
-		add_action( 'init', array( $this, 'handle_day_action' ), 100 );
25
-	}
20
+     /**
21
+      * Constructor
22
+      */
23
+     public function __construct() {
24
+          add_action( 'init', array( $this, 'handle_day_action' ), 100 );
25
+     }
26 26
 
27
-	/**
28
-	 * Return an instance of this class.
29
-	 *
30
-	 * @since 1.0.0
31
-	 *
32
-	 * @return    object \lsx_health_plan\classes\frontend\Plan_Status()    A single instance of this class.
33
-	 */
34
-	public static function get_instance() {
35
-		// If the single instance hasn't been set, set it now.
36
-		if ( null === self::$instance ) {
37
-			self::$instance = new self();
38
-		}
39
-		return self::$instance;
40
-	}
27
+     /**
28
+      * Return an instance of this class.
29
+      *
30
+      * @since 1.0.0
31
+      *
32
+      * @return    object \lsx_health_plan\classes\frontend\Plan_Status()    A single instance of this class.
33
+      */
34
+     public static function get_instance() {
35
+          // If the single instance hasn't been set, set it now.
36
+          if ( null === self::$instance ) {
37
+               self::$instance = new self();
38
+          }
39
+          return self::$instance;
40
+     }
41 41
 
42
-	/**
43
-	 * Registers the rewrites.
44
-	 */
45
-	public function handle_day_action() {
46
-		if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'complete' ) ) {
47
-			update_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete', true );
48
-			$plan_id     = sanitize_key( $_POST['lsx-health-plan-id'] );
49
-			$plan_parent = wp_get_post_parent_id( $plan_id );
50
-			if ( 0 !== $plan_parent ) {
51
-				$plan_id = $plan_parent;
52
-			}
53
-			wp_safe_redirect( get_permalink( $plan_id ) );
54
-		}
42
+     /**
43
+      * Registers the rewrites.
44
+      */
45
+     public function handle_day_action() {
46
+          if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'complete' ) ) {
47
+               update_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete', true );
48
+               $plan_id     = sanitize_key( $_POST['lsx-health-plan-id'] );
49
+               $plan_parent = wp_get_post_parent_id( $plan_id );
50
+               if ( 0 !== $plan_parent ) {
51
+                    $plan_id = $plan_parent;
52
+               }
53
+               wp_safe_redirect( get_permalink( $plan_id ) );
54
+          }
55 55
 
56
-		if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'unlock' ) ) {
57
-			delete_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete' );
58
-		}
59
-	}
56
+          if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'unlock' ) ) {
57
+               delete_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete' );
58
+          }
59
+     }
60 60
 }
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 * Constructor
22 22
 	 */
23 23
 	public function __construct() {
24
-		add_action( 'init', array( $this, 'handle_day_action' ), 100 );
24
+		add_action('init', array($this, 'handle_day_action'), 100);
25 25
 	}
26 26
 
27 27
 	/**
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 	 */
34 34
 	public static function get_instance() {
35 35
 		// If the single instance hasn't been set, set it now.
36
-		if ( null === self::$instance ) {
36
+		if (null === self::$instance) {
37 37
 			self::$instance = new self();
38 38
 		}
39 39
 		return self::$instance;
@@ -43,18 +43,18 @@  discard block
 block discarded – undo
43 43
 	 * Registers the rewrites.
44 44
 	 */
45 45
 	public function handle_day_action() {
46
-		if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'complete' ) ) {
47
-			update_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete', true );
48
-			$plan_id     = sanitize_key( $_POST['lsx-health-plan-id'] );
49
-			$plan_parent = wp_get_post_parent_id( $plan_id );
50
-			if ( 0 !== $plan_parent ) {
46
+		if (isset($_POST['lsx-health-plan-actions']) && wp_verify_nonce($_POST['lsx-health-plan-actions'], 'complete')) {
47
+			update_user_meta(get_current_user_id(), 'day_' . sanitize_key($_POST['lsx-health-plan-id']) . '_complete', true);
48
+			$plan_id     = sanitize_key($_POST['lsx-health-plan-id']);
49
+			$plan_parent = wp_get_post_parent_id($plan_id);
50
+			if (0 !== $plan_parent) {
51 51
 				$plan_id = $plan_parent;
52 52
 			}
53
-			wp_safe_redirect( get_permalink( $plan_id ) );
53
+			wp_safe_redirect(get_permalink($plan_id));
54 54
 		}
55 55
 
56
-		if ( isset( $_POST['lsx-health-plan-actions'] ) && wp_verify_nonce( $_POST['lsx-health-plan-actions'], 'unlock' ) ) {
57
-			delete_user_meta( get_current_user_id(), 'day_' . sanitize_key( $_POST['lsx-health-plan-id'] ) . '_complete' );
56
+		if (isset($_POST['lsx-health-plan-actions']) && wp_verify_nonce($_POST['lsx-health-plan-actions'], 'unlock')) {
57
+			delete_user_meta(get_current_user_id(), 'day_' . sanitize_key($_POST['lsx-health-plan-id']) . '_complete');
58 58
 		}
59 59
 	}
60 60
 }
Please login to merge, or discard this patch.
classes/frontend/class-modals.php 2 patches
Indentation   +58 added lines, -58 removed lines patch added patch discarded remove patch
@@ -8,68 +8,68 @@
 block discarded – undo
8 8
  */
9 9
 class Modals {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\Modals()
17
-	 */
18
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\Modals()
17
+      */
18
+     protected static $instance = null;
19 19
 
20
-	/**
21
-	 * Holds the modals to be outputted
22
-	 *
23
-	 * @var array
24
-	 */
25
-	public $modals = array();
20
+     /**
21
+      * Holds the modals to be outputted
22
+      *
23
+      * @var array
24
+      */
25
+     public $modals = array();
26 26
 
27
-	/**
28
-	 * Constructor
29
-	 */
30
-	public function __construct() {
31
-		add_action( 'wp_footer', array( $this, 'output_modals' ) );
32
-	}
27
+     /**
28
+      * Constructor
29
+      */
30
+     public function __construct() {
31
+          add_action( 'wp_footer', array( $this, 'output_modals' ) );
32
+     }
33 33
 
34
-	/**
35
-	 * Return an instance of this class.
36
-	 *
37
-	 * @since 1.0.0
38
-	 *
39
-	 * @return    object \lsx_health_plan\classes\Endpoints()    A single instance of this class.
40
-	 */
41
-	public static function get_instance() {
42
-		// If the single instance hasn't been set, set it now.
43
-		if ( null === self::$instance ) {
44
-			self::$instance = new self();
45
-		}
46
-		return self::$instance;
47
-	}
34
+     /**
35
+      * Return an instance of this class.
36
+      *
37
+      * @since 1.0.0
38
+      *
39
+      * @return    object \lsx_health_plan\classes\Endpoints()    A single instance of this class.
40
+      */
41
+     public static function get_instance() {
42
+          // If the single instance hasn't been set, set it now.
43
+          if ( null === self::$instance ) {
44
+               self::$instance = new self();
45
+          }
46
+          return self::$instance;
47
+     }
48 48
 
49
-	/**
50
-	 * Registers a modal to be outputted
51
-	 *
52
-	 * @param array $modal
53
-	 * @param string $index
54
-	 * @return void
55
-	 */
56
-	public function register_modal( $modal = array(), $index = '' ) {
57
-		if ( '' !== $index && ! empty( $modal ) ) {
58
-			$modal['id'] = $index;
59
-			$this->modals[ $index ] = $modal;
60
-		}
61
-	}
49
+     /**
50
+      * Registers a modal to be outputted
51
+      *
52
+      * @param array $modal
53
+      * @param string $index
54
+      * @return void
55
+      */
56
+     public function register_modal( $modal = array(), $index = '' ) {
57
+          if ( '' !== $index && ! empty( $modal ) ) {
58
+               $modal['id'] = $index;
59
+               $this->modals[ $index ] = $modal;
60
+          }
61
+     }
62 62
 
63
-	/**
64
-	 * Registers the rewrites.
65
-	 */
66
-	public function output_modals() {
67
-		if ( ! empty( $this->modals ) ) {
68
-			wp_enqueue_script( 'lsx-health-plan-modals', LSX_HEALTH_PLAN_URL . 'assets/js/lsx-health-plan-modals.min.js', array( 'slick' ), LSX_HEALTH_PLAN_VER, true );
63
+     /**
64
+      * Registers the rewrites.
65
+      */
66
+     public function output_modals() {
67
+          if ( ! empty( $this->modals ) ) {
68
+               wp_enqueue_script( 'lsx-health-plan-modals', LSX_HEALTH_PLAN_URL . 'assets/js/lsx-health-plan-modals.min.js', array( 'slick' ), LSX_HEALTH_PLAN_VER, true );
69 69
 
70
-			foreach ( $this->modals as $index => $modal ) {
71
-				\lsx_health_plan\functions\output_modal( $modal );
72
-			}
73
-		}
74
-	}
70
+               foreach ( $this->modals as $index => $modal ) {
71
+                    \lsx_health_plan\functions\output_modal( $modal );
72
+               }
73
+          }
74
+     }
75 75
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 	 * Constructor
29 29
 	 */
30 30
 	public function __construct() {
31
-		add_action( 'wp_footer', array( $this, 'output_modals' ) );
31
+		add_action('wp_footer', array($this, 'output_modals'));
32 32
 	}
33 33
 
34 34
 	/**
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
 	 */
41 41
 	public static function get_instance() {
42 42
 		// If the single instance hasn't been set, set it now.
43
-		if ( null === self::$instance ) {
43
+		if (null === self::$instance) {
44 44
 			self::$instance = new self();
45 45
 		}
46 46
 		return self::$instance;
@@ -53,10 +53,10 @@  discard block
 block discarded – undo
53 53
 	 * @param string $index
54 54
 	 * @return void
55 55
 	 */
56
-	public function register_modal( $modal = array(), $index = '' ) {
57
-		if ( '' !== $index && ! empty( $modal ) ) {
56
+	public function register_modal($modal = array(), $index = '') {
57
+		if ('' !== $index && ! empty($modal)) {
58 58
 			$modal['id'] = $index;
59
-			$this->modals[ $index ] = $modal;
59
+			$this->modals[$index] = $modal;
60 60
 		}
61 61
 	}
62 62
 
@@ -64,11 +64,11 @@  discard block
 block discarded – undo
64 64
 	 * Registers the rewrites.
65 65
 	 */
66 66
 	public function output_modals() {
67
-		if ( ! empty( $this->modals ) ) {
68
-			wp_enqueue_script( 'lsx-health-plan-modals', LSX_HEALTH_PLAN_URL . 'assets/js/lsx-health-plan-modals.min.js', array( 'slick' ), LSX_HEALTH_PLAN_VER, true );
67
+		if ( ! empty($this->modals)) {
68
+			wp_enqueue_script('lsx-health-plan-modals', LSX_HEALTH_PLAN_URL . 'assets/js/lsx-health-plan-modals.min.js', array('slick'), LSX_HEALTH_PLAN_VER, true);
69 69
 
70
-			foreach ( $this->modals as $index => $modal ) {
71
-				\lsx_health_plan\functions\output_modal( $modal );
70
+			foreach ($this->modals as $index => $modal) {
71
+				\lsx_health_plan\functions\output_modal($modal);
72 72
 			}
73 73
 		}
74 74
 	}
Please login to merge, or discard this patch.
classes/frontend/class-gallery.php 1 patch
Indentation   +232 added lines, -232 removed lines patch added patch discarded remove patch
@@ -8,264 +8,264 @@
 block discarded – undo
8 8
  */
9 9
 class Gallery {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @var object \lsx_health_plan\classes\lib\Gallery()
15
-	 */
16
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @var object \lsx_health_plan\classes\lib\Gallery()
15
+      */
16
+     protected static $instance = null;
17 17
 
18
-	/**
19
-	 * The current item ID.
20
-	 *
21
-	 * @var boolean | int
22
-	 */
23
-	public $item_id = false;
18
+     /**
19
+      * The current item ID.
20
+      *
21
+      * @var boolean | int
22
+      */
23
+     public $item_id = false;
24 24
 
25
-	/**
26
-	 * The current item post_type used in the custom field retrival..
27
-	 *
28
-	 * @var boolean | int
29
-	 */
30
-	public $post_type = false;
25
+     /**
26
+      * The current item post_type used in the custom field retrival..
27
+      *
28
+      * @var boolean | int
29
+      */
30
+     public $post_type = false;
31 31
 
32
-	/**
33
-	 * Holds the the default parameters for the gallery output.
34
-	 *
35
-	 * @var array
36
-	 */
37
-	public $defaults = array();
32
+     /**
33
+      * Holds the the default parameters for the gallery output.
34
+      *
35
+      * @var array
36
+      */
37
+     public $defaults = array();
38 38
 
39
-	/**
40
-	 * If the current post has a gallery.
41
-	 *
42
-	 * @var boolean
43
-	 */
44
-	public $has_gallery = false;
39
+     /**
40
+      * If the current post has a gallery.
41
+      *
42
+      * @var boolean
43
+      */
44
+     public $has_gallery = false;
45 45
 
46
-	/**
47
-	 * Holds the array of gallery images.
48
-	 *
49
-	 * @var array
50
-	 */
51
-	public $gallery = array();
46
+     /**
47
+      * Holds the array of gallery images.
48
+      *
49
+      * @var array
50
+      */
51
+     public $gallery = array();
52 52
 
53
-	/**
54
-	 * Holds the html for the current gallery being output.
55
-	 *
56
-	 * @var array
57
-	 */
58
-	public $html = array();
53
+     /**
54
+      * Holds the html for the current gallery being output.
55
+      *
56
+      * @var array
57
+      */
58
+     public $html = array();
59 59
 
60
-	/**
61
-	 * Holds the parameters for the current gallery being output.
62
-	 *
63
-	 * @var array
64
-	 */
65
-	public $args = array();
60
+     /**
61
+      * Holds the parameters for the current gallery being output.
62
+      *
63
+      * @var array
64
+      */
65
+     public $args = array();
66 66
 
67
-	/**
68
-	 * Constructor
69
-	 */
70
-	public function __construct() {
71
-	}
67
+     /**
68
+      * Constructor
69
+      */
70
+     public function __construct() {
71
+     }
72 72
 
73
-	/**
74
-	 * Return an instance of this class.
75
-	 *
76
-	 * @since 1.0.0
77
-	 *
78
-	 * @return    object \lsx_health_plan\classes\lib\Gallery()    A single instance of this class.
79
-	 */
80
-	public static function get_instance() {
81
-		// If the single instance hasn't been set, set it now.
82
-		if ( null === self::$instance ) {
83
-			self::$instance = new self();
84
-		}
85
-		return self::$instance;
86
-	}
73
+     /**
74
+      * Return an instance of this class.
75
+      *
76
+      * @since 1.0.0
77
+      *
78
+      * @return    object \lsx_health_plan\classes\lib\Gallery()    A single instance of this class.
79
+      */
80
+     public static function get_instance() {
81
+          // If the single instance hasn't been set, set it now.
82
+          if ( null === self::$instance ) {
83
+               self::$instance = new self();
84
+          }
85
+          return self::$instance;
86
+     }
87 87
 
88
-	/**
89
-	 * Check if the item has a gallery of images returns true or false.
90
-	 *
91
-	 * @param  string $item_id
92
-	 * @param  string $post_type
93
-	 * @return boolean
94
-	 */
95
-	public function has_gallery( $item_id = '', $post_type = '' ) {
88
+     /**
89
+      * Check if the item has a gallery of images returns true or false.
90
+      *
91
+      * @param  string $item_id
92
+      * @param  string $post_type
93
+      * @return boolean
94
+      */
95
+     public function has_gallery( $item_id = '', $post_type = '' ) {
96 96
 
97
-		if ( '' === $item_id ) {
98
-			$this->item_id = get_the_ID();
99
-		} else {
100
-			$this->item_id = $item_id;
101
-		}
102
-		$this->has_gallery = false;
103
-		if ( '' === $post_type ) {
104
-			$this->post_type = get_post_type( $this->item_id );
105
-		}
106
-		$gallery = get_post_meta( $this->item_id, $this->post_type . '_gallery', true );
97
+          if ( '' === $item_id ) {
98
+               $this->item_id = get_the_ID();
99
+          } else {
100
+               $this->item_id = $item_id;
101
+          }
102
+          $this->has_gallery = false;
103
+          if ( '' === $post_type ) {
104
+               $this->post_type = get_post_type( $this->item_id );
105
+          }
106
+          $gallery = get_post_meta( $this->item_id, $this->post_type . '_gallery', true );
107 107
 
108
-		if ( ! empty( $gallery ) && ( '' !== $gallery ) ) {
109
-			$this->gallery     = $gallery;
110
-			$this->has_gallery = true;
111
-			wp_enqueue_script( 'slick', LSX_HEALTH_PLAN_URL . 'assets/js/src/slick.min.js', array( 'jquery' ), LSX_HEALTH_PLAN_VER, true );
112
-			wp_enqueue_script( 'lsx-health-plan-slider', LSX_HEALTH_PLAN_URL . 'assets/js/src/lsx-health-plan-slider.js', array( 'slick' ), LSX_HEALTH_PLAN_VER, true );
113
-		}
114
-		return $this->has_gallery;
115
-	}
108
+          if ( ! empty( $gallery ) && ( '' !== $gallery ) ) {
109
+               $this->gallery     = $gallery;
110
+               $this->has_gallery = true;
111
+               wp_enqueue_script( 'slick', LSX_HEALTH_PLAN_URL . 'assets/js/src/slick.min.js', array( 'jquery' ), LSX_HEALTH_PLAN_VER, true );
112
+               wp_enqueue_script( 'lsx-health-plan-slider', LSX_HEALTH_PLAN_URL . 'assets/js/src/lsx-health-plan-slider.js', array( 'slick' ), LSX_HEALTH_PLAN_VER, true );
113
+          }
114
+          return $this->has_gallery;
115
+     }
116 116
 
117
-	/**
118
-	 * Returns the defaults for the gallery, after grabbing the setting from the item.
119
-	 *
120
-	 * @param  string $item_id
121
-	 * @param  string $post_type
122
-	 * @return array
123
-	 */
124
-	public function get_defaults( $item_id = '', $post_type = '' ) {
125
-		if ( '' === $item_id ) {
126
-			$item_id = $this->item_id;
127
-		}
128
-		if ( '' === $post_type ) {
129
-			$post_type = $this->post_type;
130
-		}
131
-		$this->defaults = array(
132
-			'columns'   => '3',
133
-			'layout'    => 'slider',
134
-			'interval'  => false,
135
-			'css_class' => false,
136
-		);
137
-		foreach ( $this->defaults as $key => $default ) {
138
-			$override = get_post_meta( $item_id, $this->post_type . '_gallery_' . $key, true );
139
-			if ( '' !== $override && false !== $override && ! empty( $override ) ) {
140
-				$this->defaults[ $key ] = $override;
141
-			}
142
-		}
143
-		return $this->defaults;
144
-	}
117
+     /**
118
+      * Returns the defaults for the gallery, after grabbing the setting from the item.
119
+      *
120
+      * @param  string $item_id
121
+      * @param  string $post_type
122
+      * @return array
123
+      */
124
+     public function get_defaults( $item_id = '', $post_type = '' ) {
125
+          if ( '' === $item_id ) {
126
+               $item_id = $this->item_id;
127
+          }
128
+          if ( '' === $post_type ) {
129
+               $post_type = $this->post_type;
130
+          }
131
+          $this->defaults = array(
132
+               'columns'   => '3',
133
+               'layout'    => 'slider',
134
+               'interval'  => false,
135
+               'css_class' => false,
136
+          );
137
+          foreach ( $this->defaults as $key => $default ) {
138
+               $override = get_post_meta( $item_id, $this->post_type . '_gallery_' . $key, true );
139
+               if ( '' !== $override && false !== $override && ! empty( $override ) ) {
140
+                    $this->defaults[ $key ] = $override;
141
+               }
142
+          }
143
+          return $this->defaults;
144
+     }
145 145
 
146
-	/**
147
-	 * Gets and returns the gallery html.
148
-	 *
149
-	 * @param string $item_id
150
-	 * @param string $post_type
151
-	 * @return void
152
-	 */
153
-	public function get_gallery( $item_id = '', $post_type = '', $args = array() ) {
154
-		$return     = '';
155
-		$this->html = array();
156
-		$this->args = wp_parse_args( $args, $this->get_defaults( $item_id, $post_type ) );
157
-		if ( ! empty( $this->gallery ) ) {
158
-			$this->args['count'] = 1;
159
-			if ( '' !== $post_type ) {
160
-				$this->args['post_type'] = $post_type;
161
-			} else {
162
-				$this->args['post_type'] = $this->post_type;
163
-			}
146
+     /**
147
+      * Gets and returns the gallery html.
148
+      *
149
+      * @param string $item_id
150
+      * @param string $post_type
151
+      * @return void
152
+      */
153
+     public function get_gallery( $item_id = '', $post_type = '', $args = array() ) {
154
+          $return     = '';
155
+          $this->html = array();
156
+          $this->args = wp_parse_args( $args, $this->get_defaults( $item_id, $post_type ) );
157
+          if ( ! empty( $this->gallery ) ) {
158
+               $this->args['count'] = 1;
159
+               if ( '' !== $post_type ) {
160
+                    $this->args['post_type'] = $post_type;
161
+               } else {
162
+                    $this->args['post_type'] = $this->post_type;
163
+               }
164 164
 
165
-			// output the opening boostrap row divs.
166
-			$this->before_loop();
165
+               // output the opening boostrap row divs.
166
+               $this->before_loop();
167 167
 
168
-			foreach ( $this->gallery as $key => $gallery ) {
168
+               foreach ( $this->gallery as $key => $gallery ) {
169 169
 
170
-				$this->loop_start();
170
+                    $this->loop_start();
171 171
 
172
-				if ( isset( $gallery['exercise_gallery_image_id'] ) && ! empty( $gallery['exercise_gallery_image_id'] ) ) {
173
-					$size         = apply_filters( 'lsx_hp_exercise_gallery_size', 'full' );
174
-					$thumbnail    = wp_get_attachment_image( $gallery['exercise_gallery_image_id'], $size );
175
-					$this->html[] = $thumbnail;
176
-				} elseif ( isset( $gallery['exercise_gallery_external'] ) && ! empty( $gallery['exercise_gallery_external'] ) ) {
177
-					$this->html[] = $gallery['exercise_gallery_external']; // WPCS: XSS OK.
178
-				} elseif ( isset( $gallery['exercise_gallery_embed'] ) && ! empty( $gallery['exercise_gallery_embed'] ) ) {
179
-					$embed_args = array(
180
-						'width' => '530',
181
-					);
182
-					$embed        = wp_oembed_get( $gallery['exercise_gallery_embed'], $embed_args );
183
-					$this->html[] = str_replace( 'width="530"', 'width="100%"', $embed ); // WPCS: XSS OK.
184
-				}
172
+                    if ( isset( $gallery['exercise_gallery_image_id'] ) && ! empty( $gallery['exercise_gallery_image_id'] ) ) {
173
+                         $size         = apply_filters( 'lsx_hp_exercise_gallery_size', 'full' );
174
+                         $thumbnail    = wp_get_attachment_image( $gallery['exercise_gallery_image_id'], $size );
175
+                         $this->html[] = $thumbnail;
176
+                    } elseif ( isset( $gallery['exercise_gallery_external'] ) && ! empty( $gallery['exercise_gallery_external'] ) ) {
177
+                         $this->html[] = $gallery['exercise_gallery_external']; // WPCS: XSS OK.
178
+                    } elseif ( isset( $gallery['exercise_gallery_embed'] ) && ! empty( $gallery['exercise_gallery_embed'] ) ) {
179
+                         $embed_args = array(
180
+                              'width' => '530',
181
+                         );
182
+                         $embed        = wp_oembed_get( $gallery['exercise_gallery_embed'], $embed_args );
183
+                         $this->html[] = str_replace( 'width="530"', 'width="100%"', $embed ); // WPCS: XSS OK.
184
+                    }
185 185
 
186
-				$this->loop_end();
186
+                    $this->loop_end();
187 187
 
188
-				$this->args['count']++;
189
-			}
188
+                    $this->args['count']++;
189
+               }
190 190
 
191
-			// output the closing boostrap row divs.
192
-			$this->after_loop();
193
-		}
191
+               // output the closing boostrap row divs.
192
+               $this->after_loop();
193
+          }
194 194
 
195
-		// Join the html output if its not empty.
196
-		if ( ! empty( $this->html ) ) {
197
-			$return = implode( '', $this->html );
198
-		}
199
-		return $return;
200
-	}
195
+          // Join the html output if its not empty.
196
+          if ( ! empty( $this->html ) ) {
197
+               $return = implode( '', $this->html );
198
+          }
199
+          return $return;
200
+     }
201 201
 
202
-	/**
203
-	 * Outputs the CSS class for the panels
204
-	 *
205
-	 * @param string $columns
206
-	 * @return string
207
-	 */
208
-	public function column_class() {
209
-		$cols  = 'col-xs-12 col-sm-';
210
-		$cols .= '5' === $this->args['columns'] ? '15' : 12 / $this->args['columns'];
211
-		return $cols;
212
-	}
202
+     /**
203
+      * Outputs the CSS class for the panels
204
+      *
205
+      * @param string $columns
206
+      * @return string
207
+      */
208
+     public function column_class() {
209
+          $cols  = 'col-xs-12 col-sm-';
210
+          $cols .= '5' === $this->args['columns'] ? '15' : 12 / $this->args['columns'];
211
+          return $cols;
212
+     }
213 213
 
214
-	/**
215
-	 * Runs just after the if and before the while statement in $this->output()
216
-	 */
217
-	public function before_loop() {
218
-		if ( 'slider' === $this->args['layout'] ) {
219
-			$this->carousel_id = wp_rand( 20, 20000 );
220
-			$this->html[]      = "<div class='lsx-hp-widget-items slick-slider slick-dotted slick-has-arrows {$this->args['css_class']} ' data-interval='{$this->args['interval']}' data-slick='{ \"slidesToShow\": {$this->args['columns']}, \"slidesToScroll\": {$this->args['columns']} }'>";
221
-		} else {
222
-			$this->html[] = "<div class='lsx-hp-widget-items widget-item-grid-layout'>";
223
-		}
224
-	}
214
+     /**
215
+      * Runs just after the if and before the while statement in $this->output()
216
+      */
217
+     public function before_loop() {
218
+          if ( 'slider' === $this->args['layout'] ) {
219
+               $this->carousel_id = wp_rand( 20, 20000 );
220
+               $this->html[]      = "<div class='lsx-hp-widget-items slick-slider slick-dotted slick-has-arrows {$this->args['css_class']} ' data-interval='{$this->args['interval']}' data-slick='{ \"slidesToShow\": {$this->args['columns']}, \"slidesToScroll\": {$this->args['columns']} }'>";
221
+          } else {
222
+               $this->html[] = "<div class='lsx-hp-widget-items widget-item-grid-layout'>";
223
+          }
224
+     }
225 225
 
226
-	/**
227
-	 * Runs at the very end of the loop before it runs again.
228
-	 */
229
-	public function loop_start() {
230
-		// Get the call for the active slide.
231
-		if ( 'slider' === $this->args['layout'] ) {
232
-			$this->html[] = "<div class='lsx-hp-widget-item-wrap lsx-{$this->args['post_type']}'>";
233
-		} else {
234
-			if ( 1 === $this->args['count'] ) {
235
-				$this->html[] = "<div class='row'>";
236
-			}
237
-			$this->html[] = '<div class="' . $this->column_class() . '">';
238
-		}
239
-	}
226
+     /**
227
+      * Runs at the very end of the loop before it runs again.
228
+      */
229
+     public function loop_start() {
230
+          // Get the call for the active slide.
231
+          if ( 'slider' === $this->args['layout'] ) {
232
+               $this->html[] = "<div class='lsx-hp-widget-item-wrap lsx-{$this->args['post_type']}'>";
233
+          } else {
234
+               if ( 1 === $this->args['count'] ) {
235
+                    $this->html[] = "<div class='row'>";
236
+               }
237
+               $this->html[] = '<div class="' . $this->column_class() . '">';
238
+          }
239
+     }
240 240
 
241
-	/**
242
-	 * Runs at the very end of the loop before it runs again.
243
-	 */
244
-	public function loop_end() {
245
-		if ( 'slider' !== $this->args['layout'] ) {
246
-			$this->html[] = '</div>';
247
-		}
248
-		// Close the current slide panel.
249
-		if ( 'slider' === $this->args['layout'] ) {
250
-			$this->html[] = '</div>';
251
-		} elseif ( 0 === $this->args['count'] % $this->args['columns'] || count( $this->gallery ) === $this->args['count'] ) {
252
-			$this->html[] = '</div>';
241
+     /**
242
+      * Runs at the very end of the loop before it runs again.
243
+      */
244
+     public function loop_end() {
245
+          if ( 'slider' !== $this->args['layout'] ) {
246
+               $this->html[] = '</div>';
247
+          }
248
+          // Close the current slide panel.
249
+          if ( 'slider' === $this->args['layout'] ) {
250
+               $this->html[] = '</div>';
251
+          } elseif ( 0 === $this->args['count'] % $this->args['columns'] || count( $this->gallery ) === $this->args['count'] ) {
252
+               $this->html[] = '</div>';
253 253
 
254
-			if ( $this->args['count'] < count( $this->gallery ) ) {
255
-				$this->html[] = "<div class='row'>";
256
-			}
257
-		}
258
-	}
254
+               if ( $this->args['count'] < count( $this->gallery ) ) {
255
+                    $this->html[] = "<div class='row'>";
256
+               }
257
+          }
258
+     }
259 259
 
260
-	/**
261
-	 * Runs just after the if and before the while statement in $this->output()
262
-	 */
263
-	public function after_loop() {
264
-		// Slider output Closing.
265
-		if ( 'slider' === $this->args['layout'] ) {
266
-			$this->html[] = '</div>';
267
-		} else {
268
-			$this->html[] = '</div>';
269
-		}
270
-	}
260
+     /**
261
+      * Runs just after the if and before the while statement in $this->output()
262
+      */
263
+     public function after_loop() {
264
+          // Slider output Closing.
265
+          if ( 'slider' === $this->args['layout'] ) {
266
+               $this->html[] = '</div>';
267
+          } else {
268
+               $this->html[] = '</div>';
269
+          }
270
+     }
271 271
 }
Please login to merge, or discard this patch.
classes/frontend/class-template-redirects.php 2 patches
Indentation   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -8,81 +8,81 @@
 block discarded – undo
8 8
  */
9 9
 class Template_Redirects {
10 10
 
11
-	/**
12
-	 * Holds class instance
13
-	 *
14
-	 * @since 1.0.0
15
-	 *
16
-	 * @var      object \lsx_health_plan\classes\frontend\Template_Redirects()
17
-	 */
18
-	protected static $instance = null;
11
+     /**
12
+      * Holds class instance
13
+      *
14
+      * @since 1.0.0
15
+      *
16
+      * @var      object \lsx_health_plan\classes\frontend\Template_Redirects()
17
+      */
18
+     protected static $instance = null;
19 19
 
20
-	/**
21
-	 * Constructor
22
-	 */
23
-	public function __construct() {
24
-		add_filter( 'template_include', array( $this, 'archive_template_include' ), 99 );
25
-		add_filter( 'template_include', array( $this, 'single_template_include' ), 99 );
26
-		add_filter( 'template_include', array( $this, 'taxonomy_template_include' ), 99 );
27
-	}
20
+     /**
21
+      * Constructor
22
+      */
23
+     public function __construct() {
24
+          add_filter( 'template_include', array( $this, 'archive_template_include' ), 99 );
25
+          add_filter( 'template_include', array( $this, 'single_template_include' ), 99 );
26
+          add_filter( 'template_include', array( $this, 'taxonomy_template_include' ), 99 );
27
+     }
28 28
 
29
-	/**
30
-	 * Return an instance of this class.
31
-	 *
32
-	 * @since 1.0.0
33
-	 *
34
-	 * @return    object \lsx_health_plan\classes\frontend\Template_Redirects()    A single instance of this class.
35
-	 */
36
-	public static function get_instance() {
37
-		// If the single instance hasn't been set, set it now.
38
-		if ( null === self::$instance ) {
39
-			self::$instance = new self();
40
-		}
41
-		return self::$instance;
42
-	}
29
+     /**
30
+      * Return an instance of this class.
31
+      *
32
+      * @since 1.0.0
33
+      *
34
+      * @return    object \lsx_health_plan\classes\frontend\Template_Redirects()    A single instance of this class.
35
+      */
36
+     public static function get_instance() {
37
+          // If the single instance hasn't been set, set it now.
38
+          if ( null === self::$instance ) {
39
+               self::$instance = new self();
40
+          }
41
+          return self::$instance;
42
+     }
43 43
 
44
-	/**
45
-	 * Archive template.
46
-	 */
47
-	public function archive_template_include( $template ) {
48
-		$applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
49
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
50
-			$post_type = get_post_type();
51
-			if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
52
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
53
-			}
54
-		}
55
-		return $template;
56
-	}
44
+     /**
45
+      * Archive template.
46
+      */
47
+     public function archive_template_include( $template ) {
48
+          $applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
49
+          if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
50
+               $post_type = get_post_type();
51
+               if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
52
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
53
+               }
54
+          }
55
+          return $template;
56
+     }
57 57
 
58
-	/**
59
-	 * Single template.
60
-	 */
61
-	public function single_template_include( $template ) {
62
-		$applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
63
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
64
-			$post_type = get_post_type();
65
-			if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
66
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
67
-			}
68
-		}
69
-		return $template;
70
-	}
58
+     /**
59
+      * Single template.
60
+      */
61
+     public function single_template_include( $template ) {
62
+          $applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
63
+          if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
64
+               $post_type = get_post_type();
65
+               if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
66
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
67
+               }
68
+          }
69
+          return $template;
70
+     }
71 71
 
72
-	/**
73
-	 * Redirect WordPress to the taxonomy located in the plugin
74
-	 *
75
-	 * @param     $template string
76
-	 * @return    string
77
-	 */
78
-	public function taxonomy_template_include( $template ) {
79
-		$applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
80
-		if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
81
-			$current_taxonomy = get_query_var( 'taxonomy' );
82
-			if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
83
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
84
-			}
85
-		}
86
-		return $template;
87
-	}
72
+     /**
73
+      * Redirect WordPress to the taxonomy located in the plugin
74
+      *
75
+      * @param     $template string
76
+      * @return    string
77
+      */
78
+     public function taxonomy_template_include( $template ) {
79
+          $applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
80
+          if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
81
+               $current_taxonomy = get_query_var( 'taxonomy' );
82
+               if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
83
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
84
+               }
85
+          }
86
+          return $template;
87
+     }
88 88
 }
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -21,9 +21,9 @@  discard block
 block discarded – undo
21 21
 	 * Constructor
22 22
 	 */
23 23
 	public function __construct() {
24
-		add_filter( 'template_include', array( $this, 'archive_template_include' ), 99 );
25
-		add_filter( 'template_include', array( $this, 'single_template_include' ), 99 );
26
-		add_filter( 'template_include', array( $this, 'taxonomy_template_include' ), 99 );
24
+		add_filter('template_include', array($this, 'archive_template_include'), 99);
25
+		add_filter('template_include', array($this, 'single_template_include'), 99);
26
+		add_filter('template_include', array($this, 'taxonomy_template_include'), 99);
27 27
 	}
28 28
 
29 29
 	/**
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 */
36 36
 	public static function get_instance() {
37 37
 		// If the single instance hasn't been set, set it now.
38
-		if ( null === self::$instance ) {
38
+		if (null === self::$instance) {
39 39
 			self::$instance = new self();
40 40
 		}
41 41
 		return self::$instance;
@@ -44,11 +44,11 @@  discard block
 block discarded – undo
44 44
 	/**
45 45
 	 * Archive template.
46 46
 	 */
47
-	public function archive_template_include( $template ) {
48
-		$applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
49
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
47
+	public function archive_template_include($template) {
48
+		$applicable_post_types = apply_filters('lsx_health_plan_archive_template', array());
49
+		if ( ! empty($applicable_post_types) && is_main_query() && is_post_type_archive($applicable_post_types)) {
50 50
 			$post_type = get_post_type();
51
-			if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
51
+			if (empty(locate_template(array('archive-' . $post_type . '.php'))) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php')) {
52 52
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
53 53
 			}
54 54
 		}
@@ -58,11 +58,11 @@  discard block
 block discarded – undo
58 58
 	/**
59 59
 	 * Single template.
60 60
 	 */
61
-	public function single_template_include( $template ) {
62
-		$applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
63
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
61
+	public function single_template_include($template) {
62
+		$applicable_post_types = apply_filters('lsx_health_plan_single_template', array());
63
+		if ( ! empty($applicable_post_types) && is_main_query() && is_singular($applicable_post_types)) {
64 64
 			$post_type = get_post_type();
65
-			if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
65
+			if (empty(locate_template(array('single-' . $post_type . '.php'))) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php')) {
66 66
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
67 67
 			}
68 68
 		}
@@ -75,11 +75,11 @@  discard block
 block discarded – undo
75 75
 	 * @param     $template string
76 76
 	 * @return    string
77 77
 	 */
78
-	public function taxonomy_template_include( $template ) {
79
-		$applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
80
-		if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
81
-			$current_taxonomy = get_query_var( 'taxonomy' );
82
-			if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
78
+	public function taxonomy_template_include($template) {
79
+		$applicable_taxonomies = apply_filters('lsx_health_plan_taxonomies_template', array());
80
+		if (is_main_query() && is_tax($applicable_taxonomies)) {
81
+			$current_taxonomy = get_query_var('taxonomy');
82
+			if ('' === locate_template(array('taxonomy-' . $current_taxonomy . '.php')) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php')) {
83 83
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
84 84
 			}
85 85
 		}
Please login to merge, or discard this patch.