Passed
Push — master ( 761f2f...8d8d1f )
by Virginia
05:35
created
classes/frontend/class-template-redirects.php 2 patches
Indentation   +95 added lines, -95 removed lines patch added patch discarded remove patch
@@ -8,107 +8,107 @@
 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
-		add_action( 'wp', array( $this, 'redirect_restrictions' ), 99 );
28
-	}
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
+          add_action( 'wp', array( $this, 'redirect_restrictions' ), 99 );
28
+     }
29 29
 
30
-	/**
31
-	 * Return an instance of this class.
32
-	 *
33
-	 * @since 1.0.0
34
-	 *
35
-	 * @return    object \lsx_health_plan\classes\frontend\Template_Redirects()    A single instance of this class.
36
-	 */
37
-	public static function get_instance() {
38
-		// If the single instance hasn't been set, set it now.
39
-		if ( null === self::$instance ) {
40
-			self::$instance = new self();
41
-		}
42
-		return self::$instance;
43
-	}
30
+     /**
31
+      * Return an instance of this class.
32
+      *
33
+      * @since 1.0.0
34
+      *
35
+      * @return    object \lsx_health_plan\classes\frontend\Template_Redirects()    A single instance of this class.
36
+      */
37
+     public static function get_instance() {
38
+          // If the single instance hasn't been set, set it now.
39
+          if ( null === self::$instance ) {
40
+               self::$instance = new self();
41
+          }
42
+          return self::$instance;
43
+     }
44 44
 
45
-	/**
46
-	 * Archive template.
47
-	 */
48
-	public function archive_template_include( $template ) {
49
-		$applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
50
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
51
-			$post_type = get_post_type();
52
-			if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
53
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
54
-			}
55
-		}
56
-		return $template;
57
-	}
45
+     /**
46
+      * Archive template.
47
+      */
48
+     public function archive_template_include( $template ) {
49
+          $applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
50
+          if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
51
+               $post_type = get_post_type();
52
+               if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
53
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
54
+               }
55
+          }
56
+          return $template;
57
+     }
58 58
 
59
-	/**
60
-	 * Single template.
61
-	 */
62
-	public function single_template_include( $template ) {
63
-		$applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
64
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
65
-			$post_type = get_post_type();
66
-			if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
67
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
68
-			}
69
-		}
70
-		return $template;
71
-	}
59
+     /**
60
+      * Single template.
61
+      */
62
+     public function single_template_include( $template ) {
63
+          $applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
64
+          if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
65
+               $post_type = get_post_type();
66
+               if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
67
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
68
+               }
69
+          }
70
+          return $template;
71
+     }
72 72
 
73
-	/**
74
-	 * Redirect WordPress to the taxonomy located in the plugin
75
-	 *
76
-	 * @param     $template string
77
-	 * @return    string
78
-	 */
79
-	public function taxonomy_template_include( $template ) {
80
-		$applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
81
-		if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
82
-			$current_taxonomy = get_query_var( 'taxonomy' );
83
-			if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
84
-				$template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
85
-			}
86
-		}
87
-		return $template;
88
-	}
73
+     /**
74
+      * Redirect WordPress to the taxonomy located in the plugin
75
+      *
76
+      * @param     $template string
77
+      * @return    string
78
+      */
79
+     public function taxonomy_template_include( $template ) {
80
+          $applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
81
+          if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
82
+               $current_taxonomy = get_query_var( 'taxonomy' );
83
+               if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
84
+                    $template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
85
+               }
86
+          }
87
+          return $template;
88
+     }
89 89
 
90
-	/**
91
-	 * Disable WC Memberships restrictions for plan parents. We add our own custom
92
-	 * restriction functionality elsewhere.
93
-	 */
94
-	public function redirect_restrictions() {
95
-		if ( function_exists( 'WC' ) && ! is_user_logged_in() ) {
96
-			if ( is_post_type_archive( array( 'recipe', 'exercise', 'meal', 'workout' ) )
97
-				|| is_tax( array( 'meal-type', 'workout-type', 'recipe-type', 'recipe-cuisine', 'exercise-type', 'equipment', 'muscle-group' ) )
98
-				|| is_single( 'recipe', 'exercise' ) ) {
90
+     /**
91
+      * Disable WC Memberships restrictions for plan parents. We add our own custom
92
+      * restriction functionality elsewhere.
93
+      */
94
+     public function redirect_restrictions() {
95
+          if ( function_exists( 'WC' ) && ! is_user_logged_in() ) {
96
+               if ( is_post_type_archive( array( 'recipe', 'exercise', 'meal', 'workout' ) )
97
+                    || is_tax( array( 'meal-type', 'workout-type', 'recipe-type', 'recipe-cuisine', 'exercise-type', 'equipment', 'muscle-group' ) )
98
+                    || is_single( 'recipe', 'exercise' ) ) {
99 99
 
100
-				$redirect = \lsx_health_plan\functions\get_option( 'my_plan_slug', '/' );
101
-				if ( function_exists( 'wc_memberships' ) ) {
102
-					$restriction_mode = wc_memberships()->get_restrictions_instance()->get_restriction_mode();
103
-					if ( 'redirect' === $restriction_mode ) {
104
-						$page_id = wc_memberships()->get_restrictions_instance()->get_restricted_content_redirect_page_id();
105
-						$redirect = get_permalink( $page_id );
106
-					}
107
-				}
100
+                    $redirect = \lsx_health_plan\functions\get_option( 'my_plan_slug', '/' );
101
+                    if ( function_exists( 'wc_memberships' ) ) {
102
+                         $restriction_mode = wc_memberships()->get_restrictions_instance()->get_restriction_mode();
103
+                         if ( 'redirect' === $restriction_mode ) {
104
+                              $page_id = wc_memberships()->get_restrictions_instance()->get_restricted_content_redirect_page_id();
105
+                              $redirect = get_permalink( $page_id );
106
+                         }
107
+                    }
108 108
 
109
-				wp_redirect( $redirect );
110
-				exit;
111
-			}
112
-		}
113
-	}
109
+                    wp_redirect( $redirect );
110
+                    exit;
111
+               }
112
+          }
113
+     }
114 114
 }
Please login to merge, or discard this patch.
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -21,10 +21,10 @@  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 );
27
-		add_action( 'wp', array( $this, 'redirect_restrictions' ), 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
+		add_action('wp', array($this, 'redirect_restrictions'), 99);
28 28
 	}
29 29
 
30 30
 	/**
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
 	 */
37 37
 	public static function get_instance() {
38 38
 		// If the single instance hasn't been set, set it now.
39
-		if ( null === self::$instance ) {
39
+		if (null === self::$instance) {
40 40
 			self::$instance = new self();
41 41
 		}
42 42
 		return self::$instance;
@@ -45,11 +45,11 @@  discard block
 block discarded – undo
45 45
 	/**
46 46
 	 * Archive template.
47 47
 	 */
48
-	public function archive_template_include( $template ) {
49
-		$applicable_post_types = apply_filters( 'lsx_health_plan_archive_template', array() );
50
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_post_type_archive( $applicable_post_types ) ) {
48
+	public function archive_template_include($template) {
49
+		$applicable_post_types = apply_filters('lsx_health_plan_archive_template', array());
50
+		if ( ! empty($applicable_post_types) && is_main_query() && is_post_type_archive($applicable_post_types)) {
51 51
 			$post_type = get_post_type();
52
-			if ( empty( locate_template( array( 'archive-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php' ) ) {
52
+			if (empty(locate_template(array('archive-' . $post_type . '.php'))) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php')) {
53 53
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/archive-' . $post_type . '.php';
54 54
 			}
55 55
 		}
@@ -59,11 +59,11 @@  discard block
 block discarded – undo
59 59
 	/**
60 60
 	 * Single template.
61 61
 	 */
62
-	public function single_template_include( $template ) {
63
-		$applicable_post_types = apply_filters( 'lsx_health_plan_single_template', array() );
64
-		if ( ! empty( $applicable_post_types ) && is_main_query() && is_singular( $applicable_post_types ) ) {
62
+	public function single_template_include($template) {
63
+		$applicable_post_types = apply_filters('lsx_health_plan_single_template', array());
64
+		if ( ! empty($applicable_post_types) && is_main_query() && is_singular($applicable_post_types)) {
65 65
 			$post_type = get_post_type();
66
-			if ( empty( locate_template( array( 'single-' . $post_type . '.php' ) ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php' ) ) {
66
+			if (empty(locate_template(array('single-' . $post_type . '.php'))) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php')) {
67 67
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/single-' . $post_type . '.php';
68 68
 			}
69 69
 		}
@@ -76,11 +76,11 @@  discard block
 block discarded – undo
76 76
 	 * @param     $template string
77 77
 	 * @return    string
78 78
 	 */
79
-	public function taxonomy_template_include( $template ) {
80
-		$applicable_taxonomies = apply_filters( 'lsx_health_plan_taxonomies_template', array() );
81
-		if ( is_main_query() && is_tax( $applicable_taxonomies ) ) {
82
-			$current_taxonomy = get_query_var( 'taxonomy' );
83
-			if ( '' === locate_template( array( 'taxonomy-' . $current_taxonomy . '.php' ) ) && file_exists( LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php' ) ) {
79
+	public function taxonomy_template_include($template) {
80
+		$applicable_taxonomies = apply_filters('lsx_health_plan_taxonomies_template', array());
81
+		if (is_main_query() && is_tax($applicable_taxonomies)) {
82
+			$current_taxonomy = get_query_var('taxonomy');
83
+			if ('' === locate_template(array('taxonomy-' . $current_taxonomy . '.php')) && file_exists(LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php')) {
84 84
 				$template = LSX_HEALTH_PLAN_PATH . 'templates/taxonomy-' . $current_taxonomy . '.php';
85 85
 			}
86 86
 		}
@@ -92,21 +92,21 @@  discard block
 block discarded – undo
92 92
 	 * restriction functionality elsewhere.
93 93
 	 */
94 94
 	public function redirect_restrictions() {
95
-		if ( function_exists( 'WC' ) && ! is_user_logged_in() ) {
96
-			if ( is_post_type_archive( array( 'recipe', 'exercise', 'meal', 'workout' ) )
97
-				|| is_tax( array( 'meal-type', 'workout-type', 'recipe-type', 'recipe-cuisine', 'exercise-type', 'equipment', 'muscle-group' ) )
98
-				|| is_single( 'recipe', 'exercise' ) ) {
95
+		if (function_exists('WC') && ! is_user_logged_in()) {
96
+			if (is_post_type_archive(array('recipe', 'exercise', 'meal', 'workout'))
97
+				|| is_tax(array('meal-type', 'workout-type', 'recipe-type', 'recipe-cuisine', 'exercise-type', 'equipment', 'muscle-group'))
98
+				|| is_single('recipe', 'exercise')) {
99 99
 
100
-				$redirect = \lsx_health_plan\functions\get_option( 'my_plan_slug', '/' );
101
-				if ( function_exists( 'wc_memberships' ) ) {
100
+				$redirect = \lsx_health_plan\functions\get_option('my_plan_slug', '/');
101
+				if (function_exists('wc_memberships')) {
102 102
 					$restriction_mode = wc_memberships()->get_restrictions_instance()->get_restriction_mode();
103
-					if ( 'redirect' === $restriction_mode ) {
103
+					if ('redirect' === $restriction_mode) {
104 104
 						$page_id = wc_memberships()->get_restrictions_instance()->get_restricted_content_redirect_page_id();
105
-						$redirect = get_permalink( $page_id );
105
+						$redirect = get_permalink($page_id);
106 106
 					}
107 107
 				}
108 108
 
109
-				wp_redirect( $redirect );
109
+				wp_redirect($redirect);
110 110
 				exit;
111 111
 			}
112 112
 		}
Please login to merge, or discard this patch.