@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * @package Subway |
11 | 11 | */ |
12 | 12 | |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | return; |
15 | 15 | } |
16 | 16 | |
@@ -18,8 +18,8 @@ discard block |
||
18 | 18 | |
19 | 19 | <p class="description"> |
20 | 20 | <?php |
21 | - echo sprintf( __( "In case, you were locked out. Use the link below to bypass the log-in page and go directly |
|
22 | - to your website's wp-login URL (http://yoursiteurl.com/wp-login.php): <strong class='subway-settings-text-notice'>%s</strong>", 'subway' ), site_url( 'wp-login.php?no_redirect=true' ) ); |
|
21 | + echo sprintf(__("In case, you were locked out. Use the link below to bypass the log-in page and go directly |
|
22 | + to your website's wp-login URL (http://yoursiteurl.com/wp-login.php): <strong class='subway-settings-text-notice'>%s</strong>", 'subway'), site_url('wp-login.php?no_redirect=true')); |
|
23 | 23 | ?> |
24 | 24 | </p> |
25 | 25 | <?php |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * @package Subway |
11 | 11 | */ |
12 | 12 | |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | return; |
15 | 15 | } |
16 | 16 | |
@@ -26,9 +26,9 @@ discard block |
||
26 | 26 | <!-- Page --> |
27 | 27 | <label for="subway_use_page"> |
28 | 28 | |
29 | - <input <?php checked( 'page', get_option( 'subway_redirect_type' ), true ); ?> value="page" name="subway_redirect_type" id="subway_use_page" type="radio" class="code" /> |
|
29 | + <input <?php checked('page', get_option('subway_redirect_type'), true); ?> value="page" name="subway_redirect_type" id="subway_use_page" type="radio" class="code" /> |
|
30 | 30 | |
31 | - <?php esc_html_e( 'Custom Page', 'subway' ); ?> |
|
31 | + <?php esc_html_e('Custom Page', 'subway'); ?> |
|
32 | 32 | |
33 | 33 | </label> |
34 | 34 | |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | |
37 | 37 | <label for="subway_use_custom_url"> |
38 | 38 | |
39 | - <input <?php checked( 'custom_url', get_option( 'subway_redirect_type' ), true ); ?> value="custom_url" name="subway_redirect_type" id="subway_use_custom_url" type="radio" class="code" /> |
|
39 | + <input <?php checked('custom_url', get_option('subway_redirect_type'), true); ?> value="custom_url" name="subway_redirect_type" id="subway_use_custom_url" type="radio" class="code" /> |
|
40 | 40 | |
41 | - <?php esc_html_e( 'Custom URL', 'subway' ); ?> |
|
41 | + <?php esc_html_e('Custom URL', 'subway'); ?> |
|
42 | 42 | |
43 | 43 | </label> |
44 | 44 | |
@@ -46,9 +46,9 @@ discard block |
||
46 | 46 | |
47 | 47 | <label for="subway_use_default"> |
48 | 48 | |
49 | - <input <?php checked( 'default', get_option( 'subway_redirect_type' ), true ); ?> value="default" name="subway_redirect_type" id="subway_use_default" type="radio" class="code" /> |
|
49 | + <input <?php checked('default', get_option('subway_redirect_type'), true); ?> value="default" name="subway_redirect_type" id="subway_use_default" type="radio" class="code" /> |
|
50 | 50 | |
51 | - <?php esc_html_e( 'Default Behavior', 'subway' ); ?> |
|
51 | + <?php esc_html_e('Default Behavior', 'subway'); ?> |
|
52 | 52 | |
53 | 53 | </label> |
54 | 54 | |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | <div id="subway_redirect_page_option_section" class="hidden subway-redirect-option-section"> |
65 | 65 | |
66 | 66 | <label for="subway_redirect_page_id"> |
67 | - <?php esc_html_e( 'Select Page' ); ?> |
|
67 | + <?php esc_html_e('Select Page'); ?> |
|
68 | 68 | </label> |
69 | 69 | |
70 | 70 | <?php |
@@ -72,8 +72,8 @@ discard block |
||
72 | 72 | wp_dropdown_pages( |
73 | 73 | array( |
74 | 74 | 'name' => 'subway_redirect_page_id', |
75 | - 'selected' => intval( get_option( 'subway_redirect_page_id' ) ), |
|
76 | - 'show_option_none' => esc_html__( '-', 'subway' ), |
|
75 | + 'selected' => intval(get_option('subway_redirect_page_id')), |
|
76 | + 'show_option_none' => esc_html__('-', 'subway'), |
|
77 | 77 | ) |
78 | 78 | ); |
79 | 79 | |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | |
82 | 82 | <p class="description"> |
83 | 83 | |
84 | - <?php _e( 'The selected page will be used as the redirect endpoint for all of your users. Selecting blank (-) will redirect the user to the default redirect defined in WordPress or other plugins. Choose "Custom URL" if you want to redirect to a custom URL or domain.', 'subway' ); ?> |
|
84 | + <?php _e('The selected page will be used as the redirect endpoint for all of your users. Selecting blank (-) will redirect the user to the default redirect defined in WordPress or other plugins. Choose "Custom URL" if you want to redirect to a custom URL or domain.', 'subway'); ?> |
|
85 | 85 | |
86 | 86 | </p> |
87 | 87 | |
@@ -90,29 +90,29 @@ discard block |
||
90 | 90 | <div id="subway_redirect_custom_url_option_section" class="hidden subway-redirect-option-section"> |
91 | 91 | |
92 | 92 | <label for="subway_redirect_custom_url"> |
93 | - <?php esc_attr_e( 'Enter Redirect URL:', 'subway' ); ?> |
|
93 | + <?php esc_attr_e('Enter Redirect URL:', 'subway'); ?> |
|
94 | 94 | </label> |
95 | 95 | |
96 | - <input value="<?php echo esc_attr( esc_url( get_option( 'subway_redirect_custom_url' ) ) ); ?>" type="text" name="subway_redirect_custom_url" placeholder="<?php esc_attr_e( 'http://', 'subway' ); ?>" |
|
96 | + <input value="<?php echo esc_attr(esc_url(get_option('subway_redirect_custom_url'))); ?>" type="text" name="subway_redirect_custom_url" placeholder="<?php esc_attr_e('http://', 'subway'); ?>" |
|
97 | 97 | id="subway_redirect_custom_url" size="75" /> |
98 | 98 | |
99 | 99 | <p class="description"><br> |
100 | 100 | |
101 | 101 | <?php |
102 | - echo sprintf( __( 'When entering a custom domain, you can use a variable string such us: %1$s and %2$s. For example, http://yoursiteurl.com/members/<strong>%2$s</strong> will translate to http://yoursiteurl/members/<strong>admin</strong> where "admin" is equal to the %2$s variable; http://yoursiteurl.com/users/<strong>%1$s</strong> will translate to http://yoursiteurl.com/users/<strong>4</strong> where "4" is equal to the %1$s. Both variables refer to the current user that is logged-in.', 'subway' ), '%user_id%', '%user_name%' ); |
|
102 | + echo sprintf(__('When entering a custom domain, you can use a variable string such us: %1$s and %2$s. For example, http://yoursiteurl.com/members/<strong>%2$s</strong> will translate to http://yoursiteurl/members/<strong>admin</strong> where "admin" is equal to the %2$s variable; http://yoursiteurl.com/users/<strong>%1$s</strong> will translate to http://yoursiteurl.com/users/<strong>4</strong> where "4" is equal to the %1$s. Both variables refer to the current user that is logged-in.', 'subway'), '%user_id%', '%user_name%'); |
|
103 | 103 | ?> |
104 | 104 | |
105 | 105 | </p><br> |
106 | 106 | |
107 | 107 | <p class="description"> |
108 | 108 | |
109 | - <?php esc_attr_e( 'Leave empty to use existing WordPress or other 3rd party plugin redirect option.', 'subway' ); ?> |
|
109 | + <?php esc_attr_e('Leave empty to use existing WordPress or other 3rd party plugin redirect option.', 'subway'); ?> |
|
110 | 110 | |
111 | 111 | </p><br> |
112 | 112 | |
113 | 113 | <p class="description"> |
114 | 114 | |
115 | - <?php esc_html_e( 'Warning: External URLs are not supported by WordPress Function (wp_safe_redirect) and will be redirected back to default WordPress behavior.', 'subway' ); ?> |
|
115 | + <?php esc_html_e('Warning: External URLs are not supported by WordPress Function (wp_safe_redirect) and will be redirected back to default WordPress behavior.', 'subway'); ?> |
|
116 | 116 | |
117 | 117 | </p> |
118 | 118 | |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | <div id="subway_redirect_default_option_section" class="hidden subway-redirect-option-section"> |
123 | 123 | <p> |
124 | 124 | <?php |
125 | - esc_html_e( "By choosing the default behavior, the redirect type will be set to the default WordPress' behavior. For example, if you have plugins like Peter's Login Redirect. This option will disable Subway's redirect and use the Peter's Login Redirect Instead.", 'subway' ); |
|
125 | + esc_html_e("By choosing the default behavior, the redirect type will be set to the default WordPress' behavior. For example, if you have plugins like Peter's Login Redirect. This option will disable Subway's redirect and use the Peter's Login Redirect Instead.", 'subway'); |
|
126 | 126 | ?> |
127 | 127 | </p> |
128 | 128 | </div> |
@@ -10,16 +10,16 @@ |
||
10 | 10 | * @package Subway |
11 | 11 | */ |
12 | 12 | |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | return; |
15 | 15 | } |
16 | 16 | |
17 | 17 | function subway_public_post() { |
18 | 18 | |
19 | - echo '<textarea id="subway_public_post" name="subway_public_post_deprecated" rows="5" cols="95" readonly="readonly">' . esc_attr( trim( get_option( 'subway_public_post' ) ) ) . '</textarea>'; |
|
19 | + echo '<textarea id="subway_public_post" name="subway_public_post_deprecated" rows="5" cols="95" readonly="readonly">' . esc_attr(trim(get_option('subway_public_post'))) . '</textarea>'; |
|
20 | 20 | |
21 | - echo '<p class="description">' . nl2br( esc_html( "Enter the IDs of posts and pages that you wanted to show in public. You need to separate it by ',' (comma), for example: 143,123,213. Alternatively, you can enable public viewing of all of your pages and posts by checking the 'Public Website' option above.", 'subway' ) ); |
|
22 | - echo '<span class="subway-settings-notice">' . nl2br( esc_html( ' This setting is now disabled on Subway 2.0.9 and future versions. To make your post/page private, go to your individual post/page and check the "Subway: Visibility Option" checkbox.', 'subway' ) ) . '</span>' . '</p>'; |
|
21 | + echo '<p class="description">' . nl2br(esc_html("Enter the IDs of posts and pages that you wanted to show in public. You need to separate it by ',' (comma), for example: 143,123,213. Alternatively, you can enable public viewing of all of your pages and posts by checking the 'Public Website' option above.", 'subway')); |
|
22 | + echo '<span class="subway-settings-notice">' . nl2br(esc_html(' This setting is now disabled on Subway 2.0.9 and future versions. To make your post/page private, go to your individual post/page and check the "Subway: Visibility Option" checkbox.', 'subway')) . '</span>' . '</p>'; |
|
23 | 23 | |
24 | 24 | return; |
25 | 25 |
@@ -31,13 +31,13 @@ discard block |
||
31 | 31 | * @package Subway |
32 | 32 | */ |
33 | 33 | |
34 | -if ( ! defined( 'ABSPATH' ) ) { |
|
34 | +if ( ! defined('ABSPATH')) { |
|
35 | 35 | return; |
36 | 36 | } |
37 | 37 | |
38 | 38 | // Terminate Subway for PHP version 5.3.0 and below. |
39 | -if ( version_compare( PHP_VERSION, '5.3.0', '<' ) ) { |
|
40 | - add_action( 'admin_notices', 'subway_admin_notice' ); |
|
39 | +if (version_compare(PHP_VERSION, '5.3.0', '<')) { |
|
40 | + add_action('admin_notices', 'subway_admin_notice'); |
|
41 | 41 | /** |
42 | 42 | * Displays admin notifications if the installed PHP version is less than 5.3.0 |
43 | 43 | * |
@@ -48,10 +48,10 @@ discard block |
||
48 | 48 | <div class="notice notice-error is-dismissible"> |
49 | 49 | <p> |
50 | 50 | <strong> |
51 | - <?php esc_html_e( 'Notice: Subway uses PHP Class Namespaces |
|
51 | + <?php esc_html_e('Notice: Subway uses PHP Class Namespaces |
|
52 | 52 | which is only available in servers with PHP 5.3.0 version and above. |
53 | 53 | Update your server\'s PHP version. You can deactivate |
54 | - Subway in the meantime.', 'subway' ); ?> |
|
54 | + Subway in the meantime.', 'subway'); ?> |
|
55 | 55 | </strong> |
56 | 56 | </p> |
57 | 57 | </div> |
@@ -60,13 +60,13 @@ discard block |
||
60 | 60 | } |
61 | 61 | |
62 | 62 | // Define Subway Plugin Version. |
63 | -define( 'SUBWAY_VERSION', '2.0' ); |
|
63 | +define('SUBWAY_VERSION', '2.0'); |
|
64 | 64 | |
65 | 65 | // Define Subway Directory Path. |
66 | -define( 'SUBWAY_DIR_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) ); |
|
66 | +define('SUBWAY_DIR_PATH', trailingslashit(plugin_dir_path(__FILE__))); |
|
67 | 67 | |
68 | 68 | // Define Subway URL Path. |
69 | -define( 'SUBWAY_DIR_URL', trailingslashit( plugin_dir_url( __FILE__ ) ) ); |
|
69 | +define('SUBWAY_DIR_URL', trailingslashit(plugin_dir_url(__FILE__))); |
|
70 | 70 | |
71 | 71 | // Include Subway i18n. |
72 | 72 | require_once SUBWAY_DIR_PATH . 'i18.php'; |
@@ -96,23 +96,23 @@ discard block |
||
96 | 96 | require_once SUBWAY_DIR_PATH . 'shortcodes/subway-shortcodes.php'; |
97 | 97 | |
98 | 98 | // Redirect (302) all front-end request to the login page. |
99 | -add_action( 'wp', array( 'Subway\PageRedirect', 'index' ) ); |
|
99 | +add_action('wp', array('Subway\PageRedirect', 'index')); |
|
100 | 100 | |
101 | 101 | // Redirect (302) invalid login request to the login page. |
102 | -add_action( 'wp_ajax_nopriv_subway_logging_in', array( 'Subway\AuthRedirect', 'handleAuthentication' ) ); |
|
102 | +add_action('wp_ajax_nopriv_subway_logging_in', array('Subway\AuthRedirect', 'handleAuthentication')); |
|
103 | 103 | |
104 | 104 | // Load our JS and CSS files. |
105 | -add_action( 'wp_enqueue_scripts', array( 'Subway\Enqueue', 'registerJs' ) ); |
|
105 | +add_action('wp_enqueue_scripts', array('Subway\Enqueue', 'registerJs')); |
|
106 | 106 | |
107 | 107 | // Change the default login url to our sign-in page. |
108 | -add_filter( 'login_url', array( 'Subway\AuthRedirect', 'loginUrl' ), 10, 3 ); |
|
108 | +add_filter('login_url', array('Subway\AuthRedirect', 'loginUrl'), 10, 3); |
|
109 | 109 | |
110 | 110 | // Redirect the user after successful logged in to the right page. |
111 | 111 | // Does not trigger when using ajax form. Only on default wp-login.php and wp_login_form(). |
112 | -add_filter( 'login_redirect', array( 'Subway\AuthRedirect', 'getLoginRedirectUrl' ), 10, 3 ); |
|
112 | +add_filter('login_redirect', array('Subway\AuthRedirect', 'getLoginRedirectUrl'), 10, 3); |
|
113 | 113 | |
114 | 114 | // Change the default logout url to our sign-in page. |
115 | -add_action( 'wp_logout', array( 'Subway\AuthRedirect', 'logoutUrl' ), 10, 3 ); |
|
115 | +add_action('wp_logout', array('Subway\AuthRedirect', 'logoutUrl'), 10, 3); |
|
116 | 116 | |
117 | 117 | // Adds the Subvway metabox. |
118 | -add_action( 'plugins_loaded', array( 'Subway\Metabox', 'initMetabox' ) ); |
|
118 | +add_action('plugins_loaded', array('Subway\Metabox', 'initMetabox')); |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | |
20 | 20 | namespace Subway; |
21 | 21 | |
22 | -if (! defined('ABSPATH') ) { |
|
22 | +if ( ! defined('ABSPATH')) { |
|
23 | 23 | return; |
24 | 24 | } |
25 | 25 | |
@@ -42,9 +42,9 @@ discard block |
||
42 | 42 | public function __construct() |
43 | 43 | { |
44 | 44 | |
45 | - add_action('admin_menu', array( $this, 'adminMenu' )); |
|
45 | + add_action('admin_menu', array($this, 'adminMenu')); |
|
46 | 46 | |
47 | - add_action('admin_init', array( $this, 'registerSettings' )); |
|
47 | + add_action('admin_init', array($this, 'registerSettings')); |
|
48 | 48 | |
49 | 49 | } |
50 | 50 | |
@@ -58,10 +58,10 @@ discard block |
||
58 | 58 | |
59 | 59 | add_options_page( |
60 | 60 | 'Subway Settings', 'Subway', 'manage_options', |
61 | - 'subway', array( $this, 'optionsPage' ) |
|
61 | + 'subway', array($this, 'optionsPage') |
|
62 | 62 | ); |
63 | 63 | |
64 | - add_action( 'admin_enqueue_scripts', array( $this, 'enqueueSettingsScripts' ) ); |
|
64 | + add_action('admin_enqueue_scripts', array($this, 'enqueueSettingsScripts')); |
|
65 | 65 | |
66 | 66 | return; |
67 | 67 | } |
@@ -77,19 +77,19 @@ discard block |
||
77 | 77 | // Register our settings section. |
78 | 78 | add_settings_section( |
79 | 79 | 'subway-page-visibility-section', __('Pages Visibility', 'subway'), |
80 | - array( $this, 'sectionCallback' ), 'subway-settings-section' |
|
80 | + array($this, 'sectionCallback'), 'subway-settings-section' |
|
81 | 81 | ); |
82 | 82 | |
83 | 83 | // Register Redirect Options pages. |
84 | 84 | add_settings_section( |
85 | 85 | 'subway-redirect-section', __('Redirect Options', 'subway'), |
86 | - array( $this, 'redirectCallback' ), 'subway-settings-section' |
|
86 | + array($this, 'redirectCallback'), 'subway-settings-section' |
|
87 | 87 | ); |
88 | 88 | |
89 | 89 | $is_public_site = Options::isPublicSite(); |
90 | 90 | $hidden_class = ''; |
91 | 91 | |
92 | - if ( $is_public_site ) { |
|
92 | + if ($is_public_site) { |
|
93 | 93 | $hidden_class = 'hidden'; |
94 | 94 | } |
95 | 95 | |
@@ -154,7 +154,7 @@ discard block |
||
154 | 154 | ), |
155 | 155 | ); |
156 | 156 | |
157 | - foreach ( $fields as $field ) { |
|
157 | + foreach ($fields as $field) { |
|
158 | 158 | |
159 | 159 | add_settings_field( |
160 | 160 | $field['id'], $field['label'], |
@@ -239,8 +239,8 @@ discard block |
||
239 | 239 | public function registerSettingsScripts() { |
240 | 240 | |
241 | 241 | // Registers the Subway settings Javascript. |
242 | - wp_register_script( 'subway-settings-script', plugins_url('/assets/js/settings.js', __FILE__) ); |
|
243 | - wp_register_style( 'subway-settings-style', plugins_url('/assets/css/settings.css', __FILE__) ); |
|
242 | + wp_register_script('subway-settings-script', plugins_url('/assets/js/settings.js', __FILE__)); |
|
243 | + wp_register_style('subway-settings-style', plugins_url('/assets/css/settings.css', __FILE__)); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | /** |
@@ -251,12 +251,12 @@ discard block |
||
251 | 251 | * @return void |
252 | 252 | * @return void |
253 | 253 | */ |
254 | - public function enqueueSettingsScripts( $hook ) { |
|
254 | + public function enqueueSettingsScripts($hook) { |
|
255 | 255 | // Checks if page hook is Subway settings page. |
256 | - if ( 'settings_page_subway' === $hook ) { |
|
256 | + if ('settings_page_subway' === $hook) { |
|
257 | 257 | // Enqueues the script only on the Subway Settings page. |
258 | - wp_enqueue_script( 'subway-settings-script' ); |
|
259 | - wp_enqueue_style( 'subway-settings-style' ); |
|
258 | + wp_enqueue_script('subway-settings-script'); |
|
259 | + wp_enqueue_style('subway-settings-style'); |
|
260 | 260 | } |
261 | 261 | } |
262 | 262 | } |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * @package Subway |
11 | 11 | */ |
12 | 12 | |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | return; |
15 | 15 | } |
16 | 16 | |
@@ -21,24 +21,24 @@ discard block |
||
21 | 21 | */ |
22 | 22 | function subway_login_page_form() { |
23 | 23 | |
24 | - $subway_login_page_id = intval( get_option( 'subway_login_page' ) ); |
|
24 | + $subway_login_page_id = intval(get_option('subway_login_page')); |
|
25 | 25 | |
26 | - if ( ! empty( $subway_login_page_id ) ) { |
|
26 | + if ( ! empty($subway_login_page_id)) { |
|
27 | 27 | |
28 | - $login_page_object = get_post( $subway_login_page_id ); |
|
28 | + $login_page_object = get_post($subway_login_page_id); |
|
29 | 29 | |
30 | - if ( ! empty( $login_page_object ) && isset( $login_page_object->post_content ) ) { |
|
30 | + if ( ! empty($login_page_object) && isset($login_page_object->post_content)) { |
|
31 | 31 | |
32 | 32 | // Automatically prepend the login shortcode if no |
33 | 33 | // Shortcode exists in the selected login page. |
34 | - if ( ! has_shortcode( $login_page_object->post_content, 'subway_login' ) ) { |
|
34 | + if ( ! has_shortcode($login_page_object->post_content, 'subway_login')) { |
|
35 | 35 | |
36 | 36 | $new_post_object = array( |
37 | 37 | 'ID' => $login_page_object->ID, |
38 | - 'post_content' => '[subway_login] ' . $login_page_object->post_content,// Prepend Only. |
|
38 | + 'post_content' => '[subway_login] ' . $login_page_object->post_content, // Prepend Only. |
|
39 | 39 | ); |
40 | 40 | |
41 | - wp_update_post( $new_post_object ); |
|
41 | + wp_update_post($new_post_object); |
|
42 | 42 | } |
43 | 43 | } |
44 | 44 | } |
@@ -46,12 +46,12 @@ discard block |
||
46 | 46 | wp_dropdown_pages( |
47 | 47 | array( |
48 | 48 | 'name' => 'subway_login_page', |
49 | - 'selected' => intval( $subway_login_page_id ), |
|
50 | - 'show_option_none' => esc_html__( '---', 'subway' ), |
|
49 | + 'selected' => intval($subway_login_page_id), |
|
50 | + 'show_option_none' => esc_html__('---', 'subway'), |
|
51 | 51 | ) |
52 | 52 | ); |
53 | 53 | |
54 | - echo '<p class="description">' . sprintf( esc_html__( 'Select a login page and save the changes to make your site private. Selecting "---" (blank) will make your site public. %1$s.', 'subway' ), '<span class="subway-settings-notice">' . esc_html__( 'You need to add "[subway_login]" shortcode in the selected page to show the login form (this will be done automatically after saving)', 'subway' ) ) . '</span></p>'; |
|
54 | + echo '<p class="description">' . sprintf(esc_html__('Select a login page and save the changes to make your site private. Selecting "---" (blank) will make your site public. %1$s.', 'subway'), '<span class="subway-settings-notice">' . esc_html__('You need to add "[subway_login]" shortcode in the selected page to show the login form (this will be done automatically after saving)', 'subway')) . '</span></p>'; |
|
55 | 55 | |
56 | 56 | return; |
57 | 57 | } |
@@ -10,7 +10,7 @@ discard block |
||
10 | 10 | * @package Subway |
11 | 11 | */ |
12 | 12 | |
13 | -if ( ! defined( 'ABSPATH' ) ) { |
|
13 | +if ( ! defined('ABSPATH')) { |
|
14 | 14 | return; |
15 | 15 | } |
16 | 16 | |
@@ -21,8 +21,8 @@ discard block |
||
21 | 21 | */ |
22 | 22 | function subway_is_public_form() { |
23 | 23 | |
24 | - echo '<label for="subway_is_public"><input ' . checked( 1, get_option( 'subway_is_public' ), false ) . ' value="1" name="subway_is_public" id="subway_is_public" type="checkbox" class="code" /> Check to make all of your posts and pages visible to public.</label>'; |
|
25 | - echo '<p class="description">' . esc_html__( 'Check to ignore all private options and make your site return to its original state (public) without uninstalling Subway. All settings here and in the individual posts or pages will be ignored. Uncheck to make your site accessible to members only', 'subway' ) . '</p>'; |
|
24 | + echo '<label for="subway_is_public"><input ' . checked(1, get_option('subway_is_public'), false) . ' value="1" name="subway_is_public" id="subway_is_public" type="checkbox" class="code" /> Check to make all of your posts and pages visible to public.</label>'; |
|
25 | + echo '<p class="description">' . esc_html__('Check to ignore all private options and make your site return to its original state (public) without uninstalling Subway. All settings here and in the individual posts or pages will be ignored. Uncheck to make your site accessible to members only', 'subway') . '</p>'; |
|
26 | 26 | |
27 | 27 | return; |
28 | 28 | } |
@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | |
21 | 21 | namespace Subway; |
22 | 22 | |
23 | -if (! defined('ABSPATH') ) { |
|
23 | +if ( ! defined('ABSPATH')) { |
|
24 | 24 | return; |
25 | 25 | } |
26 | 26 | |
@@ -92,11 +92,11 @@ discard block |
||
92 | 92 | { |
93 | 93 | $post_types = $this->getPostTypes(); |
94 | 94 | |
95 | - foreach ( $post_types as $post_type => $value ) { |
|
95 | + foreach ($post_types as $post_type => $value) { |
|
96 | 96 | add_meta_box( |
97 | 97 | 'subway_visibility_metabox', |
98 | 98 | esc_html__('Subway: Visibility Option', 'subway'), |
99 | - array( $this, 'visibilityMetabox' ), |
|
99 | + array($this, 'visibilityMetabox'), |
|
100 | 100 | $post_type, |
101 | 101 | 'side', |
102 | 102 | 'low' |
@@ -113,37 +113,37 @@ discard block |
||
113 | 113 | * @access public |
114 | 114 | * @return void |
115 | 115 | */ |
116 | - public function visibilityMetabox( $post ) |
|
116 | + public function visibilityMetabox($post) |
|
117 | 117 | { |
118 | 118 | $howto = __( |
119 | 119 | 'Choose the accessibility of this page from the options above.', |
120 | 120 | 'subway' |
121 | 121 | ); |
122 | 122 | |
123 | - $private_setting_label = __( 'Members Only', 'subway' ); |
|
123 | + $private_setting_label = __('Members Only', 'subway'); |
|
124 | 124 | |
125 | 125 | $is_post_public = self::isPostPublic($post->ID); |
126 | 126 | $is_post_private = self::isPostPrivate($post->ID); |
127 | 127 | |
128 | 128 | // Make sure the form request comes from WordPress |
129 | - wp_nonce_field( basename(__FILE__), 'subway_post_visibility_nonce' ); |
|
129 | + wp_nonce_field(basename(__FILE__), 'subway_post_visibility_nonce'); |
|
130 | 130 | |
131 | 131 | // Disable the options (radio) when site is selected as public |
132 | 132 | ?> |
133 | 133 | |
134 | - <?php if ( ! Options::isPublicSite() ): ?> |
|
134 | + <?php if ( ! Options::isPublicSite()): ?> |
|
135 | 135 | <?php // Site is private. Give them some Beer! ?> |
136 | 136 | <p> |
137 | 137 | <label class="subway-visibility-settings-checkbox-label" for="subway-visibility-public"> |
138 | - <input type="radio" class="subway-visibility-settings-radio" id="subway-visibility-public" name="subway-visibility-settings" value="public" <?php echo checked( false, $is_post_private, false); ?>> |
|
139 | - <?php esc_html_e( 'Public','subway') ?> |
|
138 | + <input type="radio" class="subway-visibility-settings-radio" id="subway-visibility-public" name="subway-visibility-settings" value="public" <?php echo checked(false, $is_post_private, false); ?>> |
|
139 | + <?php esc_html_e('Public', 'subway') ?> |
|
140 | 140 | </label> |
141 | 141 | </p> |
142 | 142 | <p> |
143 | 143 | <label class="subway-visibility-settings-checkbox-label" for="subway-visibility-private"> |
144 | 144 | <input type="radio" class="subway-visibility-settings-radio" id="subway-visibility-private" name="subway-visibility-settings" |
145 | - value="private" <?php echo checked( true, $is_post_private, false); ?>> |
|
146 | - <?php esc_html_e( 'Members Only','subway') ?> |
|
145 | + value="private" <?php echo checked(true, $is_post_private, false); ?>> |
|
146 | + <?php esc_html_e('Members Only', 'subway') ?> |
|
147 | 147 | </label> |
148 | 148 | </p> |
149 | 149 | <p class="howto"><?php echo esc_html($howto); ?></p> |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | * @access public |
167 | 167 | * @return boolean false Returns false if nonce is not valid. |
168 | 168 | */ |
169 | - public function saveVisibilityMetabox( $post_id = '' ) |
|
169 | + public function saveVisibilityMetabox($post_id = '') |
|
170 | 170 | { |
171 | 171 | |
172 | 172 | $public_posts = Options::getPublicPostsIdentifiers(); |
@@ -192,29 +192,29 @@ discard block |
||
192 | 192 | ); |
193 | 193 | |
194 | 194 | // verify taxonomies meta box nonce |
195 | - if (false === $is_valid_visibility_nonce ) { |
|
195 | + if (false === $is_valid_visibility_nonce) { |
|
196 | 196 | return; |
197 | 197 | } |
198 | 198 | |
199 | - if (! empty($post_visibility) ) { |
|
200 | - if (! empty($post_id) ) { |
|
201 | - if ('public' === $post_visibility ) { |
|
202 | - if (! in_array($post_id, $public_posts) ) { |
|
199 | + if ( ! empty($post_visibility)) { |
|
200 | + if ( ! empty($post_id)) { |
|
201 | + if ('public' === $post_visibility) { |
|
202 | + if ( ! in_array($post_id, $public_posts)) { |
|
203 | 203 | array_push($public_posts, $post_id); |
204 | 204 | } |
205 | 205 | } |
206 | - if ('private' === $post_visibility ) { |
|
207 | - unset($public_posts[ array_search($post_id, $public_posts) ]); |
|
206 | + if ('private' === $post_visibility) { |
|
207 | + unset($public_posts[array_search($post_id, $public_posts)]); |
|
208 | 208 | } |
209 | 209 | } |
210 | 210 | } |
211 | 211 | |
212 | - if (! empty($post_id) ) { |
|
212 | + if ( ! empty($post_id)) { |
|
213 | 213 | $posts_implode = implode(", ", $public_posts); |
214 | 214 | |
215 | - if ('inherit' !== get_post_status($post_id) ) { |
|
215 | + if ('inherit' !== get_post_status($post_id)) { |
|
216 | 216 | |
217 | - if (true === $is_valid_visibility_nonce ) { |
|
217 | + if (true === $is_valid_visibility_nonce) { |
|
218 | 218 | update_option('subway_public_post', $posts_implode); |
219 | 219 | update_post_meta( |
220 | 220 | $post_id, |
@@ -236,7 +236,7 @@ discard block |
||
236 | 236 | * @access public |
237 | 237 | * @return boolean false Returns false if nonce is not valid. |
238 | 238 | */ |
239 | - public function saveMetaboxValues( $post_id ) |
|
239 | + public function saveMetaboxValues($post_id) |
|
240 | 240 | { |
241 | 241 | $this->saveVisibilityMetabox($post_id); |
242 | 242 | return; |
@@ -252,9 +252,9 @@ discard block |
||
252 | 252 | * @access public |
253 | 253 | * @return void |
254 | 254 | */ |
255 | - public static function getPostTypes( $args = '', $output = '' ) |
|
255 | + public static function getPostTypes($args = '', $output = '') |
|
256 | 256 | { |
257 | - if (empty($args) ) { |
|
257 | + if (empty($args)) { |
|
258 | 258 | $args = array( |
259 | 259 | 'public' => true, |
260 | 260 | ); |
@@ -275,9 +275,9 @@ discard block |
||
275 | 275 | * @access public |
276 | 276 | * @return boolean true Returns true if nonce is valid. |
277 | 277 | */ |
278 | - public function isNonceValid( $nonce ) |
|
278 | + public function isNonceValid($nonce) |
|
279 | 279 | { |
280 | - if (!isset($nonce) || !wp_verify_nonce($nonce, basename(__FILE__)) ) { |
|
280 | + if ( ! isset($nonce) || ! wp_verify_nonce($nonce, basename(__FILE__))) { |
|
281 | 281 | return; |
282 | 282 | } |
283 | 283 | |
@@ -293,23 +293,23 @@ discard block |
||
293 | 293 | * @access public |
294 | 294 | * @return boolean true Returns true if post is private. Otherwise false. |
295 | 295 | */ |
296 | - public static function isPostPrivate( $post_id ) |
|
296 | + public static function isPostPrivate($post_id) |
|
297 | 297 | { |
298 | 298 | $meta_value = ''; |
299 | 299 | |
300 | - if ( ! empty( $post_id ) ) { |
|
300 | + if ( ! empty($post_id)) { |
|
301 | 301 | $meta_value = get_post_meta($post_id, self::VISIBILITY_METAKEY, true); |
302 | 302 | |
303 | 303 | // New page or old pages that don't have Subway'\ Visibility Options |
304 | - if ( empty ( $meta_value ) ) { |
|
304 | + if (empty ($meta_value)) { |
|
305 | 305 | // Get the value from the general settings (Settings > Subway) |
306 | 306 | $is_site_public = Options::isPublicSite(); |
307 | - if ( ! $is_site_public ) { |
|
307 | + if ( ! $is_site_public) { |
|
308 | 308 | // It's private. |
309 | 309 | return true; |
310 | 310 | } |
311 | 311 | } |
312 | - if ('private' === $meta_value ) { |
|
312 | + if ('private' === $meta_value) { |
|
313 | 313 | return true; |
314 | 314 | } |
315 | 315 | } |
@@ -326,12 +326,12 @@ discard block |
||
326 | 326 | * @access public |
327 | 327 | * @return boolean true Returns true if post is public. Otherwise false. |
328 | 328 | */ |
329 | - public static function isPostPublic( $post_id ) |
|
329 | + public static function isPostPublic($post_id) |
|
330 | 330 | { |
331 | 331 | $public_post = Options::getPublicPostsIdentifiers(); |
332 | 332 | |
333 | - if (! empty($post_id) ) { |
|
334 | - if (! in_array($post_id, $public_post, true) ) { |
|
333 | + if ( ! empty($post_id)) { |
|
334 | + if ( ! in_array($post_id, $public_post, true)) { |
|
335 | 335 | return true; |
336 | 336 | } |
337 | 337 | } |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | |
20 | 20 | namespace Subway; |
21 | 21 | |
22 | -if (! defined('ABSPATH') ) { |
|
22 | +if ( ! defined('ABSPATH')) { |
|
23 | 23 | return; |
24 | 24 | } |
25 | 25 | |
@@ -47,13 +47,13 @@ discard block |
||
47 | 47 | // Set the header type to json. |
48 | 48 | header('Content-Type: application/json'); |
49 | 49 | |
50 | - $is_signin = new \WP_Error( 'broke', __( 'Unable to authenticate user', "subway" ) ); |
|
50 | + $is_signin = new \WP_Error('broke', __('Unable to authenticate user', "subway")); |
|
51 | 51 | |
52 | 52 | $log = filter_input(INPUT_POST, 'log', FILTER_SANITIZE_STRING); |
53 | 53 | |
54 | 54 | $pwd = filter_input(INPUT_POST, 'pwd', FILTER_SANITIZE_STRING); |
55 | 55 | |
56 | - if (empty($log) && empty($pwd) ) { |
|
56 | + if (empty($log) && empty($pwd)) { |
|
57 | 57 | |
58 | 58 | $response['type'] = 'error'; |
59 | 59 | |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | |
69 | 69 | $response = array(); |
70 | 70 | |
71 | - if (is_wp_error($is_signin) ) { |
|
71 | + if (is_wp_error($is_signin)) { |
|
72 | 72 | |
73 | 73 | $response['type'] = 'error'; |
74 | 74 | |
@@ -108,24 +108,24 @@ discard block |
||
108 | 108 | * |
109 | 109 | * @return string The final redirect url. |
110 | 110 | */ |
111 | - public static function getLoginRedirectUrl( $redirect_to, $user ) |
|
111 | + public static function getLoginRedirectUrl($redirect_to, $user) |
|
112 | 112 | { |
113 | 113 | |
114 | 114 | $subway_redirect_type = get_option('subway_redirect_type'); |
115 | 115 | |
116 | 116 | // Redirect the user to default behaviour. |
117 | 117 | // If there are no redirect type option saved. |
118 | - if (empty($subway_redirect_type) ) { |
|
118 | + if (empty($subway_redirect_type)) { |
|
119 | 119 | |
120 | 120 | return $redirect_to; |
121 | 121 | |
122 | 122 | } |
123 | 123 | |
124 | - if ('default' === $subway_redirect_type ) { |
|
124 | + if ('default' === $subway_redirect_type) { |
|
125 | 125 | return $redirect_to; |
126 | 126 | } |
127 | 127 | |
128 | - if ('page' === $subway_redirect_type ) { |
|
128 | + if ('page' === $subway_redirect_type) { |
|
129 | 129 | |
130 | 130 | // Get the page url of the selected page. |
131 | 131 | // If the admin selected 'Custom Page' in the redirect type settings. |
@@ -133,7 +133,7 @@ discard block |
||
133 | 133 | |
134 | 134 | // Redirect to default WordPress behaviour. |
135 | 135 | // If the user did not select page. |
136 | - if (empty($selected_redirect_page) ) { |
|
136 | + if (empty($selected_redirect_page)) { |
|
137 | 137 | |
138 | 138 | return $redirect_to; |
139 | 139 | } |
@@ -142,14 +142,14 @@ discard block |
||
142 | 142 | // and let the user go into that page. |
143 | 143 | return get_permalink($selected_redirect_page); |
144 | 144 | |
145 | - } elseif ('custom_url' === $subway_redirect_type ) { |
|
145 | + } elseif ('custom_url' === $subway_redirect_type) { |
|
146 | 146 | |
147 | 147 | // Get the custom url saved in the redirect type settings. |
148 | 148 | $entered_custom_url = get_option('subway_redirect_custom_url'); |
149 | 149 | |
150 | 150 | // Redirect to default WordPress behaviour |
151 | 151 | // if the user did enter a custom url. |
152 | - if (empty($entered_custom_url) ) { |
|
152 | + if (empty($entered_custom_url)) { |
|
153 | 153 | |
154 | 154 | return $redirect_to; |
155 | 155 | |
@@ -157,14 +157,14 @@ discard block |
||
157 | 157 | |
158 | 158 | // Otherwise, get the custom url saved |
159 | 159 | // and let the user go into that page. |
160 | - if (! empty($user->ID) ) { |
|
160 | + if ( ! empty($user->ID)) { |
|
161 | 161 | $entered_custom_url = str_replace( |
162 | 162 | '%user_id%', $user->ID, |
163 | 163 | $entered_custom_url |
164 | 164 | ); |
165 | 165 | } |
166 | 166 | |
167 | - if (! empty($user->user_login) ) { |
|
167 | + if ( ! empty($user->user_login)) { |
|
168 | 168 | $entered_custom_url = str_replace( |
169 | 169 | '%user_name%', $user->user_login, |
170 | 170 | $entered_custom_url |
@@ -186,13 +186,13 @@ discard block |
||
186 | 186 | * |
187 | 187 | * @return string The final login url. |
188 | 188 | */ |
189 | - public static function loginUrl( $login_url ) |
|
189 | + public static function loginUrl($login_url) |
|
190 | 190 | { |
191 | 191 | |
192 | 192 | $subway_login_page = Options::getRedirectPageUrl(); |
193 | 193 | |
194 | 194 | // Return the default login url if there is no log-in page defined. |
195 | - if (empty($subway_login_page) ) { |
|
195 | + if (empty($subway_login_page)) { |
|
196 | 196 | return $login_url; |
197 | 197 | } |
198 | 198 |