Skip to content
Snippets Groups Projects
Commit 67f5acbf authored by Erick Hitter's avatar Erick Hitter
Browse files

Automated PHPCS fixes

parent daedadf2
No related branches found
No related tags found
Loading
Pipeline #837 passed with warnings
...@@ -29,7 +29,7 @@ class external_permalinks_redux { ...@@ -29,7 +29,7 @@ class external_permalinks_redux {
protected static $instance; protected static $instance;
var $meta_key_target = '_links_to'; var $meta_key_target = '_links_to';
var $meta_key_type = '_links_to_type'; var $meta_key_type = '_links_to_type';
var $status_codes; var $status_codes;
/** /**
...@@ -38,8 +38,9 @@ class external_permalinks_redux { ...@@ -38,8 +38,9 @@ class external_permalinks_redux {
* @return object * @return object
*/ */
static function get_instance() { static function get_instance() {
if ( ! isset( self::$instance ) ) if ( ! isset( self::$instance ) ) {
self::$instance = new self; self::$instance = new self();
}
return self::$instance; return self::$instance;
} }
...@@ -71,9 +72,9 @@ class external_permalinks_redux { ...@@ -71,9 +72,9 @@ class external_permalinks_redux {
*/ */
function action_init() { function action_init() {
$this->meta_key_target = apply_filters( 'epr_meta_key_target', $this->meta_key_target ); $this->meta_key_target = apply_filters( 'epr_meta_key_target', $this->meta_key_target );
$this->meta_key_type = apply_filters( 'epr_meta_key_type', $this->meta_key_type ); $this->meta_key_type = apply_filters( 'epr_meta_key_type', $this->meta_key_type );
$status_codes = array( $status_codes = array(
302 => __( 'Temporary (302)', 'external-permalinks-redux' ), 302 => __( 'Temporary (302)', 'external-permalinks-redux' ),
301 => __( 'Permanent (301)', 'external-permalinks-redux' ), 301 => __( 'Permanent (301)', 'external-permalinks-redux' ),
); );
...@@ -92,14 +93,16 @@ class external_permalinks_redux { ...@@ -92,14 +93,16 @@ class external_permalinks_redux {
function action_admin_init() { function action_admin_init() {
$post_types = apply_filters( 'epr_post_types', array( 'post', 'page' ) ); $post_types = apply_filters( 'epr_post_types', array( 'post', 'page' ) );
if ( ! is_array( $post_types ) ) if ( ! is_array( $post_types ) ) {
return; return;
}
foreach( $post_types as $post_type ) { foreach ( $post_types as $post_type ) {
$title = apply_filters( 'epr_metabox_title', '', $post_type ); $title = apply_filters( 'epr_metabox_title', '', $post_type );
if ( ! $title ) if ( ! $title ) {
$title = __( 'External Permalinks Redux', 'external-permalinks-redux' ); $title = __( 'External Permalinks Redux', 'external-permalinks-redux' );
}
add_meta_box( 'external-permalinks-redux', $title, array( $this, 'meta_box' ), $post_type, 'normal' ); add_meta_box( 'external-permalinks-redux', $title, array( $this, 'meta_box' ), $post_type, 'normal' );
...@@ -122,7 +125,7 @@ class external_permalinks_redux { ...@@ -122,7 +125,7 @@ class external_permalinks_redux {
*/ */
function meta_box( $post ) { function meta_box( $post ) {
$type = get_post_meta( $post->ID, $this->meta_key_type, true ); $type = get_post_meta( $post->ID, $this->meta_key_type, true );
?> ?>
<p class="epr-destination"> <p class="epr-destination">
<label for="epr-url"><?php _e( 'Destination Address:', 'external-permalinks-redux' ); ?></label><br /> <label for="epr-url"><?php _e( 'Destination Address:', 'external-permalinks-redux' ); ?></label><br />
<input name="<?php echo esc_attr( $this->meta_key_target ); ?>_url" class="large-text code" id="epr-url" type="text" value="<?php echo esc_url( get_post_meta( $post->ID, $this->meta_key_target, true ) ); ?>" /> <input name="<?php echo esc_attr( $this->meta_key_target ); ?>_url" class="large-text code" id="epr-url" type="text" value="<?php echo esc_url( get_post_meta( $post->ID, $this->meta_key_target, true ) ); ?>" />
...@@ -136,15 +139,17 @@ class external_permalinks_redux { ...@@ -136,15 +139,17 @@ class external_permalinks_redux {
<label for="epr-type"><?php _e( 'Redirect Type:', 'external-permalinks-redux' ); ?></label> <label for="epr-type"><?php _e( 'Redirect Type:', 'external-permalinks-redux' ); ?></label>
<select name="<?php echo esc_attr( $this->meta_key_target ); ?>_type" id="epr-type"> <select name="<?php echo esc_attr( $this->meta_key_target ); ?>_type" id="epr-type">
<option value=""><?php _e( '-- Select --', 'external-permalinks-redux' ); ?></option> <option value=""><?php _e( '-- Select --', 'external-permalinks-redux' ); ?></option>
<?php foreach ( $this->status_codes as $status_code => $explanation ) { <?php
foreach ( $this->status_codes as $status_code => $explanation ) {
echo '<option value="' . esc_attr( $status_code ) . '"'; echo '<option value="' . esc_attr( $status_code ) . '"';
selected( $status_code, intval( $type ) ); selected( $status_code, intval( $type ) );
echo '>' . esc_attr( $explanation ) . '</option>'; echo '>' . esc_attr( $explanation ) . '</option>';
} ?> }
?>
</select> </select>
</p> </p>
<?php <?php
wp_nonce_field( 'external-permalinks-redux', $this->meta_key_target . '_nonce', false ); wp_nonce_field( 'external-permalinks-redux', $this->meta_key_target . '_nonce', false );
} }
...@@ -161,21 +166,23 @@ class external_permalinks_redux { ...@@ -161,21 +166,23 @@ class external_permalinks_redux {
*/ */
function action_save_post( $post_id ) { function action_save_post( $post_id ) {
if ( isset( $_POST[ $this->meta_key_target . '_nonce' ] ) && wp_verify_nonce( $_POST[ $this->meta_key_target . '_nonce' ], 'external-permalinks-redux' ) ) { if ( isset( $_POST[ $this->meta_key_target . '_nonce' ] ) && wp_verify_nonce( $_POST[ $this->meta_key_target . '_nonce' ], 'external-permalinks-redux' ) ) {
//Target // Target
$url = esc_url_raw( $_POST[ $this->meta_key_target . '_url' ] ); $url = esc_url_raw( $_POST[ $this->meta_key_target . '_url' ] );
if ( ! empty( $url ) ) if ( ! empty( $url ) ) {
update_post_meta( $post_id, $this->meta_key_target, $url ); update_post_meta( $post_id, $this->meta_key_target, $url );
else } else {
delete_post_meta( $post_id, $this->meta_key_target, $url ); delete_post_meta( $post_id, $this->meta_key_target, $url );
}
//Redirect type // Redirect type
$type = intval( $_POST[ $this->meta_key_target . '_type' ] ); $type = intval( $_POST[ $this->meta_key_target . '_type' ] );
if ( ! empty( $url ) && array_key_exists( $type, $this->status_codes ) ) if ( ! empty( $url ) && array_key_exists( $type, $this->status_codes ) ) {
update_post_meta( $post_id, $this->meta_key_type, $type ); update_post_meta( $post_id, $this->meta_key_type, $type );
else } else {
delete_post_meta( $post_id, $this->meta_key_type ); delete_post_meta( $post_id, $this->meta_key_type );
}
} }
} }
...@@ -190,8 +197,9 @@ class external_permalinks_redux { ...@@ -190,8 +197,9 @@ class external_permalinks_redux {
* @return string * @return string
*/ */
function filter_post_permalink( $permalink, $post ) { function filter_post_permalink( $permalink, $post ) {
if ( $external_link = get_post_meta( $post->ID, $this->meta_key_target, true ) ) if ( $external_link = get_post_meta( $post->ID, $this->meta_key_target, true ) ) {
$permalink = $external_link; $permalink = $external_link;
}
return $permalink; return $permalink;
} }
...@@ -200,14 +208,15 @@ class external_permalinks_redux { ...@@ -200,14 +208,15 @@ class external_permalinks_redux {
* Filter page permalinks * Filter page permalinks
* *
* @param string $link * @param string $link
* @param int $id * @param int $id
* @uses get_post_meta * @uses get_post_meta
* @filter page_link * @filter page_link
* @return string * @return string
*/ */
function filter_page_link( $link, $id ) { function filter_page_link( $link, $id ) {
if ( $external_link = get_post_meta( $id, $this->meta_key_target, true ) ) if ( $external_link = get_post_meta( $id, $this->meta_key_target, true ) ) {
$link = $external_link; $link = $external_link;
}
return $link; return $link;
} }
...@@ -230,8 +239,9 @@ class external_permalinks_redux { ...@@ -230,8 +239,9 @@ class external_permalinks_redux {
$type = intval( get_post_meta( $post->ID, $this->meta_key_type, true ) ); $type = intval( get_post_meta( $post->ID, $this->meta_key_type, true ) );
$type = apply_filters( 'epr_status_code', $type, $link, $post ); $type = apply_filters( 'epr_status_code', $type, $link, $post );
if ( ! $type ) if ( ! $type ) {
$type = 302; $type = 302;
}
wp_redirect( $link, $type ); wp_redirect( $link, $type );
exit; exit;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment