@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | */ |
| 118 | 118 | protected function filterAttributes( array $allowedAttributeKeys ) |
| 119 | 119 | { |
| 120 | - return array_intersect_key( $this->attributes, array_flip( $allowedAttributeKeys )); |
|
| 120 | + return array_intersect_key( $this->attributes, array_flip( $allowedAttributeKeys ) ); |
|
| 121 | 121 | } |
| 122 | 122 | |
| 123 | 123 | /** |
@@ -128,7 +128,7 @@ discard block |
||
| 128 | 128 | $globalAttributes = $this->filterAttributes( static::GLOBAL_ATTRIBUTES ); |
| 129 | 129 | $wildcards = []; |
| 130 | 130 | foreach( static::GLOBAL_WILDCARD_ATTRIBUTES as $wildcard ) { |
| 131 | - $newWildcards = array_filter( $this->attributes, function( $key ) use( $wildcard ) { |
|
| 131 | + $newWildcards = array_filter( $this->attributes, function( $key ) use($wildcard) { |
|
| 132 | 132 | return glsr( Helper::class )->startsWith( $wildcard, $key ); |
| 133 | 133 | }, ARRAY_FILTER_USE_KEY ); |
| 134 | 134 | $wildcards = array_merge( $wildcards, $newWildcards ); |
@@ -142,7 +142,7 @@ discard block |
||
| 142 | 142 | protected function getPermanentAttributes() |
| 143 | 143 | { |
| 144 | 144 | $permanentAttributes = []; |
| 145 | - if( array_key_exists( 'value', $this->attributes )) { |
|
| 145 | + if( array_key_exists( 'value', $this->attributes ) ) { |
|
| 146 | 146 | $permanentAttributes['value'] = $this->attributes['value']; |
| 147 | 147 | } |
| 148 | 148 | return $permanentAttributes; |
@@ -194,11 +194,11 @@ discard block |
||
| 194 | 194 | protected function normalizeBooleanAttributes() |
| 195 | 195 | { |
| 196 | 196 | foreach( $this->attributes as $key => $value ) { |
| 197 | - if( $this->isAttributeKeyNumeric( $key, $value )) { |
|
| 197 | + if( $this->isAttributeKeyNumeric( $key, $value ) ) { |
|
| 198 | 198 | $key = $value; |
| 199 | 199 | $value = true; |
| 200 | 200 | } |
| 201 | - if( !in_array( $key, static::BOOLEAN_ATTRIBUTES ))continue; |
|
| 201 | + if( !in_array( $key, static::BOOLEAN_ATTRIBUTES ) )continue; |
|
| 202 | 202 | $this->attributes[$key] = wp_validate_boolean( $value ); |
| 203 | 203 | } |
| 204 | 204 | } |
@@ -209,12 +209,12 @@ discard block |
||
| 209 | 209 | protected function normalizeDataAttributes() |
| 210 | 210 | { |
| 211 | 211 | foreach( $this->attributes as $key => $value ) { |
| 212 | - if( $this->isAttributeKeyNumeric( $key, $value )) { |
|
| 212 | + if( $this->isAttributeKeyNumeric( $key, $value ) ) { |
|
| 213 | 213 | $key = $value; |
| 214 | 214 | $value = ''; |
| 215 | 215 | } |
| 216 | - if( !glsr( Helper::class )->startsWith( 'data-', $key ))continue; |
|
| 217 | - if( is_array( $value )) { |
|
| 216 | + if( !glsr( Helper::class )->startsWith( 'data-', $key ) )continue; |
|
| 217 | + if( is_array( $value ) ) { |
|
| 218 | 218 | $value = json_encode( $value, JSON_HEX_APOS | JSON_NUMERIC_CHECK | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ); |
| 219 | 219 | } |
| 220 | 220 | $this->attributes[$key] = $value; |
@@ -227,7 +227,7 @@ discard block |
||
| 227 | 227 | protected function normalizeStringAttributes() |
| 228 | 228 | { |
| 229 | 229 | foreach( $this->attributes as $key => $value ) { |
| 230 | - if( !is_string( $value ))continue; |
|
| 230 | + if( !is_string( $value ) )continue; |
|
| 231 | 231 | $this->attributes[$key] = trim( $value ); |
| 232 | 232 | } |
| 233 | 233 | } |
@@ -240,7 +240,7 @@ discard block |
||
| 240 | 240 | { |
| 241 | 241 | if( $method != 'input' )return; |
| 242 | 242 | $attributes = wp_parse_args( $this->attributes, ['type' => ''] ); |
| 243 | - if( !in_array( $attributes['type'], static::INPUT_TYPES )) { |
|
| 243 | + if( !in_array( $attributes['type'], static::INPUT_TYPES ) ) { |
|
| 244 | 244 | $this->attributes['type'] = 'text'; |
| 245 | 245 | } |
| 246 | 246 | } |
@@ -254,11 +254,11 @@ discard block |
||
| 254 | 254 | $permanentAttributes = $this->getPermanentAttributes(); |
| 255 | 255 | foreach( $this->attributes as $key => $value ) { |
| 256 | 256 | if( in_array( $key, static::BOOLEAN_ATTRIBUTES ) && !$value ) { |
| 257 | - unset( $attributes[$key] ); |
|
| 257 | + unset($attributes[$key]); |
|
| 258 | 258 | } |
| 259 | - if( glsr( Helper::class )->startsWith( 'data-', $key )) { |
|
| 259 | + if( glsr( Helper::class )->startsWith( 'data-', $key ) ) { |
|
| 260 | 260 | $permanentAttributes[$key] = $value; |
| 261 | - unset( $attributes[$key] ); |
|
| 261 | + unset($attributes[$key]); |
|
| 262 | 262 | } |
| 263 | 263 | } |
| 264 | 264 | $this->attributes = array_merge( array_filter( $attributes ), $permanentAttributes ); |
@@ -21,11 +21,11 @@ discard block |
||
| 21 | 21 | */ |
| 22 | 22 | public function approve() |
| 23 | 23 | { |
| 24 | - check_admin_referer( 'approve-review_'.( $postId = $this->getPostId() )); |
|
| 25 | - wp_update_post([ |
|
| 24 | + check_admin_referer( 'approve-review_'.($postId = $this->getPostId()) ); |
|
| 25 | + wp_update_post( [ |
|
| 26 | 26 | 'ID' => $postId, |
| 27 | 27 | 'post_status' => 'publish', |
| 28 | - ]); |
|
| 28 | + ] ); |
|
| 29 | 29 | wp_safe_redirect( wp_get_referer() ); |
| 30 | 30 | exit; |
| 31 | 31 | } |
@@ -54,11 +54,11 @@ discard block |
||
| 54 | 54 | { |
| 55 | 55 | $postTypeColumns = glsr()->postTypeColumns[Application::POST_TYPE]; |
| 56 | 56 | foreach( $postTypeColumns as $key => &$value ) { |
| 57 | - if( !array_key_exists( $key, $columns ) || !empty( $value ))continue; |
|
| 57 | + if( !array_key_exists( $key, $columns ) || !empty($value) )continue; |
|
| 58 | 58 | $value = $columns[$key]; |
| 59 | 59 | } |
| 60 | - if( count( glsr( Database::class )->getReviewsMeta( 'type' )) < 2 ) { |
|
| 61 | - unset( $postTypeColumns['review_type'] ); |
|
| 60 | + if( count( glsr( Database::class )->getReviewsMeta( 'type' ) ) < 2 ) { |
|
| 61 | + unset($postTypeColumns['review_type']); |
|
| 62 | 62 | } |
| 63 | 63 | return array_filter( $postTypeColumns, 'strlen' ); |
| 64 | 64 | } |
@@ -94,7 +94,7 @@ discard block |
||
| 94 | 94 | */ |
| 95 | 95 | public function filterPostStates( array $postStates, WP_Post $post ) { |
| 96 | 96 | if( $post->post_type == Application::POST_TYPE |
| 97 | - && array_key_exists( 'pending', $postStates )) { |
|
| 97 | + && array_key_exists( 'pending', $postStates ) ) { |
|
| 98 | 98 | $postStates['pending'] = __( 'Unapproved', 'site-reviews' ); |
| 99 | 99 | } |
| 100 | 100 | return $postStates; |
@@ -109,7 +109,7 @@ discard block |
||
| 109 | 109 | if( $post->post_type != Application::POST_TYPE || $post->post_status == 'trash' ) { |
| 110 | 110 | return $actions; |
| 111 | 111 | } |
| 112 | - unset( $actions['inline hide-if-no-js'] ); //Remove Quick-edit |
|
| 112 | + unset($actions['inline hide-if-no-js']); //Remove Quick-edit |
|
| 113 | 113 | $rowActions = [ |
| 114 | 114 | 'approve' => esc_attr__( 'Approve', 'site-reviews' ), |
| 115 | 115 | 'unapprove' => esc_attr__( 'Unapprove', 'site-reviews' ), |
@@ -123,7 +123,7 @@ discard block |
||
| 123 | 123 | admin_url( 'post.php?post='.$post->ID.'&action='.$key ), |
| 124 | 124 | $key.'-review_'.$post->ID |
| 125 | 125 | ), |
| 126 | - ]); |
|
| 126 | + ] ); |
|
| 127 | 127 | } |
| 128 | 128 | return $newActions + $actions; |
| 129 | 129 | } |
@@ -135,9 +135,9 @@ discard block |
||
| 135 | 135 | public function filterSortableColumns( array $columns ) |
| 136 | 136 | { |
| 137 | 137 | $postTypeColumns = glsr()->postTypeColumns[Application::POST_TYPE]; |
| 138 | - unset( $postTypeColumns['cb'] ); |
|
| 138 | + unset($postTypeColumns['cb']); |
|
| 139 | 139 | foreach( $postTypeColumns as $key => $value ) { |
| 140 | - if( glsr( Helper::class )->startsWith( 'taxonomy', $key ))continue; |
|
| 140 | + if( glsr( Helper::class )->startsWith( 'taxonomy', $key ) )continue; |
|
| 141 | 141 | $columns[$key] = $key; |
| 142 | 142 | } |
| 143 | 143 | return $columns; |
@@ -155,18 +155,18 @@ discard block |
||
| 155 | 155 | */ |
| 156 | 156 | public function filterStatusText( $translation, $single, $plural, $number, $domain ) |
| 157 | 157 | { |
| 158 | - if( $this->canModifyTranslation( $domain )) { |
|
| 158 | + if( $this->canModifyTranslation( $domain ) ) { |
|
| 159 | 159 | $strings = [ |
| 160 | 160 | 'Published' => __( 'Approved', 'site-reviews' ), |
| 161 | 161 | 'Pending' => __( 'Unapproved', 'site-reviews' ), |
| 162 | 162 | ]; |
| 163 | 163 | foreach( $strings as $search => $replace ) { |
| 164 | 164 | if( strpos( $single, $search ) === false )continue; |
| 165 | - $translation = $this->getTranslation([ |
|
| 165 | + $translation = $this->getTranslation( [ |
|
| 166 | 166 | 'number' => $number, |
| 167 | 167 | 'plural' => str_replace( $search, $replace, $plural ), |
| 168 | 168 | 'single' => str_replace( $search, $replace, $single ), |
| 169 | - ]); |
|
| 169 | + ] ); |
|
| 170 | 170 | } |
| 171 | 171 | } |
| 172 | 172 | return $translation; |
@@ -213,9 +213,9 @@ discard block |
||
| 213 | 213 | */ |
| 214 | 214 | public function saveBulkEditFields( $postId ) |
| 215 | 215 | { |
| 216 | - if( !current_user_can( 'edit_posts' ))return; |
|
| 216 | + if( !current_user_can( 'edit_posts' ) )return; |
|
| 217 | 217 | $assignedTo = filter_input( INPUT_GET, 'assigned_to' ); |
| 218 | - if( $assignedTo && get_post( $assignedTo )) { |
|
| 218 | + if( $assignedTo && get_post( $assignedTo ) ) { |
|
| 219 | 219 | update_post_meta( $postId, 'assigned_to', $assignedTo ); |
| 220 | 220 | } |
| 221 | 221 | } |
@@ -226,10 +226,10 @@ discard block |
||
| 226 | 226 | */ |
| 227 | 227 | public function setQueryForColumn( WP_Query $query ) |
| 228 | 228 | { |
| 229 | - if( !$this->hasPermission( $query ))return; |
|
| 229 | + if( !$this->hasPermission( $query ) )return; |
|
| 230 | 230 | $this->setMetaQuery( $query, [ |
| 231 | 231 | 'rating', 'review_type', |
| 232 | - ]); |
|
| 232 | + ] ); |
|
| 233 | 233 | $this->setOrderby( $query ); |
| 234 | 234 | } |
| 235 | 235 | |
@@ -239,11 +239,11 @@ discard block |
||
| 239 | 239 | */ |
| 240 | 240 | public function unapprove() |
| 241 | 241 | { |
| 242 | - check_admin_referer( 'unapprove-review_'.( $postId = $this->getPostId() )); |
|
| 243 | - wp_update_post([ |
|
| 242 | + check_admin_referer( 'unapprove-review_'.($postId = $this->getPostId()) ); |
|
| 243 | + wp_update_post( [ |
|
| 244 | 244 | 'ID' => $postId, |
| 245 | 245 | 'post_status' => 'pending', |
| 246 | - ]); |
|
| 246 | + ] ); |
|
| 247 | 247 | wp_safe_redirect( wp_get_referer() ); |
| 248 | 248 | exit; |
| 249 | 249 | } |
@@ -272,7 +272,7 @@ discard block |
||
| 272 | 272 | 'single' => '', |
| 273 | 273 | 'text' => '', |
| 274 | 274 | ]; |
| 275 | - $args = (object) wp_parse_args( $args, $defaults ); |
|
| 275 | + $args = (object)wp_parse_args( $args, $defaults ); |
|
| 276 | 276 | $translations = get_translations_for_domain( Application::ID ); |
| 277 | 277 | return $args->text |
| 278 | 278 | ? $translations->translate( $args->text ) |
@@ -297,7 +297,7 @@ discard block |
||
| 297 | 297 | protected function setMetaQuery( WP_Query $query, array $metaKeys ) |
| 298 | 298 | { |
| 299 | 299 | foreach( $metaKeys as $key ) { |
| 300 | - if( !( $value = filter_input( INPUT_GET, $key )))continue; |
|
| 300 | + if( !($value = filter_input( INPUT_GET, $key )) )continue; |
|
| 301 | 301 | $metaQuery = (array)$query->get( 'meta_query' ); |
| 302 | 302 | $metaQuery[] = [ |
| 303 | 303 | 'key' => $key, |
@@ -314,8 +314,8 @@ discard block |
||
| 314 | 314 | { |
| 315 | 315 | $orderby = $query->get( 'orderby' ); |
| 316 | 316 | $columns = glsr()->postTypeColumns[Application::POST_TYPE]; |
| 317 | - unset( $columns['cb'], $columns['title'], $columns['date'] ); |
|
| 318 | - if( in_array( $orderby, array_keys( $columns ))) { |
|
| 317 | + unset($columns['cb'], $columns['title'], $columns['date']); |
|
| 318 | + if( in_array( $orderby, array_keys( $columns ) ) ) { |
|
| 319 | 319 | $query->set( 'meta_key', $orderby ); |
| 320 | 320 | $query->set( 'orderby', 'meta_value' ); |
| 321 | 321 | } |
@@ -11,7 +11,7 @@ |
||
| 11 | 11 | */ |
| 12 | 12 | public function build( array $args = [] ) |
| 13 | 13 | { |
| 14 | - require_once( ABSPATH.'wp-admin/includes/template.php' ); |
|
| 14 | + require_once(ABSPATH.'wp-admin/includes/template.php'); |
|
| 15 | 15 | ob_start(); |
| 16 | 16 | wp_star_rating( $args ); |
| 17 | 17 | return ob_get_clean(); |
@@ -22,10 +22,10 @@ discard block |
||
| 22 | 22 | 'after_widget' => '</div>', |
| 23 | 23 | 'before_title' => '<h3 class="glsr-shortcode-title">', |
| 24 | 24 | 'after_title' => '</h3>', |
| 25 | - ]); |
|
| 25 | + ] ); |
|
| 26 | 26 | $instance = $this->normalize( $instance ); |
| 27 | 27 | $partial = glsr( Html::class )->buildPartial( $shortcodePartial, $instance ); |
| 28 | - if( !empty( $instance['title'] )) { |
|
| 28 | + if( !empty($instance['title']) ) { |
|
| 29 | 29 | $instance['title'] = $args['before_title'].$instance['title'].$args['after_title']; |
| 30 | 30 | } |
| 31 | 31 | return $args['before_widget'].$instance['title'].$partial.$args['after_widget']; |
@@ -68,10 +68,10 @@ discard block |
||
| 68 | 68 | */ |
| 69 | 69 | public function normalize( $args ) |
| 70 | 70 | { |
| 71 | - $args = shortcode_atts( $this->getDefaults(), wp_parse_args( $args )); |
|
| 71 | + $args = shortcode_atts( $this->getDefaults(), wp_parse_args( $args ) ); |
|
| 72 | 72 | array_walk( $args, function( &$value, $key ) { |
| 73 | 73 | $methodName = glsr( Helper::class )->buildMethodName( $key, 'normalize' ); |
| 74 | - if( !method_exists( $this, $methodName ))return; |
|
| 74 | + if( !method_exists( $this, $methodName ) )return; |
|
| 75 | 75 | $value = $this->$methodName( $value ); |
| 76 | 76 | }); |
| 77 | 77 | return $this->sanitize( $args ); |
@@ -103,13 +103,13 @@ discard block |
||
| 103 | 103 | */ |
| 104 | 104 | protected function normalizeHide( $hide ) |
| 105 | 105 | { |
| 106 | - if( is_string( $hide )) { |
|
| 106 | + if( is_string( $hide ) ) { |
|
| 107 | 107 | $hide = explode( ',', $hide ); |
| 108 | 108 | } |
| 109 | 109 | $hiddenKeys = defined( 'static::HIDDEN_KEYS' ) |
| 110 | 110 | ? static::HIDDEN_KEYS |
| 111 | 111 | : []; |
| 112 | - return array_filter( array_map( 'trim', $hide ), function( $value ) use( $hiddenKeys ) { |
|
| 112 | + return array_filter( array_map( 'trim', $hide ), function( $value ) use($hiddenKeys) { |
|
| 113 | 113 | return in_array( $value, $hiddenKeys ); |
| 114 | 114 | }); |
| 115 | 115 | } |
@@ -137,9 +137,9 @@ discard block |
||
| 137 | 137 | __( 'Terrible', 'site-reviews' ), |
| 138 | 138 | ]; |
| 139 | 139 | $defaults = array_pad( $defaults, Rating::MAX_RATING, '' ); |
| 140 | - $labels = array_map( 'trim', explode( ',', $labels )); |
|
| 140 | + $labels = array_map( 'trim', explode( ',', $labels ) ); |
|
| 141 | 141 | foreach( $defaults as $i => $label ) { |
| 142 | - if( empty( $labels[$i] ))continue; |
|
| 142 | + if( empty($labels[$i]) )continue; |
|
| 143 | 143 | $defaults[$i] = $labels[$i]; |
| 144 | 144 | } |
| 145 | 145 | return array_combine( range( Rating::MAX_RATING, 1 ), $defaults ); |
@@ -27,13 +27,13 @@ |
||
| 27 | 27 | public function getFields( $id ) |
| 28 | 28 | { |
| 29 | 29 | $fields = []; |
| 30 | - $configPath = glsr()->path( 'config/'.$id.'.php' );; |
|
| 30 | + $configPath = glsr()->path( 'config/'.$id.'.php' ); ; |
|
| 31 | 31 | $values = file_exists( $configPath ) |
| 32 | 32 | ? include $configPath |
| 33 | 33 | : []; |
| 34 | 34 | $values = apply_filters( 'site-reviews/form/fields', $values ); |
| 35 | 35 | foreach( $values as $name => $field ) { |
| 36 | - $fields[] = new Field( wp_parse_args( $field, ['name' => $name] )); |
|
| 36 | + $fields[] = new Field( wp_parse_args( $field, ['name' => $name] ) ); |
|
| 37 | 37 | } |
| 38 | 38 | return $fields; |
| 39 | 39 | } |
@@ -13,7 +13,7 @@ |
||
| 13 | 13 | { |
| 14 | 14 | $this->builder->args = wp_parse_args( $this->builder->args, [ |
| 15 | 15 | 'name' => $this->builder->args['text'], |
| 16 | - ]); |
|
| 16 | + ] ); |
|
| 17 | 17 | $this->builder->tag = 'input'; |
| 18 | 18 | $this->mergeFieldArgs(); |
| 19 | 19 | return $this->builder->getOpeningTag(); |
@@ -44,7 +44,7 @@ discard block |
||
| 44 | 44 | glsr()->version, |
| 45 | 45 | true |
| 46 | 46 | ); |
| 47 | - if( !empty( $this->pointers )) { |
|
| 47 | + if( !empty($this->pointers) ) { |
|
| 48 | 48 | wp_enqueue_style( 'wp-pointer' ); |
| 49 | 49 | wp_enqueue_script( 'wp-pointer' ); |
| 50 | 50 | } |
@@ -84,7 +84,7 @@ discard block |
||
| 84 | 84 | $dependencies = apply_filters( 'site-reviews/enqueue/admin/dependencies', [] ); |
| 85 | 85 | $dependencies = array_merge( $dependencies, [ |
| 86 | 86 | 'jquery', 'jquery-ui-sortable', 'underscore', 'wp-util', |
| 87 | - ]); |
|
| 87 | + ] ); |
|
| 88 | 88 | return $dependencies; |
| 89 | 89 | } |
| 90 | 90 | |
@@ -114,7 +114,7 @@ discard block |
||
| 114 | 114 | $generatedPointers = []; |
| 115 | 115 | foreach( $pointers as $pointer ) { |
| 116 | 116 | if( $pointer['screen'] != glsr_current_screen()->id )continue; |
| 117 | - if( in_array( $pointer['id'], $dismissedPointers ))continue; |
|
| 117 | + if( in_array( $pointer['id'], $dismissedPointers ) )continue; |
|
| 118 | 118 | $generatedPointers[] = $this->generatePointer( $pointer ); |
| 119 | 119 | } |
| 120 | 120 | $this->pointers = $generatedPointers; |
@@ -126,7 +126,7 @@ discard block |
||
| 126 | 126 | protected function isCurrentScreen() |
| 127 | 127 | { |
| 128 | 128 | $screen = glsr_current_screen(); |
| 129 | - return $screen && ( $screen->post_type == Application::POST_TYPE |
|
| 129 | + return $screen && ($screen->post_type == Application::POST_TYPE |
|
| 130 | 130 | || $screen->base == 'post' |
| 131 | 131 | || $screen->id == 'dashboard' |
| 132 | 132 | || $screen->id == 'widgets' |
@@ -140,7 +140,7 @@ discard block |
||
| 140 | 140 | { |
| 141 | 141 | $variables = []; |
| 142 | 142 | foreach( glsr()->mceShortcodes as $tag => $args ) { |
| 143 | - if( empty( $args['required'] ))continue; |
|
| 143 | + if( empty($args['required']) )continue; |
|
| 144 | 144 | $variables[$tag] = $args['required']; |
| 145 | 145 | } |
| 146 | 146 | return $variables; |
@@ -2,7 +2,7 @@ discard block |
||
| 2 | 2 | |
| 3 | 3 | defined( 'WPINC' ) || die; |
| 4 | 4 | |
| 5 | -require_once( ABSPATH.WPINC.'/class-phpass.php' ); |
|
| 5 | +require_once(ABSPATH.WPINC.'/class-phpass.php'); |
|
| 6 | 6 | |
| 7 | 7 | spl_autoload_register( function( $className ) { |
| 8 | 8 | $namespaces = [ |
@@ -16,8 +16,8 @@ discard block |
||
| 16 | 16 | foreach( $namespaces as $prefix => $baseDir ) { |
| 17 | 17 | $len = strlen( $prefix ); |
| 18 | 18 | if( strncmp( $prefix, $className, $len ) !== 0 )continue; |
| 19 | - $file = $baseDir.str_replace( '\\', '/', substr( $className, $len )).'.php'; |
|
| 20 | - if( !file_exists( $file ))continue; |
|
| 19 | + $file = $baseDir.str_replace( '\\', '/', substr( $className, $len ) ).'.php'; |
|
| 20 | + if( !file_exists( $file ) )continue; |
|
| 21 | 21 | require $file; |
| 22 | 22 | break; |
| 23 | 23 | } |
@@ -35,7 +35,7 @@ discard block |
||
| 35 | 35 | 'post_type' => Application::POST_TYPE, |
| 36 | 36 | ]; |
| 37 | 37 | $postId = wp_insert_post( $post, true ); |
| 38 | - if( is_wp_error( $postId )) { |
|
| 38 | + if( is_wp_error( $postId ) ) { |
|
| 39 | 39 | glsr_log()->error( $postId->get_error_message() ); |
| 40 | 40 | return false; |
| 41 | 41 | } |
@@ -51,7 +51,7 @@ discard block |
||
| 51 | 51 | */ |
| 52 | 52 | public function deleteReview( $metaReviewId ) |
| 53 | 53 | { |
| 54 | - if( $postId = $this->getReviewPostId( $metaReviewId )) { |
|
| 54 | + if( $postId = $this->getReviewPostId( $metaReviewId ) ) { |
|
| 55 | 55 | wp_delete_post( $postId, true ); |
| 56 | 56 | } |
| 57 | 57 | } |
@@ -64,12 +64,12 @@ discard block |
||
| 64 | 64 | public function getAssignedToPost( $post, $assignedTo = '' ) |
| 65 | 65 | { |
| 66 | 66 | $post = get_post( $post ); |
| 67 | - if( !( $post instanceof WP_Post ))return; |
|
| 68 | - if( empty( $assignedTo )) { |
|
| 67 | + if( !($post instanceof WP_Post) )return; |
|
| 68 | + if( empty($assignedTo) ) { |
|
| 69 | 69 | $assignedTo = get_post_meta( $post->ID, 'assigned_to', true ); |
| 70 | 70 | } |
| 71 | 71 | $assignedPost = get_post( $assignedTo ); |
| 72 | - if( !empty( $assignedTo ) |
|
| 72 | + if( !empty($assignedTo) |
|
| 73 | 73 | && $assignedPost instanceof WP_Post |
| 74 | 74 | && $assignedPost->ID != $post->ID ) { |
| 75 | 75 | return $assignedPost; |
@@ -82,7 +82,7 @@ discard block |
||
| 82 | 82 | */ |
| 83 | 83 | public function getReview( $post ) |
| 84 | 84 | { |
| 85 | - if( !( $post instanceof WP_Post ) || $post->post_type != Application::POST_TYPE )return; |
|
| 85 | + if( !($post instanceof WP_Post) || $post->post_type != Application::POST_TYPE )return; |
|
| 86 | 86 | $review = $this->getReviewMeta( $post->ID ); |
| 87 | 87 | $modified = $this->isReviewModified( $post, $review ); |
| 88 | 88 | $review->content = $post->post_content; |
@@ -104,13 +104,13 @@ discard block |
||
| 104 | 104 | { |
| 105 | 105 | $metaKey = $this->normalizeMetaKey( $metaKey ); |
| 106 | 106 | if( !$metaKey ) { |
| 107 | - return (array) wp_count_posts( Application::POST_TYPE ); |
|
| 107 | + return (array)wp_count_posts( Application::POST_TYPE ); |
|
| 108 | 108 | } |
| 109 | 109 | $counts = glsr( Cache::class )->getReviewCountsFor( $metaKey ); |
| 110 | 110 | if( !$metaValue ) { |
| 111 | 111 | return $counts; |
| 112 | 112 | } |
| 113 | - return isset( $counts[$metaValue] ) |
|
| 113 | + return isset($counts[$metaValue]) |
|
| 114 | 114 | ? $counts[$metaValue] |
| 115 | 115 | : 0; |
| 116 | 116 | } |
@@ -131,9 +131,9 @@ discard block |
||
| 131 | 131 | public function getReviewMeta( $postId ) |
| 132 | 132 | { |
| 133 | 133 | $meta = get_post_type( $postId ) == Application::POST_TYPE |
| 134 | - ? array_map( 'array_shift', (array) get_post_meta( $postId )) |
|
| 134 | + ? array_map( 'array_shift', (array)get_post_meta( $postId ) ) |
|
| 135 | 135 | : []; |
| 136 | - return (object) $this->normalizeMeta( array_filter( $meta, 'strlen' )); |
|
| 136 | + return (object)$this->normalizeMeta( array_filter( $meta, 'strlen' ) ); |
|
| 137 | 137 | } |
| 138 | 138 | |
| 139 | 139 | /** |
@@ -162,7 +162,7 @@ discard block |
||
| 162 | 162 | $paged = glsr( QueryBuilder::class )->getPaged( |
| 163 | 163 | wp_validate_boolean( $args['pagination'] ) |
| 164 | 164 | ); |
| 165 | - $reviews = new WP_Query([ |
|
| 165 | + $reviews = new WP_Query( [ |
|
| 166 | 166 | 'meta_key' => 'pinned', |
| 167 | 167 | 'meta_query' => $metaQuery, |
| 168 | 168 | 'offset' => $args['offset'], |
@@ -175,8 +175,8 @@ discard block |
||
| 175 | 175 | 'post_type' => Application::POST_TYPE, |
| 176 | 176 | 'posts_per_page' => $args['count'] ? $args['count'] : -1, |
| 177 | 177 | 'tax_query' => $taxQuery, |
| 178 | - ]); |
|
| 179 | - return (object) [ |
|
| 178 | + ] ); |
|
| 179 | + return (object)[ |
|
| 180 | 180 | 'results' => array_map( [$this, 'getReview'], $reviews->posts ), |
| 181 | 181 | 'max_num_pages' => $reviews->max_num_pages, |
| 182 | 182 | ]; |
@@ -190,7 +190,7 @@ discard block |
||
| 190 | 190 | public function getReviewsMeta( $keys, $status = 'publish' ) |
| 191 | 191 | { |
| 192 | 192 | $keys = array_map( [$this, 'normalizeMetaKey'], (array)$keys ); |
| 193 | - if( $status == 'all' || empty( $status )) { |
|
| 193 | + if( $status == 'all' || empty($status) ) { |
|
| 194 | 194 | $status = get_post_stati( ['exclude_from_search' => false] ); |
| 195 | 195 | } |
| 196 | 196 | return glsr( SqlQueries::class )->getReviewsMeta( $keys, $status ); |
@@ -206,10 +206,10 @@ discard block |
||
| 206 | 206 | 'fields' => 'id=>name', |
| 207 | 207 | 'hide_empty' => false, |
| 208 | 208 | 'taxonomy' => Application::TAXONOMY, |
| 209 | - ]); |
|
| 210 | - unset( $args['count'] ); //we don't want a term count |
|
| 209 | + ] ); |
|
| 210 | + unset($args['count']); //we don't want a term count |
|
| 211 | 211 | $terms = get_terms( $args ); |
| 212 | - if( is_wp_error( $terms )) { |
|
| 212 | + if( is_wp_error( $terms ) ) { |
|
| 213 | 213 | glsr_log()->error( $terms->get_error_message() ); |
| 214 | 214 | return []; |
| 215 | 215 | } |
@@ -221,7 +221,7 @@ discard block |
||
| 221 | 221 | */ |
| 222 | 222 | public function normalizeMeta( array $meta ) |
| 223 | 223 | { |
| 224 | - if( empty( $meta )) { |
|
| 224 | + if( empty($meta) ) { |
|
| 225 | 225 | return []; |
| 226 | 226 | } |
| 227 | 227 | $defaults = wp_parse_args( $meta, [ |
@@ -229,7 +229,7 @@ discard block |
||
| 229 | 229 | 'date' => '', |
| 230 | 230 | 'review_id' => '', |
| 231 | 231 | 'review_type' => '', |
| 232 | - ]); |
|
| 232 | + ] ); |
|
| 233 | 233 | return glsr( CreateReviewDefaults::class )->restrict( $defaults ); |
| 234 | 234 | } |
| 235 | 235 | |
@@ -240,7 +240,7 @@ discard block |
||
| 240 | 240 | public function normalizeMetaKey( $metaKey ) |
| 241 | 241 | { |
| 242 | 242 | $metaKey = strtolower( $metaKey ); |
| 243 | - if( in_array( $metaKey, ['id', 'type'] )) { |
|
| 243 | + if( in_array( $metaKey, ['id', 'type'] ) ) { |
|
| 244 | 244 | $metaKey = 'review_'.$metaKey; |
| 245 | 245 | } |
| 246 | 246 | return $metaKey; |
@@ -253,10 +253,10 @@ discard block |
||
| 253 | 253 | public function normalizeTerms( $termIds ) |
| 254 | 254 | { |
| 255 | 255 | $terms = []; |
| 256 | - $termIds = array_map( 'trim', explode( ',', $termIds )); |
|
| 256 | + $termIds = array_map( 'trim', explode( ',', $termIds ) ); |
|
| 257 | 257 | foreach( $termIds as $termId ) { |
| 258 | 258 | $term = term_exists( $termId, Application::TAXONOMY ); |
| 259 | - if( !isset( $term['term_id'] ))continue; |
|
| 259 | + if( !isset($term['term_id']) )continue; |
|
| 260 | 260 | $terms[] = intval( $term['term_id'] ); |
| 261 | 261 | } |
| 262 | 262 | return $terms; |
@@ -269,15 +269,15 @@ discard block |
||
| 269 | 269 | public function revertReview( $postId ) |
| 270 | 270 | { |
| 271 | 271 | $post = get_post( $postId ); |
| 272 | - if( !( $post instanceof WP_Post ) || $post->post_type != Application::POST_TYPE )return; |
|
| 272 | + if( !($post instanceof WP_Post) || $post->post_type != Application::POST_TYPE )return; |
|
| 273 | 273 | delete_post_meta( $post->ID, '_edit_last' ); |
| 274 | - $result = wp_update_post([ |
|
| 274 | + $result = wp_update_post( [ |
|
| 275 | 275 | 'ID' => $post->ID, |
| 276 | 276 | 'post_content' => get_post_meta( $post->ID, 'content', true ), |
| 277 | 277 | 'post_date' => get_post_meta( $post->ID, 'date', true ), |
| 278 | 278 | 'post_title' => get_post_meta( $post->ID, 'title', true ), |
| 279 | - ]); |
|
| 280 | - if( is_wp_error( $result )) { |
|
| 279 | + ] ); |
|
| 280 | + if( is_wp_error( $result ) ) { |
|
| 281 | 281 | glsr_log()->error( $result->get_error_message() ); |
| 282 | 282 | } |
| 283 | 283 | } |
@@ -292,7 +292,7 @@ discard block |
||
| 292 | 292 | 'post_status' => 'publish', |
| 293 | 293 | 'post_type' => 'any', |
| 294 | 294 | ]; |
| 295 | - if( is_numeric( $searchTerm )) { |
|
| 295 | + if( is_numeric( $searchTerm ) ) { |
|
| 296 | 296 | $args['post__in'] = [$searchTerm]; |
| 297 | 297 | } |
| 298 | 298 | else { |
@@ -311,9 +311,9 @@ discard block |
||
| 311 | 311 | ob_start(); |
| 312 | 312 | glsr()->render( 'partials/editor/search-result', [ |
| 313 | 313 | 'ID' => get_the_ID(), |
| 314 | - 'permalink' => esc_url( (string) get_permalink() ), |
|
| 314 | + 'permalink' => esc_url( (string)get_permalink() ), |
|
| 315 | 315 | 'title' => esc_attr( get_the_title() ), |
| 316 | - ]); |
|
| 316 | + ] ); |
|
| 317 | 317 | $results .= ob_get_clean(); |
| 318 | 318 | } |
| 319 | 319 | wp_reset_postdata(); |
@@ -331,9 +331,9 @@ discard block |
||
| 331 | 331 | update_post_meta( $postId, $metaKey, $metaValue ); |
| 332 | 332 | } |
| 333 | 333 | $terms = $this->normalizeTerms( $termIds ); |
| 334 | - if( empty( $terms ))return; |
|
| 334 | + if( empty($terms) )return; |
|
| 335 | 335 | $result = wp_set_object_terms( $postId, $terms, Application::TAXONOMY ); |
| 336 | - if( is_wp_error( $result )) { |
|
| 336 | + if( is_wp_error( $result ) ) { |
|
| 337 | 337 | glsr_log()->error( $result->get_error_message() ); |
| 338 | 338 | } |
| 339 | 339 | } |
@@ -345,7 +345,7 @@ discard block |
||
| 345 | 345 | protected function getNewPostStatus( array $review, $isBlacklisted ) |
| 346 | 346 | { |
| 347 | 347 | $requireApprovalOption = glsr( OptionManager::class )->get( 'settings.general.require.approval' ); |
| 348 | - return $review['review_type'] == 'local' && ( $requireApprovalOption == 'yes' || $isBlacklisted ) |
|
| 348 | + return $review['review_type'] == 'local' && ($requireApprovalOption == 'yes' || $isBlacklisted) |
|
| 349 | 349 | ? 'pending' |
| 350 | 350 | : 'publish'; |
| 351 | 351 | } |