@@ -45,7 +45,6 @@ discard block |
||
45 | 45 | * Trick the GF fileupload field to render with the proper HTML ID to enable the plupload JS to work properly |
46 | 46 | * |
47 | 47 | * @param array $form The Form Object currently being processed. |
48 | - * @param string|array $value The field value. From default/dynamic population, $_POST, or a resumed incomplete submission. |
|
49 | 48 | * @param null|array $entry Null or the Entry Object currently being edited. |
50 | 49 | * @param GF_Field_FileUpload $field Gravity Forms field |
51 | 50 | * |
@@ -74,6 +73,7 @@ discard block |
||
74 | 73 | * |
75 | 74 | * @since 2.0 |
76 | 75 | * @param \GV\Template_Context The context. |
76 | + * @param GV\Template_Context $context |
|
77 | 77 | * |
78 | 78 | * @return array Array of file output, with `file_path` and `html` keys (see comments above) |
79 | 79 | */ |
@@ -24,16 +24,16 @@ discard block |
||
24 | 24 | |
25 | 25 | function field_options( $field_options, $template_id, $field_id, $context, $input_type ) { |
26 | 26 | |
27 | - unset( $field_options['search_filter'] ); |
|
27 | + unset( $field_options[ 'search_filter' ] ); |
|
28 | 28 | |
29 | - if( 'edit' === $context ) { |
|
29 | + if ( 'edit' === $context ) { |
|
30 | 30 | return $field_options; |
31 | 31 | } |
32 | 32 | |
33 | - $add_options['link_to_file'] = array( |
|
33 | + $add_options[ 'link_to_file' ] = array( |
|
34 | 34 | 'type' => 'checkbox', |
35 | 35 | 'label' => __( 'Display as a Link:', 'gravityview' ), |
36 | - 'desc' => __('Display the uploaded files as links, rather than embedded content.', 'gravityview'), |
|
36 | + 'desc' => __( 'Display the uploaded files as links, rather than embedded content.', 'gravityview' ), |
|
37 | 37 | 'value' => false, |
38 | 38 | 'merge_tags' => false, |
39 | 39 | ); |
@@ -119,14 +119,14 @@ discard block |
||
119 | 119 | $base_id = null; |
120 | 120 | |
121 | 121 | $is_single = gravityview_get_context() === 'single'; |
122 | - $lightbox = ! empty( $gravityview_view->atts['lightbox'] ); |
|
122 | + $lightbox = ! empty( $gravityview_view->atts[ 'lightbox' ] ); |
|
123 | 123 | $field_compat = $gravityview_view->getCurrentField(); |
124 | 124 | } |
125 | 125 | |
126 | 126 | $output_arr = array(); |
127 | 127 | |
128 | 128 | // Get an array of file paths for the field. |
129 | - $file_paths = \GV\Utils::get( $field , 'multipleFiles' ) ? json_decode( $value ) : array( $value ); |
|
129 | + $file_paths = \GV\Utils::get( $field, 'multipleFiles' ) ? json_decode( $value ) : array( $value ); |
|
130 | 130 | |
131 | 131 | // The $value JSON was probably truncated; let's check lead_detail_long. |
132 | 132 | if ( ! is_array( $file_paths ) ) { |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | $rendered = null; |
146 | 146 | |
147 | 147 | // If the site is HTTPS, use HTTPS |
148 | - if ( function_exists('set_url_scheme') ) { |
|
148 | + if ( function_exists( 'set_url_scheme' ) ) { |
|
149 | 149 | $file_path = set_url_scheme( $file_path ); |
150 | 150 | } |
151 | 151 | |
@@ -156,8 +156,8 @@ discard block |
||
156 | 156 | $file_path_info = pathinfo( $file_path ); |
157 | 157 | |
158 | 158 | // If pathinfo() gave us the extension of the file, run the switch statement using that. |
159 | - $extension = empty( $file_path_info['extension'] ) ? NULL : strtolower( $file_path_info['extension'] ); |
|
160 | - $basename = $file_path_info['basename']; |
|
159 | + $extension = empty( $file_path_info[ 'extension' ] ) ? NULL : strtolower( $file_path_info[ 'extension' ] ); |
|
160 | + $basename = $file_path_info[ 'basename' ]; |
|
161 | 161 | |
162 | 162 | // Get the secure download URL |
163 | 163 | $is_secure = false; |
@@ -194,7 +194,7 @@ discard block |
||
194 | 194 | */ |
195 | 195 | $audio_settings = apply_filters( 'gravityview_audio_settings', array( |
196 | 196 | 'src' => $insecure_file_path, // Needs to be insecure path so WP can parse extension |
197 | - 'class' => 'wp-audio-shortcode gv-audio gv-field-id-'.$field_settings['id'] |
|
197 | + 'class' => 'wp-audio-shortcode gv-audio gv-field-id-' . $field_settings[ 'id' ] |
|
198 | 198 | ), $context ); |
199 | 199 | |
200 | 200 | /** |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | */ |
231 | 231 | $video_settings = apply_filters( 'gravityview_video_settings', array( |
232 | 232 | 'src' => $insecure_file_path, // Needs to be insecure path so WP can parse extension |
233 | - 'class' => 'wp-video-shortcode gv-video gv-field-id-'.$field_settings['id'] |
|
233 | + 'class' => 'wp-video-shortcode gv-video gv-field-id-' . $field_settings[ 'id' ] |
|
234 | 234 | ), $context ); |
235 | 235 | |
236 | 236 | /** |
@@ -262,13 +262,13 @@ discard block |
||
262 | 262 | } else if ( in_array( $extension, array( 'jpg', 'jpeg', 'jpe', 'gif', 'png' ) ) ) { |
263 | 263 | $image_atts = array( |
264 | 264 | 'src' => $file_path, |
265 | - 'class' => 'gv-image gv-field-id-' . $field_settings['id'], |
|
266 | - 'alt' => $field_settings['label'], |
|
265 | + 'class' => 'gv-image gv-field-id-' . $field_settings[ 'id' ], |
|
266 | + 'alt' => $field_settings[ 'label' ], |
|
267 | 267 | 'width' => ( $is_single ? null : 250 ) |
268 | 268 | ); |
269 | 269 | |
270 | 270 | if ( $is_secure ) { |
271 | - $image_atts['validate_src'] = false; |
|
271 | + $image_atts[ 'validate_src' ] = false; |
|
272 | 272 | } |
273 | 273 | |
274 | 274 | /** |
@@ -283,7 +283,7 @@ discard block |
||
283 | 283 | |
284 | 284 | $image = new GravityView_Image( $image_atts ); |
285 | 285 | |
286 | - $entry_slug = GravityView_API::get_entry_slug( $entry['id'], $entry ); |
|
286 | + $entry_slug = GravityView_API::get_entry_slug( $entry[ 'id' ], $entry ); |
|
287 | 287 | |
288 | 288 | /** |
289 | 289 | * @filter `gravityview/fields/fileupload/allow_insecure_lightbox` Allow insecure links to be shown for the lighbox. |
@@ -294,14 +294,14 @@ discard block |
||
294 | 294 | */ |
295 | 295 | $override_security = apply_filters( 'gravityview/fields/fileupload/allow_insecure_lightbox', false, $file_path, $field_settings, $context ); |
296 | 296 | |
297 | - if ( $lightbox && empty( $field_settings['show_as_link'] ) && ( ! $is_secure || $override_security ) ) { |
|
297 | + if ( $lightbox && empty( $field_settings[ 'show_as_link' ] ) && ( ! $is_secure || $override_security ) ) { |
|
298 | 298 | $lightbox_link_atts = array( |
299 | 299 | 'rel' => sprintf( "%s-%s", $gv_class, $entry_slug ), |
300 | 300 | 'class' => 'thickbox', |
301 | 301 | ); |
302 | 302 | |
303 | 303 | if ( $override_security ) { |
304 | - $image_atts['src'] = $insecure_file_path; |
|
304 | + $image_atts[ 'src' ] = $insecure_file_path; |
|
305 | 305 | $image = new GravityView_Image( $image_atts ); |
306 | 306 | $file_path = $insecure_file_path; |
307 | 307 | // :( a kitten died somewhere |
@@ -313,7 +313,7 @@ discard block |
||
313 | 313 | } |
314 | 314 | |
315 | 315 | // Show as link should render the image regardless. |
316 | - if ( ! empty( $field_settings['show_as_link'] ) ) { |
|
316 | + if ( ! empty( $field_settings[ 'show_as_link' ] ) ) { |
|
317 | 317 | $text = $rendered; |
318 | 318 | } |
319 | 319 | } |
@@ -330,7 +330,7 @@ discard block |
||
330 | 330 | $disable_wrapped_link = apply_filters( 'gravityview/fields/fileupload/disable_link', false, $field_compat, $context ); |
331 | 331 | |
332 | 332 | // Output textualized content where |
333 | - if ( ! $disable_wrapped_link && ( ! empty( $field_settings['link_to_file'] ) || ! empty( $field_settings['show_as_link'] ) ) ) { |
|
333 | + if ( ! $disable_wrapped_link && ( ! empty( $field_settings[ 'link_to_file' ] ) || ! empty( $field_settings[ 'show_as_link' ] ) ) ) { |
|
334 | 334 | /** |
335 | 335 | * Modify the link text (defaults to the file name) |
336 | 336 | * |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | */ |
344 | 344 | $content = apply_filters( 'gravityview/fields/fileupload/link_content', $text, $field_compat, $context ); |
345 | 345 | |
346 | - if ( empty( $field_settings['show_as_link'] ) ) { |
|
346 | + if ( empty( $field_settings[ 'show_as_link' ] ) ) { |
|
347 | 347 | /** |
348 | 348 | * @filter `gravityview/fields/fileupload/link_atts` Modify the link attributes for a file upload field |
349 | 349 | * @param array|string $link_atts Array or attributes string |
@@ -359,7 +359,7 @@ discard block |
||
359 | 359 | $content = empty( $rendered ) ? $text : $rendered; |
360 | 360 | } |
361 | 361 | |
362 | - $output_arr[] = array( |
|
362 | + $output_arr[ ] = array( |
|
363 | 363 | 'file_path' => $file_path, |
364 | 364 | 'content' => $content |
365 | 365 | ); |
@@ -72,7 +72,7 @@ |
||
72 | 72 | * |
73 | 73 | * @param mixed $value The value in. |
74 | 74 | * |
75 | - * @return mixed The value out. |
|
75 | + * @return string The value out. |
|
76 | 76 | */ |
77 | 77 | public function get_value( $value ) { |
78 | 78 | return $this->get_string_from_value( $value ); |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | public function get_content( $output, $entry = array(), $field_settings = array(), $field = array() ) { |
61 | 61 | |
62 | 62 | /** Overridden by a template. */ |
63 | - if( ! empty( $field['field_path'] ) ) { return $output; } |
|
63 | + if ( ! empty( $field[ 'field_path' ] ) ) { return $output; } |
|
64 | 64 | |
65 | 65 | return $this->get_string_from_value( $output ); |
66 | 66 | } |
@@ -92,11 +92,11 @@ discard block |
||
92 | 92 | switch ( intval( $value ) ) { |
93 | 93 | case self::NOT_FULFILLED: |
94 | 94 | default: |
95 | - $return = __('Not Fulfilled', 'gravityview'); |
|
95 | + $return = __( 'Not Fulfilled', 'gravityview' ); |
|
96 | 96 | break; |
97 | 97 | |
98 | 98 | case self::FULFILLED: |
99 | - $return = __('Fulfilled', 'gravityview'); |
|
99 | + $return = __( 'Fulfilled', 'gravityview' ); |
|
100 | 100 | break; |
101 | 101 | } |
102 | 102 | |
@@ -116,13 +116,13 @@ discard block |
||
116 | 116 | * |
117 | 117 | * @return string Original text if {is_fulfilled} isn't found. Otherwise, "Not Fulfilled" or "Fulfilled" |
118 | 118 | */ |
119 | - public function replace_merge_tag( $matches = array(), $text = '', $form = array(), $entry = array(), $url_encode = false, $esc_html = false ) { |
|
119 | + public function replace_merge_tag( $matches = array(), $text = '', $form = array(), $entry = array(), $url_encode = false, $esc_html = false ) { |
|
120 | 120 | |
121 | 121 | $return = $text; |
122 | 122 | |
123 | 123 | foreach ( $matches as $match ) { |
124 | 124 | |
125 | - $full_tag = $match[0]; |
|
125 | + $full_tag = $match[ 0 ]; |
|
126 | 126 | |
127 | 127 | $fulfilled = \GV\Utils::get( $entry, 'is_fulfilled' ); |
128 | 128 |
@@ -69,7 +69,7 @@ |
||
69 | 69 | * @param \GV\Entry $entry The entry. |
70 | 70 | * @param \GV\Request $request The request context. |
71 | 71 | * |
72 | - * @return mixed $value The filtered value. |
|
72 | + * @return string $value The filtered value. |
|
73 | 73 | */ |
74 | 74 | public function get_value( $value, $field, $view, $source, $entry, $request ) { |
75 | 75 | return $this->get_content( $value, $entry->as_entry(), $field->as_configuration() ); |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | public function get_content( $output = '', $entry = array(), $field_settings = array(), $field = array() ) { |
50 | 50 | |
51 | 51 | /** Overridden by a template. */ |
52 | - if( ! empty( $field['field_path'] ) ) { return $output; } |
|
52 | + if ( ! empty( $field[ 'field_path' ] ) ) { return $output; } |
|
53 | 53 | |
54 | 54 | $amount = \GV\Utils::get( $entry, 'payment_amount' ); |
55 | 55 | $return = GFCommon::to_money( $amount, \GV\Utils::get( $entry, 'currency' ) ); |
@@ -88,14 +88,14 @@ discard block |
||
88 | 88 | * |
89 | 89 | * @return string Original text if {date_created} isn't found. Otherwise, replaced text. |
90 | 90 | */ |
91 | - public function replace_merge_tag( $matches = array(), $text = '', $form = array(), $entry = array(), $url_encode = false, $esc_html = false ) { |
|
91 | + public function replace_merge_tag( $matches = array(), $text = '', $form = array(), $entry = array(), $url_encode = false, $esc_html = false ) { |
|
92 | 92 | |
93 | 93 | $return = $text; |
94 | 94 | |
95 | 95 | foreach ( $matches as $match ) { |
96 | 96 | |
97 | - $full_tag = $match[0]; |
|
98 | - $modifier = isset( $match[1] ) ? $match[1] : false; |
|
97 | + $full_tag = $match[ 0 ]; |
|
98 | + $modifier = isset( $match[ 1 ] ) ? $match[ 1 ] : false; |
|
99 | 99 | |
100 | 100 | $amount = \GV\Utils::get( $entry, 'payment_amount' ); |
101 | 101 |
@@ -38,10 +38,10 @@ discard block |
||
38 | 38 | $this->api_data = $_api_data; |
39 | 39 | $this->name = plugin_basename( $_plugin_file ); |
40 | 40 | $this->slug = basename( $_plugin_file, '.php' ); |
41 | - $this->version = $_api_data['version']; |
|
42 | - $this->wp_override = isset( $_api_data['wp_override'] ) ? (bool) $_api_data['wp_override'] : false; |
|
43 | - $this->beta = ! empty( $this->api_data['beta'] ) ? true : false; |
|
44 | - $this->cache_key = md5( serialize( $this->slug . $this->api_data['license'] . $this->beta ) ); |
|
41 | + $this->version = $_api_data[ 'version' ]; |
|
42 | + $this->wp_override = isset( $_api_data[ 'wp_override' ] ) ? (bool)$_api_data[ 'wp_override' ] : false; |
|
43 | + $this->beta = ! empty( $this->api_data[ 'beta' ] ) ? true : false; |
|
44 | + $this->cache_key = md5( serialize( $this->slug . $this->api_data[ 'license' ] . $this->beta ) ); |
|
45 | 45 | |
46 | 46 | $edd_plugin_data[ $this->slug ] = $this->api_data; |
47 | 47 | |
@@ -133,11 +133,11 @@ discard block |
||
133 | 133 | return; |
134 | 134 | } |
135 | 135 | |
136 | - if( ! current_user_can( 'update_plugins' ) ) { |
|
136 | + if ( ! current_user_can( 'update_plugins' ) ) { |
|
137 | 137 | return; |
138 | 138 | } |
139 | 139 | |
140 | - if( ! is_multisite() ) { |
|
140 | + if ( ! is_multisite() ) { |
|
141 | 141 | return; |
142 | 142 | } |
143 | 143 | |
@@ -212,7 +212,7 @@ discard block |
||
212 | 212 | '<a target="_blank" class="thickbox" href="' . esc_url( $changelog_link ) . '">', |
213 | 213 | esc_html( $version_info->new_version ), |
214 | 214 | '</a>', |
215 | - '<a href="' . esc_url( wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $this->name, 'upgrade-plugin_' . $this->name ) ) .'">', |
|
215 | + '<a href="' . esc_url( wp_nonce_url( self_admin_url( 'update.php?action=upgrade-plugin&plugin=' ) . $this->name, 'upgrade-plugin_' . $this->name ) ) . '">', |
|
216 | 216 | '</a>' |
217 | 217 | ); |
218 | 218 | } |
@@ -256,7 +256,7 @@ discard block |
||
256 | 256 | ) |
257 | 257 | ); |
258 | 258 | |
259 | - $cache_key = 'edd_api_request_' . md5( serialize( $this->slug . $this->api_data['license'] . $this->beta ) ); |
|
259 | + $cache_key = 'edd_api_request_' . md5( serialize( $this->slug . $this->api_data[ 'license' ] . $this->beta ) ); |
|
260 | 260 | |
261 | 261 | // Get the transient where we store the api request for this plugin for 24 hours |
262 | 262 | $edd_api_request_transient = $this->get_cached_version_info( $cache_key ); |
@@ -311,7 +311,7 @@ discard block |
||
311 | 311 | |
312 | 312 | $verify_ssl = $this->verify_ssl(); |
313 | 313 | if ( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) { |
314 | - $args['sslverify'] = $verify_ssl; |
|
314 | + $args[ 'sslverify' ] = $verify_ssl; |
|
315 | 315 | } |
316 | 316 | return $args; |
317 | 317 | |
@@ -334,24 +334,24 @@ discard block |
||
334 | 334 | |
335 | 335 | $data = array_merge( $this->api_data, $_data ); |
336 | 336 | |
337 | - if ( $data['slug'] != $this->slug ) { |
|
337 | + if ( $data[ 'slug' ] != $this->slug ) { |
|
338 | 338 | return; |
339 | 339 | } |
340 | 340 | |
341 | - if( $this->api_url == trailingslashit (home_url() ) ) { |
|
341 | + if ( $this->api_url == trailingslashit( home_url() ) ) { |
|
342 | 342 | return false; // Don't allow a plugin to ping itself |
343 | 343 | } |
344 | 344 | |
345 | 345 | $api_params = array( |
346 | 346 | 'edd_action' => 'get_version', |
347 | - 'license' => ! empty( $data['license'] ) ? $data['license'] : '', |
|
348 | - 'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false, |
|
349 | - 'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false, |
|
350 | - 'version' => isset( $data['version'] ) ? $data['version'] : false, |
|
351 | - 'slug' => $data['slug'], |
|
352 | - 'author' => $data['author'], |
|
347 | + 'license' => ! empty( $data[ 'license' ] ) ? $data[ 'license' ] : '', |
|
348 | + 'item_name' => isset( $data[ 'item_name' ] ) ? $data[ 'item_name' ] : false, |
|
349 | + 'item_id' => isset( $data[ 'item_id' ] ) ? $data[ 'item_id' ] : false, |
|
350 | + 'version' => isset( $data[ 'version' ] ) ? $data[ 'version' ] : false, |
|
351 | + 'slug' => $data[ 'slug' ], |
|
352 | + 'author' => $data[ 'author' ], |
|
353 | 353 | 'url' => home_url(), |
354 | - 'beta' => ! empty( $data['beta'] ), |
|
354 | + 'beta' => ! empty( $data[ 'beta' ] ), |
|
355 | 355 | ); |
356 | 356 | |
357 | 357 | $verify_ssl = $this->verify_ssl(); |
@@ -371,9 +371,9 @@ discard block |
||
371 | 371 | $request->banners = maybe_unserialize( $request->banners ); |
372 | 372 | } |
373 | 373 | |
374 | - if( ! empty( $request->sections ) ) { |
|
375 | - foreach( $request->sections as $key => $section ) { |
|
376 | - $request->$key = (array) $section; |
|
374 | + if ( ! empty( $request->sections ) ) { |
|
375 | + foreach ( $request->sections as $key => $section ) { |
|
376 | + $request->$key = (array)$section; |
|
377 | 377 | } |
378 | 378 | } |
379 | 379 | |
@@ -384,37 +384,37 @@ discard block |
||
384 | 384 | |
385 | 385 | global $edd_plugin_data; |
386 | 386 | |
387 | - if( empty( $_REQUEST['edd_sl_action'] ) || 'view_plugin_changelog' != $_REQUEST['edd_sl_action'] ) { |
|
387 | + if ( empty( $_REQUEST[ 'edd_sl_action' ] ) || 'view_plugin_changelog' != $_REQUEST[ 'edd_sl_action' ] ) { |
|
388 | 388 | return; |
389 | 389 | } |
390 | 390 | |
391 | - if( empty( $_REQUEST['plugin'] ) ) { |
|
391 | + if ( empty( $_REQUEST[ 'plugin' ] ) ) { |
|
392 | 392 | return; |
393 | 393 | } |
394 | 394 | |
395 | - if( empty( $_REQUEST['slug'] ) ) { |
|
395 | + if ( empty( $_REQUEST[ 'slug' ] ) ) { |
|
396 | 396 | return; |
397 | 397 | } |
398 | 398 | |
399 | - if( ! current_user_can( 'update_plugins' ) ) { |
|
399 | + if ( ! current_user_can( 'update_plugins' ) ) { |
|
400 | 400 | wp_die( __( 'You do not have permission to install plugin updates', 'gravityview' ), __( 'Error', 'gravityview' ), array( 'response' => 403 ) ); |
401 | 401 | } |
402 | 402 | |
403 | - $data = $edd_plugin_data[ $_REQUEST['slug'] ]; |
|
404 | - $beta = ! empty( $data['beta'] ) ? true : false; |
|
405 | - $cache_key = md5( 'edd_plugin_' . sanitize_key( $_REQUEST['plugin'] ) . '_' . $beta . '_version_info' ); |
|
403 | + $data = $edd_plugin_data[ $_REQUEST[ 'slug' ] ]; |
|
404 | + $beta = ! empty( $data[ 'beta' ] ) ? true : false; |
|
405 | + $cache_key = md5( 'edd_plugin_' . sanitize_key( $_REQUEST[ 'plugin' ] ) . '_' . $beta . '_version_info' ); |
|
406 | 406 | $version_info = $this->get_cached_version_info( $cache_key ); |
407 | 407 | |
408 | - if( false === $version_info ) { |
|
408 | + if ( false === $version_info ) { |
|
409 | 409 | |
410 | 410 | $api_params = array( |
411 | 411 | 'edd_action' => 'get_version', |
412 | - 'item_name' => isset( $data['item_name'] ) ? $data['item_name'] : false, |
|
413 | - 'item_id' => isset( $data['item_id'] ) ? $data['item_id'] : false, |
|
414 | - 'slug' => $_REQUEST['slug'], |
|
415 | - 'author' => $data['author'], |
|
412 | + 'item_name' => isset( $data[ 'item_name' ] ) ? $data[ 'item_name' ] : false, |
|
413 | + 'item_id' => isset( $data[ 'item_id' ] ) ? $data[ 'item_id' ] : false, |
|
414 | + 'slug' => $_REQUEST[ 'slug' ], |
|
415 | + 'author' => $data[ 'author' ], |
|
416 | 416 | 'url' => home_url(), |
417 | - 'beta' => ! empty( $data['beta'] ) |
|
417 | + 'beta' => ! empty( $data[ 'beta' ] ) |
|
418 | 418 | ); |
419 | 419 | |
420 | 420 | $verify_ssl = $this->verify_ssl(); |
@@ -431,9 +431,9 @@ discard block |
||
431 | 431 | $version_info = false; |
432 | 432 | } |
433 | 433 | |
434 | - if( ! empty( $version_info ) ) { |
|
435 | - foreach( $version_info->sections as $key => $section ) { |
|
436 | - $version_info->$key = (array) $section; |
|
434 | + if ( ! empty( $version_info ) ) { |
|
435 | + foreach ( $version_info->sections as $key => $section ) { |
|
436 | + $version_info->$key = (array)$section; |
|
437 | 437 | } |
438 | 438 | } |
439 | 439 | |
@@ -441,8 +441,8 @@ discard block |
||
441 | 441 | |
442 | 442 | } |
443 | 443 | |
444 | - if( ! empty( $version_info ) && isset( $version_info->sections['changelog'] ) ) { |
|
445 | - echo '<div style="background:#fff;padding:10px;">' . $version_info->sections['changelog'] . '</div>'; |
|
444 | + if ( ! empty( $version_info ) && isset( $version_info->sections[ 'changelog' ] ) ) { |
|
445 | + echo '<div style="background:#fff;padding:10px;">' . $version_info->sections[ 'changelog' ] . '</div>'; |
|
446 | 446 | } |
447 | 447 | |
448 | 448 | exit; |
@@ -450,23 +450,23 @@ discard block |
||
450 | 450 | |
451 | 451 | public function get_cached_version_info( $cache_key = '' ) { |
452 | 452 | |
453 | - if( empty( $cache_key ) ) { |
|
453 | + if ( empty( $cache_key ) ) { |
|
454 | 454 | $cache_key = $this->cache_key; |
455 | 455 | } |
456 | 456 | |
457 | 457 | $cache = get_option( $cache_key ); |
458 | 458 | |
459 | - if( empty( $cache['timeout'] ) || current_time( 'timestamp' ) > $cache['timeout'] ) { |
|
459 | + if ( empty( $cache[ 'timeout' ] ) || current_time( 'timestamp' ) > $cache[ 'timeout' ] ) { |
|
460 | 460 | return false; // Cache is expired |
461 | 461 | } |
462 | 462 | |
463 | - return json_decode( $cache['value'] ); |
|
463 | + return json_decode( $cache[ 'value' ] ); |
|
464 | 464 | |
465 | 465 | } |
466 | 466 | |
467 | 467 | public function set_version_info_cache( $value = '', $cache_key = '' ) { |
468 | 468 | |
469 | - if( empty( $cache_key ) ) { |
|
469 | + if ( empty( $cache_key ) ) { |
|
470 | 470 | $cache_key = $this->cache_key; |
471 | 471 | } |
472 | 472 | |
@@ -486,7 +486,7 @@ discard block |
||
486 | 486 | * @return bool |
487 | 487 | */ |
488 | 488 | private function verify_ssl() { |
489 | - return (bool) apply_filters( 'edd_sl_api_request_verify_ssl', true, $this ); |
|
489 | + return (bool)apply_filters( 'edd_sl_api_request_verify_ssl', true, $this ); |
|
490 | 490 | } |
491 | 491 | |
492 | 492 | } |
@@ -2,7 +2,9 @@ |
||
2 | 2 | namespace GV; |
3 | 3 | |
4 | 4 | // Exit if accessed directly |
5 | -if ( ! defined( 'ABSPATH' ) ) exit; |
|
5 | +if ( ! defined( 'ABSPATH' ) ) { |
|
6 | + exit; |
|
7 | +} |
|
6 | 8 | |
7 | 9 | /** |
8 | 10 | * Allows plugins to use their own update API. |
@@ -78,7 +78,7 @@ |
||
78 | 78 | * @uses api_request() |
79 | 79 | * |
80 | 80 | * @param array $_transient_data Update array build by WordPress. |
81 | - * @return array Modified update array with custom plugin data. |
|
81 | + * @return \stdClass Modified update array with custom plugin data. |
|
82 | 82 | */ |
83 | 83 | public function check_update( $_transient_data ) { |
84 | 84 |
@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | printf( '<body style="padding: 0; margin: 0; font-family: -apple-system, BlinkMacSystemFont, \'Segoe UI\', Roboto, Oxygen-Sans, Ubuntu, Cantarell, \'Helvetica Neue\', sans-serif;">' ); |
26 | 26 | printf( '<img src="' . plugins_url( 'assets/images/astronaut-200x263.png', GRAVITYVIEW_FILE ) . '" alt="The GravityView Astronaut Says:" style="float: left; height: 60px; margin-right : 10px;" />' ); |
27 | 27 | printf( __( "%sGravityView requires PHP Version %s or newer.%s \n\nYou're using Version %s. Please ask your host to upgrade your server's PHP.", 'gravityview' ), |
28 | - '<h3 style="font-size:16px; margin: 0 0 8px 0;">', GV_MIN_PHP_VERSION , "</h3>\n\n", $version ); |
|
28 | + '<h3 style="font-size:16px; margin: 0 0 8px 0;">', GV_MIN_PHP_VERSION, "</h3>\n\n", $version ); |
|
29 | 29 | printf( '</body>' ); |
30 | 30 | } |
31 | 31 | |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | } |
35 | 35 | |
36 | 36 | /** The future branch of GravityView requires PHP 5.3+ namespaces and SPL. */ |
37 | -if ( version_compare( phpversion(), '5.3.0' , '<' ) ) { |
|
37 | +if ( version_compare( phpversion(), '5.3.0', '<' ) ) { |
|
38 | 38 | require GRAVITYVIEW_DIR . 'future/_stubs.php'; |
39 | 39 | |
40 | 40 | /** All looks fine. */ |
@@ -62,7 +62,6 @@ |
||
62 | 62 | * |
63 | 63 | * Internal static cache for gets, and whatnot. |
64 | 64 | * This is not persistent, resets across requests. |
65 | - |
|
66 | 65 | * @internal |
67 | 66 | */ |
68 | 67 | private static $cache = array(); |
@@ -209,7 +209,7 @@ discard block |
||
209 | 209 | $slug = apply_filters( 'gravityview_slug', 'view' ); |
210 | 210 | $rule = array( sprintf( '%s/([^/]+)/csv/?', $slug ), 'index.php?gravityview=$matches[1]&csv=1', 'top' ); |
211 | 211 | |
212 | - add_filter( 'query_vars', function( $query_vars ) { |
|
212 | + add_filter( 'query_vars', function( $query_vars ) { |
|
213 | 213 | $query_vars[] = 'csv'; |
214 | 214 | return $query_vars; |
215 | 215 | } ); |
@@ -254,8 +254,9 @@ discard block |
||
254 | 254 | * Check permissions. |
255 | 255 | */ |
256 | 256 | while ( $error = $view->can_render( null, $request ) ) { |
257 | - if ( ! is_wp_error( $error ) ) |
|
258 | - break; |
|
257 | + if ( ! is_wp_error( $error ) ) { |
|
258 | + break; |
|
259 | + } |
|
259 | 260 | |
260 | 261 | switch ( str_replace( 'gravityview/', '', $error->get_error_code() ) ) { |
261 | 262 | case 'post_password_required': |
@@ -795,6 +795,7 @@ |
||
795 | 795 | * Retrieve the entries for the current view and request. |
796 | 796 | * |
797 | 797 | * @param \GV\Request The request. Unused for now. |
798 | + * @param Request $request |
|
798 | 799 | * |
799 | 800 | * @return \GV\Entry_Collection The entries. |
800 | 801 | */ |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | $supports = array( 'title', 'revisions' ); |
126 | 126 | |
127 | 127 | if ( $is_hierarchical ) { |
128 | - $supports[] = 'page-attributes'; |
|
128 | + $supports[ ] = 'page-attributes'; |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | /** |
@@ -227,11 +227,11 @@ discard block |
||
227 | 227 | $rule = array( sprintf( '%s/([^/]+)/csv/?', $slug ), 'index.php?gravityview=$matches[1]&csv=1', 'top' ); |
228 | 228 | |
229 | 229 | add_filter( 'query_vars', function( $query_vars ) { |
230 | - $query_vars[] = 'csv'; |
|
230 | + $query_vars[ ] = 'csv'; |
|
231 | 231 | return $query_vars; |
232 | 232 | } ); |
233 | 233 | |
234 | - if ( ! isset( $wp_rewrite->extra_rules_top[ $rule[0] ] ) ) { |
|
234 | + if ( ! isset( $wp_rewrite->extra_rules_top[ $rule[ 0 ] ] ) ) { |
|
235 | 235 | call_user_func_array( 'add_rewrite_rule', $rule ); |
236 | 236 | } |
237 | 237 | } |
@@ -300,13 +300,13 @@ discard block |
||
300 | 300 | return $content; |
301 | 301 | } |
302 | 302 | |
303 | - $is_admin_and_can_view = $view->settings->get( 'admin_show_all_statuses' ) && \GVCommon::has_cap('gravityview_moderate_entries', $view->ID ); |
|
303 | + $is_admin_and_can_view = $view->settings->get( 'admin_show_all_statuses' ) && \GVCommon::has_cap( 'gravityview_moderate_entries', $view->ID ); |
|
304 | 304 | |
305 | 305 | /** |
306 | 306 | * Editing a single entry. |
307 | 307 | */ |
308 | 308 | if ( $entry = $request->is_edit_entry( $view->form ? $view->form->ID : 0 ) ) { |
309 | - if ( $entry['status'] != 'active' ) { |
|
309 | + if ( $entry[ 'status' ] != 'active' ) { |
|
310 | 310 | gravityview()->log->notice( 'Entry ID #{entry_id} is not active', array( 'entry_id' => $entry->ID ) ); |
311 | 311 | return __( 'You are not allowed to view this content.', 'gravityview' ); |
312 | 312 | } |
@@ -317,7 +317,7 @@ discard block |
||
317 | 317 | } |
318 | 318 | |
319 | 319 | if ( $view->settings->get( 'show_only_approved' ) && ! $is_admin_and_can_view ) { |
320 | - if ( ! \GravityView_Entry_Approval_Status::is_approved( gform_get_meta( $entry->ID, \GravityView_Entry_Approval::meta_key ) ) ) { |
|
320 | + if ( ! \GravityView_Entry_Approval_Status::is_approved( gform_get_meta( $entry->ID, \GravityView_Entry_Approval::meta_key ) ) ) { |
|
321 | 321 | gravityview()->log->error( 'Entry ID #{entry_id} is not approved for viewing', array( 'entry_id' => $entry->ID ) ); |
322 | 322 | return __( 'You are not allowed to view this content.', 'gravityview' ); |
323 | 323 | } |
@@ -340,7 +340,7 @@ discard block |
||
340 | 340 | |
341 | 341 | foreach ( $entryset as $e ) { |
342 | 342 | |
343 | - if ( 'active' !== $e['status'] ) { |
|
343 | + if ( 'active' !== $e[ 'status' ] ) { |
|
344 | 344 | gravityview()->log->notice( 'Entry ID #{entry_id} is not active', array( 'entry_id' => $e->ID ) ); |
345 | 345 | return __( 'You are not allowed to view this content.', 'gravityview' ); |
346 | 346 | } |
@@ -351,7 +351,7 @@ discard block |
||
351 | 351 | } |
352 | 352 | |
353 | 353 | if ( $show_only_approved && ! $is_admin_and_can_view ) { |
354 | - if ( ! \GravityView_Entry_Approval_Status::is_approved( gform_get_meta( $e->ID, \GravityView_Entry_Approval::meta_key ) ) ) { |
|
354 | + if ( ! \GravityView_Entry_Approval_Status::is_approved( gform_get_meta( $e->ID, \GravityView_Entry_Approval::meta_key ) ) ) { |
|
355 | 355 | gravityview()->log->error( 'Entry ID #{entry_id} is not approved for viewing', array( 'entry_id' => $e->ID ) ); |
356 | 356 | return __( 'You are not allowed to view this content.', 'gravityview' ); |
357 | 357 | } |
@@ -526,7 +526,7 @@ discard block |
||
526 | 526 | $join_column = is_numeric( $join_column ) ? GF_Field::by_id( $join, $join_column ) : Internal_Field::by_id( $join_column ); |
527 | 527 | $join_on_column = is_numeric( $join_on_column ) ? GF_Field::by_id( $join_on, $join_on_column ) : Internal_Field::by_id( $join_on_column ); |
528 | 528 | |
529 | - $joins [] = new Join( $join, $join_column, $join_on, $join_on_column ); |
|
529 | + $joins [ ] = new Join( $join, $join_column, $join_on, $join_on_column ); |
|
530 | 530 | } |
531 | 531 | |
532 | 532 | return $joins; |
@@ -621,13 +621,13 @@ discard block |
||
621 | 621 | } |
622 | 622 | |
623 | 623 | foreach ( $_fields as $field ) { |
624 | - if ( ! empty( $field['unions'] ) ) { |
|
625 | - foreach ( $field['unions'] as $form_id => $field_id ) { |
|
624 | + if ( ! empty( $field[ 'unions' ] ) ) { |
|
625 | + foreach ( $field[ 'unions' ] as $form_id => $field_id ) { |
|
626 | 626 | if ( ! isset( $unions[ $form_id ] ) ) { |
627 | 627 | $unions[ $form_id ] = array(); |
628 | 628 | } |
629 | 629 | |
630 | - $unions[ $form_id ][ $field['id'] ] = |
|
630 | + $unions[ $form_id ][ $field[ 'id' ] ] = |
|
631 | 631 | is_numeric( $field_id ) ? \GV\GF_Field::by_id( \GV\GF_Form::by_id( $form_id ), $field_id ) : \GV\Internal_Field::by_id( $field_id ); |
632 | 632 | } |
633 | 633 | } |
@@ -676,7 +676,7 @@ discard block |
||
676 | 676 | if ( ! $view->form ) { |
677 | 677 | gravityview()->log->error( 'View #{view_id} tried attaching non-existent Form #{form_id} to it.', array( |
678 | 678 | 'view_id' => $view->ID, |
679 | - 'form_id' => $view->_gravityview_form_id ? : 0, |
|
679 | + 'form_id' => $view->_gravityview_form_id ?: 0, |
|
680 | 680 | ) ); |
681 | 681 | } |
682 | 682 | |
@@ -911,43 +911,42 @@ discard block |
||
911 | 911 | * @todo: Stop using _frontend and use something like $request->get_search_criteria() instead |
912 | 912 | */ |
913 | 913 | $parameters = \GravityView_frontend::get_view_entries_parameters( $this->settings->as_atts(), $this->form->ID ); |
914 | - $parameters['context_view_id'] = $this->ID; |
|
914 | + $parameters[ 'context_view_id' ] = $this->ID; |
|
915 | 915 | $parameters = \GVCommon::calculate_get_entries_criteria( $parameters, $this->form->ID ); |
916 | 916 | |
917 | 917 | if ( $request instanceof REST\Request ) { |
918 | 918 | $atts = $this->settings->as_atts(); |
919 | 919 | $paging_parameters = wp_parse_args( $request->get_paging(), array( |
920 | - 'paging' => array( 'page_size' => $atts['page_size'] ), |
|
920 | + 'paging' => array( 'page_size' => $atts[ 'page_size' ] ), |
|
921 | 921 | ) ); |
922 | - $parameters['paging'] = $paging_parameters['paging']; |
|
922 | + $parameters[ 'paging' ] = $paging_parameters[ 'paging' ]; |
|
923 | 923 | } |
924 | 924 | |
925 | - $page = Utils::get( $parameters['paging'], 'current_page' ) ? |
|
926 | - : ( ( ( $parameters['paging']['offset'] - $this->settings->get( 'offset' ) ) / $parameters['paging']['page_size'] ) + 1 ); |
|
925 | + $page = Utils::get( $parameters[ 'paging' ], 'current_page' ) ?: ( ( ( $parameters[ 'paging' ][ 'offset' ] - $this->settings->get( 'offset' ) ) / $parameters[ 'paging' ][ 'page_size' ] ) + 1 ); |
|
927 | 926 | |
928 | 927 | /** |
929 | 928 | * Cleanup duplicate field_filter parameters to simplify the query. |
930 | 929 | */ |
931 | 930 | $unique_field_filters = array(); |
932 | - foreach ( $parameters['search_criteria']['field_filters'] as $key => $filter ) { |
|
931 | + foreach ( $parameters[ 'search_criteria' ][ 'field_filters' ] as $key => $filter ) { |
|
933 | 932 | if ( 'mode' === $key ) { |
934 | - $unique_field_filters['mode'] = $filter; |
|
933 | + $unique_field_filters[ 'mode' ] = $filter; |
|
935 | 934 | } else if ( ! in_array( $filter, $unique_field_filters ) ) { |
936 | - $unique_field_filters[] = $filter; |
|
935 | + $unique_field_filters[ ] = $filter; |
|
937 | 936 | } |
938 | 937 | } |
939 | - $parameters['search_criteria']['field_filters'] = $unique_field_filters; |
|
938 | + $parameters[ 'search_criteria' ][ 'field_filters' ] = $unique_field_filters; |
|
940 | 939 | |
941 | - if ( ! empty( $parameters['search_criteria']['field_filters'] ) ) { |
|
940 | + if ( ! empty( $parameters[ 'search_criteria' ][ 'field_filters' ] ) ) { |
|
942 | 941 | gravityview()->log->notice( 'search_criteria/field_filters is not empty, third-party code may be using legacy search_criteria filters.' ); |
943 | 942 | } |
944 | 943 | |
945 | 944 | if ( gravityview()->plugin->supports( Plugin::FEATURE_GFQUERY ) ) { |
946 | 945 | $query_class = $this->get_query_class(); |
947 | - $query = new $query_class( $this->form->ID, $parameters['search_criteria'], $parameters['sorting'] ); |
|
946 | + $query = new $query_class( $this->form->ID, $parameters[ 'search_criteria' ], $parameters[ 'sorting' ] ); |
|
948 | 947 | |
949 | - $query->limit( $parameters['paging']['page_size'] ) |
|
950 | - ->offset( ( ( $page - 1 ) * $parameters['paging']['page_size'] ) + $this->settings->get( 'offset' ) ); |
|
948 | + $query->limit( $parameters[ 'paging' ][ 'page_size' ] ) |
|
949 | + ->offset( ( ( $page - 1 ) * $parameters[ 'paging' ][ 'page_size' ] ) + $this->settings->get( 'offset' ) ); |
|
951 | 950 | |
952 | 951 | /** |
953 | 952 | * Any joins? |
@@ -970,7 +969,7 @@ discard block |
||
970 | 969 | |
971 | 970 | $query_parameters = $query->_introspect(); |
972 | 971 | |
973 | - $query->where( \GF_Query_Condition::_and( $query_parameters['where'], $condition ) ); |
|
972 | + $query->where( \GF_Query_Condition::_and( $query_parameters[ 'where' ], $condition ) ); |
|
974 | 973 | } |
975 | 974 | |
976 | 975 | |
@@ -985,7 +984,7 @@ discard block |
||
985 | 984 | |
986 | 985 | $query_parameters = $query->_introspect(); |
987 | 986 | |
988 | - $query->where( \GF_Query_Condition::_and( $query_parameters['where'], $condition ) ); |
|
987 | + $query->where( \GF_Query_Condition::_and( $query_parameters[ 'where' ], $condition ) ); |
|
989 | 988 | } |
990 | 989 | } |
991 | 990 | |
@@ -1009,7 +1008,7 @@ discard block |
||
1009 | 1008 | $conditions = array(); |
1010 | 1009 | |
1011 | 1010 | foreach ( $condition->expressions as $_condition ) { |
1012 | - $conditions[] = $recurse( $_condition, $fields, $recurse ); |
|
1011 | + $conditions[ ] = $recurse( $_condition, $fields, $recurse ); |
|
1013 | 1012 | } |
1014 | 1013 | |
1015 | 1014 | return call_user_func_array( |
@@ -1038,10 +1037,10 @@ discard block |
||
1038 | 1037 | $q = new $query_class( $form_id ); |
1039 | 1038 | |
1040 | 1039 | // Copy the WHERE clauses but substitute the field_ids to the respective ones |
1041 | - $q->where( $where_union_substitute( $query_parameters['where'], $fields, $where_union_substitute ) ); |
|
1040 | + $q->where( $where_union_substitute( $query_parameters[ 'where' ], $fields, $where_union_substitute ) ); |
|
1042 | 1041 | |
1043 | 1042 | // Copy the ORDER clause and substitute the field_ids to the respective ones |
1044 | - foreach ( $query_parameters['order'] as $order ) { |
|
1043 | + foreach ( $query_parameters[ 'order' ] as $order ) { |
|
1045 | 1044 | list( $column, $_order ) = $order; |
1046 | 1045 | |
1047 | 1046 | if ( $column && $column instanceof \GF_Query_Column ) { |
@@ -1055,15 +1054,15 @@ discard block |
||
1055 | 1054 | |
1056 | 1055 | add_filter( 'gform_gf_query_sql', $gf_query_sql_callback = function( $sql ) use ( &$unions_sql ) { |
1057 | 1056 | // Remove SQL_CALC_FOUND_ROWS as it's not needed in UNION clauses |
1058 | - $select = 'UNION ALL ' . str_replace( 'SQL_CALC_FOUND_ROWS ', '', $sql['select'] ); |
|
1057 | + $select = 'UNION ALL ' . str_replace( 'SQL_CALC_FOUND_ROWS ', '', $sql[ 'select' ] ); |
|
1059 | 1058 | |
1060 | 1059 | // Record the SQL |
1061 | - $unions_sql[] = array( |
|
1060 | + $unions_sql[ ] = array( |
|
1062 | 1061 | // Remove columns, we'll rebuild them |
1063 | 1062 | 'select' => preg_replace( '#DISTINCT (.*)#', 'DISTINCT ', $select ), |
1064 | - 'from' => $sql['from'], |
|
1065 | - 'join' => $sql['join'], |
|
1066 | - 'where' => $sql['where'], |
|
1063 | + 'from' => $sql[ 'from' ], |
|
1064 | + 'join' => $sql[ 'join' ], |
|
1065 | + 'where' => $sql[ 'where' ], |
|
1067 | 1066 | // Remove order and limit |
1068 | 1067 | ); |
1069 | 1068 | |
@@ -1080,11 +1079,11 @@ discard block |
||
1080 | 1079 | |
1081 | 1080 | add_filter( 'gform_gf_query_sql', $gf_query_sql_callback = function( $sql ) use ( $unions_sql ) { |
1082 | 1081 | // Remove SQL_CALC_FOUND_ROWS as it's not needed in UNION clauses |
1083 | - $sql['select'] = str_replace( 'SQL_CALC_FOUND_ROWS ', '', $sql['select'] ); |
|
1082 | + $sql[ 'select' ] = str_replace( 'SQL_CALC_FOUND_ROWS ', '', $sql[ 'select' ] ); |
|
1084 | 1083 | |
1085 | 1084 | // Remove columns, we'll rebuild them |
1086 | - preg_match( '#DISTINCT (`[motc]\d+`.`.*?`)#', $sql['select'], $select_match ); |
|
1087 | - $sql['select'] = preg_replace( '#DISTINCT (.*)#', 'DISTINCT ', $sql['select'] ); |
|
1085 | + preg_match( '#DISTINCT (`[motc]\d+`.`.*?`)#', $sql[ 'select' ], $select_match ); |
|
1086 | + $sql[ 'select' ] = preg_replace( '#DISTINCT (.*)#', 'DISTINCT ', $sql[ 'select' ] ); |
|
1088 | 1087 | |
1089 | 1088 | $unions = array(); |
1090 | 1089 | |
@@ -1095,30 +1094,30 @@ discard block |
||
1095 | 1094 | }; |
1096 | 1095 | |
1097 | 1096 | // Add all the order columns into the selects, so we can order by the whole union group |
1098 | - preg_match_all( '#(`[motc]\d+`.`.*?`)#', $sql['order'], $order_matches ); |
|
1097 | + preg_match_all( '#(`[motc]\d+`.`.*?`)#', $sql[ 'order' ], $order_matches ); |
|
1099 | 1098 | |
1100 | 1099 | $columns = array( |
1101 | - sprintf( '%s AS %s', $select_match[1], $column_to_alias( $select_match[1] ) ) |
|
1100 | + sprintf( '%s AS %s', $select_match[ 1 ], $column_to_alias( $select_match[ 1 ] ) ) |
|
1102 | 1101 | ); |
1103 | 1102 | |
1104 | 1103 | foreach ( array_slice( $order_matches, 1 ) as $match ) { |
1105 | - $columns[] = sprintf( '%s AS %s', $match[0], $column_to_alias( $match[0] ) ); |
|
1104 | + $columns[ ] = sprintf( '%s AS %s', $match[ 0 ], $column_to_alias( $match[ 0 ] ) ); |
|
1106 | 1105 | |
1107 | 1106 | // Rewrite the order columns to the shared aliases |
1108 | - $sql['order'] = str_replace( $match[0], $column_to_alias( $match[0] ), $sql['order'] ); |
|
1107 | + $sql[ 'order' ] = str_replace( $match[ 0 ], $column_to_alias( $match[ 0 ] ), $sql[ 'order' ] ); |
|
1109 | 1108 | } |
1110 | 1109 | |
1111 | 1110 | $columns = array_unique( $columns ); |
1112 | 1111 | |
1113 | 1112 | // Add the columns to every UNION |
1114 | 1113 | foreach ( $unions_sql as $union_sql ) { |
1115 | - $union_sql['select'] .= implode( ', ', $columns ); |
|
1116 | - $unions []= implode( ' ', $union_sql ); |
|
1114 | + $union_sql[ 'select' ] .= implode( ', ', $columns ); |
|
1115 | + $unions [ ] = implode( ' ', $union_sql ); |
|
1117 | 1116 | } |
1118 | 1117 | |
1119 | 1118 | // Add the columns to the main SELECT, but only grab the entry id column |
1120 | - $sql['select'] = 'SELECT SQL_CALC_FOUND_ROWS t1_id FROM (' . $sql['select'] . implode( ', ', $columns ); |
|
1121 | - $sql['order'] = implode( ' ', $unions ) . ') AS u ' . $sql['order']; |
|
1119 | + $sql[ 'select' ] = 'SELECT SQL_CALC_FOUND_ROWS t1_id FROM (' . $sql[ 'select' ] . implode( ', ', $columns ); |
|
1120 | + $sql[ 'order' ] = implode( ' ', $unions ) . ') AS u ' . $sql[ 'order' ]; |
|
1122 | 1121 | |
1123 | 1122 | return $sql; |
1124 | 1123 | } ); |
@@ -1159,15 +1158,15 @@ discard block |
||
1159 | 1158 | } ); |
1160 | 1159 | } else { |
1161 | 1160 | $entries = $this->form->entries |
1162 | - ->filter( \GV\GF_Entry_Filter::from_search_criteria( $parameters['search_criteria'] ) ) |
|
1161 | + ->filter( \GV\GF_Entry_Filter::from_search_criteria( $parameters[ 'search_criteria' ] ) ) |
|
1163 | 1162 | ->offset( $this->settings->get( 'offset' ) ) |
1164 | - ->limit( $parameters['paging']['page_size'] ) |
|
1163 | + ->limit( $parameters[ 'paging' ][ 'page_size' ] ) |
|
1165 | 1164 | ->page( $page ); |
1166 | 1165 | |
1167 | - if ( ! empty( $parameters['sorting'] ) && ! empty( $parameters['sorting']['key'] ) ) { |
|
1166 | + if ( ! empty( $parameters[ 'sorting' ] ) && ! empty( $parameters[ 'sorting' ][ 'key' ] ) ) { |
|
1168 | 1167 | $field = new \GV\Field(); |
1169 | - $field->ID = $parameters['sorting']['key']; |
|
1170 | - $direction = strtolower( $parameters['sorting']['direction'] ) == 'asc' ? \GV\Entry_Sort::ASC : \GV\Entry_Sort::DESC; |
|
1168 | + $field->ID = $parameters[ 'sorting' ][ 'key' ]; |
|
1169 | + $direction = strtolower( $parameters[ 'sorting' ][ 'direction' ] ) == 'asc' ? \GV\Entry_Sort::ASC : \GV\Entry_Sort::DESC; |
|
1171 | 1170 | $entries = $entries->sort( new \GV\Entry_Sort( $field, $direction ) ); |
1172 | 1171 | } |
1173 | 1172 | } |
@@ -34,7 +34,7 @@ |
||
34 | 34 | global $post; |
35 | 35 | |
36 | 36 | if ( $post ) { |
37 | - $context['post'] = $post; |
|
37 | + $context[ 'post' ] = $post; |
|
38 | 38 | } |
39 | 39 | |
40 | 40 | \GV\Mocks\Legacy_Context::push( $context ); |
@@ -113,14 +113,14 @@ |
||
113 | 113 | |
114 | 114 | /** Require critical legacy core files. @todo Deprecate */ |
115 | 115 | require_once $this->plugin->dir( 'includes/helper-functions.php' ); |
116 | - require_once $this->plugin->dir( 'includes/class-common.php'); |
|
117 | - require_once $this->plugin->dir( 'includes/connector-functions.php'); |
|
116 | + require_once $this->plugin->dir( 'includes/class-common.php' ); |
|
117 | + require_once $this->plugin->dir( 'includes/connector-functions.php' ); |
|
118 | 118 | require_once $this->plugin->dir( 'includes/class-gravityview-compatibility.php' ); |
119 | 119 | require_once $this->plugin->dir( 'includes/class-gravityview-roles-capabilities.php' ); |
120 | 120 | require_once $this->plugin->dir( 'includes/class-gravityview-admin-notices.php' ); |
121 | 121 | require_once $this->plugin->dir( 'includes/class-admin.php' ); |
122 | - require_once $this->plugin->dir( 'includes/class-post-types.php'); |
|
123 | - require_once $this->plugin->dir( 'includes/class-cache.php'); |
|
122 | + require_once $this->plugin->dir( 'includes/class-post-types.php' ); |
|
123 | + require_once $this->plugin->dir( 'includes/class-cache.php' ); |
|
124 | 124 | |
125 | 125 | /** |
126 | 126 | * GravityView extensions and widgets. |
@@ -78,7 +78,7 @@ |
||
78 | 78 | if ( $this->field ) { |
79 | 79 | return array( |
80 | 80 | 'key' => $this->field->ID, |
81 | - 'direction' => $this->direction ? : self::ASC, |
|
81 | + 'direction' => $this->direction ?: self::ASC, |
|
82 | 82 | 'is_numeric' => self::ALPHA ? true : false, |
83 | 83 | ); |
84 | 84 | } |