@@ -87,13 +87,13 @@ |
||
87 | 87 | * @since 2.0 Added $template_context parameter |
88 | 88 | * @since 2.7.2 Added $view_id parameter |
89 | 89 | * |
90 | - * @param array|GV\Entry[] $entries |
|
90 | + * @param GV\Entry[] $entries |
|
91 | 91 | * @param int $post_id |
92 | 92 | * @param array $form |
93 | 93 | * @param string $link_format |
94 | 94 | * @param string $after_link |
95 | 95 | * @param \GV\Template_Context $template_context The context |
96 | - * @param int|null $view_id View to link to when displaying on a page with multiple Views |
|
96 | + * @param integer $view_id View to link to when displaying on a page with multiple Views |
|
97 | 97 | */ |
98 | 98 | function __construct( $entries = array(), $post_id = 0, $form = array(), $link_format = '', $after_link = '', $context = '', $template_context = null, $view_id = 0 ) { |
99 | 99 | $this->entries = $entries; |
@@ -190,8 +190,8 @@ discard block |
||
190 | 190 | public function get_output() { |
191 | 191 | |
192 | 192 | // No Entries |
193 | - if( empty( $this->entries ) ) { |
|
194 | - return '<div class="gv-no-results">'.$this->empty_message.'</div>'; |
|
193 | + if ( empty( $this->entries ) ) { |
|
194 | + return '<div class="gv-no-results">' . $this->empty_message . '</div>'; |
|
195 | 195 | } |
196 | 196 | |
197 | 197 | $output = ''; |
@@ -202,22 +202,22 @@ discard block |
||
202 | 202 | $current_entry = GravityView_View::getInstance()->getCurrentEntry(); |
203 | 203 | } |
204 | 204 | |
205 | - $output .= '<'. $this->wrapper_tag .'>'; |
|
205 | + $output .= '<' . $this->wrapper_tag . '>'; |
|
206 | 206 | |
207 | - foreach( $this->entries as $entry ) { |
|
207 | + foreach ( $this->entries as $entry ) { |
|
208 | 208 | |
209 | 209 | if ( $entry instanceof \GV\Entry ) { |
210 | 210 | $entry = $entry->as_entry(); |
211 | 211 | } |
212 | 212 | |
213 | - if( $this->skip_entry( $entry, $current_entry ) ) { |
|
213 | + if ( $this->skip_entry( $entry, $current_entry ) ) { |
|
214 | 214 | continue; |
215 | 215 | } |
216 | 216 | |
217 | 217 | $output .= $this->get_item_output( $entry ); |
218 | 218 | } |
219 | 219 | |
220 | - $output .= '</'. $this->wrapper_tag .'>'; |
|
220 | + $output .= '</' . $this->wrapper_tag . '>'; |
|
221 | 221 | |
222 | 222 | /** |
223 | 223 | * @filter `gravityview/widget/recent-entries/output` Modify the HTML of the Recent Entries widget output |
@@ -240,15 +240,15 @@ discard block |
||
240 | 240 | private function skip_entry( $entry, $current_entry ) { |
241 | 241 | |
242 | 242 | // If skip entry is off, or there's no current entry, return false |
243 | - if( empty( $this->skip_current_entry ) || empty( $current_entry ) ) { |
|
243 | + if ( empty( $this->skip_current_entry ) || empty( $current_entry ) ) { |
|
244 | 244 | return false; |
245 | 245 | } |
246 | 246 | |
247 | 247 | // If in Single or Edit mode, $current_entry will be an array. |
248 | - $current_entry_id = is_array( $current_entry ) ? $current_entry['id'] : $current_entry; |
|
248 | + $current_entry_id = is_array( $current_entry ) ? $current_entry[ 'id' ] : $current_entry; |
|
249 | 249 | |
250 | 250 | // If the entry ID matches the current entry, yes: skip |
251 | - if( $entry['id'] === $current_entry_id ) { |
|
251 | + if ( $entry[ 'id' ] === $current_entry_id ) { |
|
252 | 252 | return true; |
253 | 253 | } |
254 | 254 | |
@@ -283,7 +283,7 @@ discard block |
||
283 | 283 | |
284 | 284 | $item_output = gravityview_get_link( $link, $this->link_format ); |
285 | 285 | |
286 | - if( !empty( $this->after_link ) ) { |
|
286 | + if ( ! empty( $this->after_link ) ) { |
|
287 | 287 | |
288 | 288 | /** |
289 | 289 | * @filter `gravityview/entry-list/after-link` Modify the content displayed after the entry link in an entry list |
@@ -292,14 +292,14 @@ discard block |
||
292 | 292 | * @param array $entry Gravity Forms entry array |
293 | 293 | * @param GravityView_Entry_List $this The current class instance |
294 | 294 | */ |
295 | - $after_link = apply_filters( 'gravityview/entry-list/after-link', '<div>'.$this->after_link.'</div>', $entry, $this ); |
|
295 | + $after_link = apply_filters( 'gravityview/entry-list/after-link', '<div>' . $this->after_link . '</div>', $entry, $this ); |
|
296 | 296 | |
297 | 297 | $item_output .= $after_link; |
298 | 298 | } |
299 | 299 | |
300 | 300 | $item_output = GravityView_API::replace_variables( $item_output, $this->form, $entry ); |
301 | 301 | |
302 | - $item_output = '<'. $this->item_tag .'>'. $item_output .'</'. $this->item_tag .'>'; |
|
302 | + $item_output = '<' . $this->item_tag . '>' . $item_output . '</' . $this->item_tag . '>'; |
|
303 | 303 | |
304 | 304 | /** |
305 | 305 | * @filter `gravityview/entry-list/item` Modify each item's output in an entry list |
@@ -176,7 +176,7 @@ |
||
176 | 176 | * @param array $instance Settings for the current widget |
177 | 177 | * @param string $form_id Form ID int, as string |
178 | 178 | * |
179 | - * @return array|GV\Entry[] $entries Multidimensional array of Gravity Forms entries or GravityView Entry objects |
|
179 | + * @return GV\Entry[] $entries Multidimensional array of Gravity Forms entries or GravityView Entry objects |
|
180 | 180 | */ |
181 | 181 | private function get_entries( $instance, $form_id ) { |
182 | 182 |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | |
13 | 13 | function __construct( ) { |
14 | 14 | |
15 | - $name = __('GravityView Recent Entries', 'gravityview'); |
|
15 | + $name = __( 'GravityView Recent Entries', 'gravityview' ); |
|
16 | 16 | |
17 | 17 | $widget_options = array( |
18 | 18 | 'description' => __( 'Display the most recent entries for a View', 'gravityview' ), |
@@ -25,7 +25,7 @@ discard block |
||
25 | 25 | |
26 | 26 | private function initialize() { |
27 | 27 | |
28 | - add_action('admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts') ); |
|
28 | + add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) ); |
|
29 | 29 | |
30 | 30 | add_action( 'wp_ajax_gv_get_view_merge_tag_data', array( $this, 'ajax_get_view_merge_tag_data' ) ); |
31 | 31 | |
@@ -38,21 +38,21 @@ discard block |
||
38 | 38 | */ |
39 | 39 | function ajax_get_view_merge_tag_data() { |
40 | 40 | |
41 | - if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( $_POST['nonce'], 'gravityview_ajax_widget' ) ) { |
|
41 | + if ( ! isset( $_POST[ 'nonce' ] ) || ! wp_verify_nonce( $_POST[ 'nonce' ], 'gravityview_ajax_widget' ) ) { |
|
42 | 42 | exit( false ); |
43 | 43 | } |
44 | 44 | |
45 | - $form_id = gravityview_get_form_id( $_POST['view_id'] ); |
|
45 | + $form_id = gravityview_get_form_id( $_POST[ 'view_id' ] ); |
|
46 | 46 | |
47 | 47 | $form = RGFormsModel::get_form_meta( $form_id ); |
48 | 48 | |
49 | 49 | $output = array( |
50 | 50 | 'form' => array( |
51 | - 'id' => $form['id'], |
|
52 | - 'title' => $form['title'], |
|
53 | - 'fields' => $form['fields'], |
|
51 | + 'id' => $form[ 'id' ], |
|
52 | + 'title' => $form[ 'title' ], |
|
53 | + 'fields' => $form[ 'fields' ], |
|
54 | 54 | ), |
55 | - 'mergeTags' => GFCommon::get_merge_tags( $form['fields'], '', false ), |
|
55 | + 'mergeTags' => GFCommon::get_merge_tags( $form[ 'fields' ], '', false ), |
|
56 | 56 | ); |
57 | 57 | |
58 | 58 | echo json_encode( $output ); |
@@ -68,17 +68,17 @@ discard block |
||
68 | 68 | function admin_enqueue_scripts() { |
69 | 69 | global $pagenow; |
70 | 70 | |
71 | - if( $pagenow === 'widgets.php' ) { |
|
71 | + if ( $pagenow === 'widgets.php' ) { |
|
72 | 72 | |
73 | - $script_debug = (defined('SCRIPT_DEBUG') && SCRIPT_DEBUG) ? '' : '.min'; |
|
73 | + $script_debug = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ) ? '' : '.min'; |
|
74 | 74 | |
75 | - wp_enqueue_script( 'gravityview_widgets', plugins_url('assets/js/admin-widgets'.$script_debug.'.js', GRAVITYVIEW_FILE), array( 'jquery', 'gform_gravityforms' ), GravityView_Plugin::version ); |
|
75 | + wp_enqueue_script( 'gravityview_widgets', plugins_url( 'assets/js/admin-widgets' . $script_debug . '.js', GRAVITYVIEW_FILE ), array( 'jquery', 'gform_gravityforms' ), GravityView_Plugin::version ); |
|
76 | 76 | |
77 | 77 | wp_localize_script( 'gravityview_widgets', 'GVWidgets', array( |
78 | 78 | 'nonce' => wp_create_nonce( 'gravityview_ajax_widget' ) |
79 | - )); |
|
79 | + ) ); |
|
80 | 80 | |
81 | - wp_enqueue_style( 'gravityview_views_styles', plugins_url('assets/css/admin-views.css', GRAVITYVIEW_FILE), array('dashicons' ), GravityView_Plugin::version ); |
|
81 | + wp_enqueue_style( 'gravityview_views_styles', plugins_url( 'assets/css/admin-views.css', GRAVITYVIEW_FILE ), array( 'dashicons' ), GravityView_Plugin::version ); |
|
82 | 82 | } |
83 | 83 | |
84 | 84 | } |
@@ -93,19 +93,19 @@ discard block |
||
93 | 93 | function widget( $args, $instance ) { |
94 | 94 | |
95 | 95 | // Don't have the Customizer render too soon. |
96 | - if( empty( $instance['view_id'] ) ) { |
|
96 | + if ( empty( $instance[ 'view_id' ] ) ) { |
|
97 | 97 | return; |
98 | 98 | } |
99 | 99 | |
100 | - $args['id'] = ( isset( $args['id'] ) ) ? $args['id'] : 'gv_recent_entries'; |
|
101 | - $instance['title'] = ( isset( $instance['title'] ) ) ? $instance['title'] : ''; |
|
100 | + $args[ 'id' ] = ( isset( $args[ 'id' ] ) ) ? $args[ 'id' ] : 'gv_recent_entries'; |
|
101 | + $instance[ 'title' ] = ( isset( $instance[ 'title' ] ) ) ? $instance[ 'title' ] : ''; |
|
102 | 102 | |
103 | - $title = apply_filters( 'widget_title', $instance[ 'title' ], $instance, $args['id'] ); |
|
103 | + $title = apply_filters( 'widget_title', $instance[ 'title' ], $instance, $args[ 'id' ] ); |
|
104 | 104 | |
105 | - echo $args['before_widget']; |
|
105 | + echo $args[ 'before_widget' ]; |
|
106 | 106 | |
107 | - if ( !empty( $title ) ) { |
|
108 | - echo $args['before_title'] . $title . $args['after_title']; |
|
107 | + if ( ! empty( $title ) ) { |
|
108 | + echo $args[ 'before_title' ] . $title . $args[ 'after_title' ]; |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | /** |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | */ |
126 | 126 | do_action( 'gravityview/widget/recent-entries/after_widget', $args, $instance ); |
127 | 127 | |
128 | - echo $args['after_widget']; |
|
128 | + echo $args[ 'after_widget' ]; |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | /** |
@@ -139,7 +139,7 @@ discard block |
||
139 | 139 | */ |
140 | 140 | private function get_output( $instance ) { |
141 | 141 | |
142 | - $form_id = gravityview_get_form_id( $instance['view_id'] ); |
|
142 | + $form_id = gravityview_get_form_id( $instance[ 'view_id' ] ); |
|
143 | 143 | |
144 | 144 | $form = gravityview_get_form( $form_id ); |
145 | 145 | |
@@ -149,13 +149,13 @@ discard block |
||
149 | 149 | * @since 1.6.1 |
150 | 150 | * @var int $entry_link_post_id The ID to use as the parent post for the entry |
151 | 151 | */ |
152 | - $entry_link_post_id = ( empty( $instance['error_post_id'] ) && !empty( $instance['post_id'] ) ) ? $instance['post_id'] : $instance['view_id']; |
|
152 | + $entry_link_post_id = ( empty( $instance[ 'error_post_id' ] ) && ! empty( $instance[ 'post_id' ] ) ) ? $instance[ 'post_id' ] : $instance[ 'view_id' ]; |
|
153 | 153 | |
154 | 154 | /** |
155 | 155 | * Generate list output |
156 | 156 | * @since 1.7.2 |
157 | 157 | */ |
158 | - $List = new GravityView_Entry_List( $entries, $entry_link_post_id, $form, $instance['link_format'], $instance['after_link'], 'recent-entries-widget', null, $instance['view_id'] ); |
|
158 | + $List = new GravityView_Entry_List( $entries, $entry_link_post_id, $form, $instance[ 'link_format' ], $instance[ 'after_link' ], 'recent-entries-widget', null, $instance[ 'view_id' ] ); |
|
159 | 159 | |
160 | 160 | $output = $List->get_output(); |
161 | 161 | |
@@ -180,9 +180,9 @@ discard block |
||
180 | 180 | */ |
181 | 181 | private function get_entries( $instance, $form_id ) { |
182 | 182 | |
183 | - $view = \GV\View::by_id( $instance['view_id'] ); |
|
183 | + $view = \GV\View::by_id( $instance[ 'view_id' ] ); |
|
184 | 184 | |
185 | - $limit = isset( $instance['limit'] ) ? $instance['limit'] : 10; |
|
185 | + $limit = isset( $instance[ 'limit' ] ) ? $instance[ 'limit' ] : 10; |
|
186 | 186 | |
187 | 187 | $view->settings->set( 'page_size', $limit ); |
188 | 188 | |
@@ -205,23 +205,23 @@ discard block |
||
205 | 205 | $instance = $new_instance; |
206 | 206 | |
207 | 207 | // Force positive number |
208 | - $instance['limit'] = empty( $instance['limit'] ) ? 10 : absint( $instance['limit'] ); |
|
208 | + $instance[ 'limit' ] = empty( $instance[ 'limit' ] ) ? 10 : absint( $instance[ 'limit' ] ); |
|
209 | 209 | |
210 | - $instance['view_id'] = intval( $instance['view_id'] ); |
|
210 | + $instance[ 'view_id' ] = intval( $instance[ 'view_id' ] ); |
|
211 | 211 | |
212 | - $instance['link_format'] = trim( rtrim( $instance['link_format'] ) ); |
|
212 | + $instance[ 'link_format' ] = trim( rtrim( $instance[ 'link_format' ] ) ); |
|
213 | 213 | |
214 | - $instance['link_format'] = empty( $instance['link_format'] ) ? $old_instance['link_format'] : $instance['link_format']; |
|
214 | + $instance[ 'link_format' ] = empty( $instance[ 'link_format' ] ) ? $old_instance[ 'link_format' ] : $instance[ 'link_format' ]; |
|
215 | 215 | |
216 | - $instance['post_id'] = empty( $instance['post_id'] ) ? '' : intval( $instance['post_id'] ); |
|
216 | + $instance[ 'post_id' ] = empty( $instance[ 'post_id' ] ) ? '' : intval( $instance[ 'post_id' ] ); |
|
217 | 217 | |
218 | - $is_valid_embed_id = GravityView_View_Data::is_valid_embed_id( $instance['post_id'], $instance['view_id'] ); |
|
218 | + $is_valid_embed_id = GravityView_View_Data::is_valid_embed_id( $instance[ 'post_id' ], $instance[ 'view_id' ] ); |
|
219 | 219 | |
220 | 220 | //check if post_id is a valid post with embedded View |
221 | - $instance['error_post_id'] = is_wp_error( $is_valid_embed_id ) ? $is_valid_embed_id->get_error_message() : NULL; |
|
221 | + $instance[ 'error_post_id' ] = is_wp_error( $is_valid_embed_id ) ? $is_valid_embed_id->get_error_message() : NULL; |
|
222 | 222 | |
223 | 223 | // Share that the widget isn't brand new |
224 | - $instance['updated'] = 1; |
|
224 | + $instance[ 'updated' ] = 1; |
|
225 | 225 | |
226 | 226 | /** |
227 | 227 | * Modify the updated instance. This will allow for validating any added instance settings externally. |
@@ -243,22 +243,22 @@ discard block |
||
243 | 243 | |
244 | 244 | // Set up some default widget settings. |
245 | 245 | $defaults = array( |
246 | - 'title' => __('Recent Entries', 'gravityview'), |
|
246 | + 'title' => __( 'Recent Entries', 'gravityview' ), |
|
247 | 247 | 'view_id' => NULL, |
248 | 248 | 'post_id' => NULL, |
249 | 249 | 'limit' => 10, |
250 | - 'link_format' => __('Entry #{entry_id}', 'gravityview'), |
|
250 | + 'link_format' => __( 'Entry #{entry_id}', 'gravityview' ), |
|
251 | 251 | 'after_link' => '' |
252 | 252 | ); |
253 | 253 | |
254 | - $instance = wp_parse_args( (array) $instance, $defaults ); |
|
254 | + $instance = wp_parse_args( (array)$instance, $defaults ); |
|
255 | 255 | |
256 | 256 | ?> |
257 | 257 | |
258 | 258 | <!-- Title --> |
259 | 259 | <p> |
260 | 260 | <label for="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>"><?php _e( 'Title:', 'gravityview' ) ?></label> |
261 | - <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo esc_attr( $instance['title'] ); ?>" /> |
|
261 | + <input class="widefat" id="<?php echo esc_attr( $this->get_field_id( 'title' ) ); ?>" name="<?php echo esc_attr( $this->get_field_name( 'title' ) ); ?>" type="text" value="<?php echo esc_attr( $instance[ 'title' ] ); ?>" /> |
|
262 | 262 | </p> |
263 | 263 | |
264 | 264 | <!-- Download --> |
@@ -271,7 +271,7 @@ discard block |
||
271 | 271 | $views = get_posts( $args ); |
272 | 272 | |
273 | 273 | // If there are no views set up yet, we get outta here. |
274 | - if( empty( $views ) ) { |
|
274 | + if ( empty( $views ) ) { |
|
275 | 275 | echo '<div id="select_gravityview_view"><div class="wrap">' . GravityView_Admin::no_views_text() . '</div></div>'; |
276 | 276 | return; |
277 | 277 | } |
@@ -283,10 +283,10 @@ discard block |
||
283 | 283 | * Display errors generated for invalid embed IDs |
284 | 284 | * @see GravityView_View_Data::is_valid_embed_id |
285 | 285 | */ |
286 | - if( isset( $instance['updated'] ) && empty( $instance['view_id'] ) ) { |
|
286 | + if ( isset( $instance[ 'updated' ] ) && empty( $instance[ 'view_id' ] ) ) { |
|
287 | 287 | ?> |
288 | 288 | <div class="error inline hide-on-view-change"> |
289 | - <p><?php esc_html_e('Please select a View to search.', 'gravityview'); ?></p> |
|
289 | + <p><?php esc_html_e( 'Please select a View to search.', 'gravityview' ); ?></p> |
|
290 | 290 | </div> |
291 | 291 | <?php |
292 | 292 | unset ( $error ); |
@@ -294,14 +294,14 @@ discard block |
||
294 | 294 | ?> |
295 | 295 | |
296 | 296 | <p> |
297 | - <label for="<?php echo esc_attr( $this->get_field_id( 'view_id' ) ); ?>"><?php esc_html_e('Select a View', 'gravityview'); ?></label> |
|
297 | + <label for="<?php echo esc_attr( $this->get_field_id( 'view_id' ) ); ?>"><?php esc_html_e( 'Select a View', 'gravityview' ); ?></label> |
|
298 | 298 | <select class="widefat gv-recent-entries-select-view" name="<?php echo esc_attr( $this->get_field_name( 'view_id' ) ); ?>" id="<?php echo esc_attr( $this->get_field_id( 'view_id' ) ); ?>"> |
299 | 299 | <option value=""><?php esc_html_e( '— Select a View as Entries Source —', 'gravityview' ); ?></option> |
300 | 300 | <?php |
301 | 301 | |
302 | - foreach( $views as $view ) { |
|
303 | - $title = empty( $view->post_title ) ? __('(no title)', 'gravityview') : $view->post_title; |
|
304 | - echo '<option value="'. $view->ID .'"'.selected( absint( $instance['view_id'] ), $view->ID ).'>'. esc_html( sprintf('%s #%d', $title, $view->ID ) ) .'</option>'; |
|
302 | + foreach ( $views as $view ) { |
|
303 | + $title = empty( $view->post_title ) ? __( '(no title)', 'gravityview' ) : $view->post_title; |
|
304 | + echo '<option value="' . $view->ID . '"' . selected( absint( $instance[ 'view_id' ] ), $view->ID ) . '>' . esc_html( sprintf( '%s #%d', $title, $view->ID ) ) . '</option>'; |
|
305 | 305 | } |
306 | 306 | |
307 | 307 | ?> |
@@ -313,10 +313,10 @@ discard block |
||
313 | 313 | * Display errors generated for invalid embed IDs |
314 | 314 | * @see GravityView_View_Data::is_valid_embed_id |
315 | 315 | */ |
316 | - if( !empty( $instance['error_post_id'] ) ) { |
|
316 | + if ( ! empty( $instance[ 'error_post_id' ] ) ) { |
|
317 | 317 | ?> |
318 | 318 | <div class="error inline"> |
319 | - <p><?php echo $instance['error_post_id']; ?></p> |
|
319 | + <p><?php echo $instance[ 'error_post_id' ]; ?></p> |
|
320 | 320 | </div> |
321 | 321 | <?php |
322 | 322 | unset ( $error ); |
@@ -324,11 +324,11 @@ discard block |
||
324 | 324 | ?> |
325 | 325 | |
326 | 326 | <p> |
327 | - <label for="<?php echo $this->get_field_id('post_id'); ?>"><?php esc_html_e( 'If Embedded, Page ID:', 'gravityview' ); ?></label> |
|
328 | - <input class="code" size="3" id="<?php echo $this->get_field_id('post_id'); ?>" name="<?php echo $this->get_field_name('post_id'); ?>" type="text" value="<?php echo esc_attr( $instance['post_id'] ); ?>" /> |
|
327 | + <label for="<?php echo $this->get_field_id( 'post_id' ); ?>"><?php esc_html_e( 'If Embedded, Page ID:', 'gravityview' ); ?></label> |
|
328 | + <input class="code" size="3" id="<?php echo $this->get_field_id( 'post_id' ); ?>" name="<?php echo $this->get_field_name( 'post_id' ); ?>" type="text" value="<?php echo esc_attr( $instance[ 'post_id' ] ); ?>" /> |
|
329 | 329 | <span class="howto"><?php |
330 | - esc_html_e('To have a search performed on an embedded View, enter the ID of the post or page where the View is embedded.', 'gravityview' ); |
|
331 | - echo ' '.gravityview_get_link('https://docs.gravityview.co/article/222-the-search-widget', __('Learn more…', 'gravityview' ), 'target=_blank' ); |
|
330 | + esc_html_e( 'To have a search performed on an embedded View, enter the ID of the post or page where the View is embedded.', 'gravityview' ); |
|
331 | + echo ' ' . gravityview_get_link( 'https://docs.gravityview.co/article/222-the-search-widget', __( 'Learn more…', 'gravityview' ), 'target=_blank' ); |
|
332 | 332 | ?></span> |
333 | 333 | </p> |
334 | 334 | |
@@ -336,21 +336,21 @@ discard block |
||
336 | 336 | <label for="<?php echo $this->get_field_id( 'limit' ); ?>"> |
337 | 337 | <span><?php _e( 'Number of entries to show:', 'gravityview' ); ?></span> |
338 | 338 | </label> |
339 | - <input class="code" id="<?php echo $this->get_field_id( 'limit' ); ?>" name="<?php echo $this->get_field_name( 'limit' ); ?>" type="number" value="<?php echo intval( $instance['limit'] ); ?>" size="3" /> |
|
339 | + <input class="code" id="<?php echo $this->get_field_id( 'limit' ); ?>" name="<?php echo $this->get_field_name( 'limit' ); ?>" type="number" value="<?php echo intval( $instance[ 'limit' ] ); ?>" size="3" /> |
|
340 | 340 | </p> |
341 | 341 | |
342 | 342 | <p> |
343 | 343 | <label for="<?php echo $this->get_field_id( 'link_format' ); ?>"> |
344 | 344 | <span><?php _e( 'Entry link text (required)', 'gravityview' ); ?></span> |
345 | 345 | </label> |
346 | - <input id="<?php echo $this->get_field_id( 'link_format' ); ?>" name="<?php echo $this->get_field_name( 'link_format' ); ?>" type="text" value="<?php echo esc_attr( $instance['link_format'] ); ?>" class="widefat merge-tag-support mt-position-right mt-hide_all_fields" /> |
|
346 | + <input id="<?php echo $this->get_field_id( 'link_format' ); ?>" name="<?php echo $this->get_field_name( 'link_format' ); ?>" type="text" value="<?php echo esc_attr( $instance[ 'link_format' ] ); ?>" class="widefat merge-tag-support mt-position-right mt-hide_all_fields" /> |
|
347 | 347 | </p> |
348 | 348 | |
349 | 349 | <p> |
350 | 350 | <label for="<?php echo $this->get_field_id( 'after_link' ); ?>"> |
351 | 351 | <span><?php _e( 'Text or HTML to display after the link (optional)', 'gravityview' ); ?></span> |
352 | 352 | </label> |
353 | - <textarea id="<?php echo $this->get_field_id( 'after_link' ); ?>" name="<?php echo $this->get_field_name( 'after_link' ); ?>" rows="5" class="widefat code merge-tag-support mt-position-right mt-hide_all_fields"><?php echo esc_textarea( $instance['after_link'] ); ?></textarea> |
|
353 | + <textarea id="<?php echo $this->get_field_id( 'after_link' ); ?>" name="<?php echo $this->get_field_name( 'after_link' ); ?>" rows="5" class="widefat code merge-tag-support mt-position-right mt-hide_all_fields"><?php echo esc_textarea( $instance[ 'after_link' ] ); ?></textarea> |
|
354 | 354 | </p> |
355 | 355 | |
356 | 356 | <?php |
@@ -360,7 +360,7 @@ discard block |
||
360 | 360 | * @param GravityView_Recent_Entries_Widget $this WP_Widget object |
361 | 361 | * @param array $instance Current widget instance |
362 | 362 | */ |
363 | - do_action( 'gravityview_recent_entries_widget_form' , $this, $instance ); |
|
363 | + do_action( 'gravityview_recent_entries_widget_form', $this, $instance ); |
|
364 | 364 | |
365 | 365 | ?> |
366 | 366 |
@@ -37,23 +37,23 @@ discard block |
||
37 | 37 | |
38 | 38 | $merge_tags = array( |
39 | 39 | array( |
40 | - 'label' => __('Entry Creator: Display Name', 'gravityview'), |
|
40 | + 'label' => __( 'Entry Creator: Display Name', 'gravityview' ), |
|
41 | 41 | 'tag' => '{created_by:display_name}' |
42 | 42 | ), |
43 | 43 | array( |
44 | - 'label' => __('Entry Creator: Email', 'gravityview'), |
|
44 | + 'label' => __( 'Entry Creator: Email', 'gravityview' ), |
|
45 | 45 | 'tag' => '{created_by:user_email}' |
46 | 46 | ), |
47 | 47 | array( |
48 | - 'label' => __('Entry Creator: Username', 'gravityview'), |
|
48 | + 'label' => __( 'Entry Creator: Username', 'gravityview' ), |
|
49 | 49 | 'tag' => '{created_by:user_login}' |
50 | 50 | ), |
51 | 51 | array( |
52 | - 'label' => __('Entry Creator: User ID', 'gravityview'), |
|
52 | + 'label' => __( 'Entry Creator: User ID', 'gravityview' ), |
|
53 | 53 | 'tag' => '{created_by:ID}' |
54 | 54 | ), |
55 | 55 | array( |
56 | - 'label' => __('Entry Creator: Roles', 'gravityview'), |
|
56 | + 'label' => __( 'Entry Creator: Roles', 'gravityview' ), |
|
57 | 57 | 'tag' => '{created_by:roles}' |
58 | 58 | ), |
59 | 59 | ); |
@@ -81,19 +81,19 @@ discard block |
||
81 | 81 | public function replace_merge_tag( $matches = array(), $text = '', $form = array(), $entry = array(), $url_encode = false, $esc_html = false ) { |
82 | 82 | |
83 | 83 | // If there are no matches OR the Entry `created_by` isn't set or is 0 (no user) |
84 | - if( empty( $matches ) ) { |
|
84 | + if ( empty( $matches ) ) { |
|
85 | 85 | return $text; |
86 | 86 | } |
87 | 87 | |
88 | 88 | // Get the creator of the entry |
89 | - $entry_creator = new WP_User( $entry['created_by'] ); |
|
89 | + $entry_creator = new WP_User( $entry[ 'created_by' ] ); |
|
90 | 90 | |
91 | 91 | foreach ( $matches as $match ) { |
92 | 92 | |
93 | - $full_tag = $match[0]; |
|
94 | - $property = $match[1]; |
|
93 | + $full_tag = $match[ 0 ]; |
|
94 | + $property = $match[ 1 ]; |
|
95 | 95 | |
96 | - switch( $property ) { |
|
96 | + switch ( $property ) { |
|
97 | 97 | case '': |
98 | 98 | $value = $entry_creator->ID; |
99 | 99 | break; |
@@ -119,11 +119,11 @@ discard block |
||
119 | 119 | |
120 | 120 | public function field_options( $field_options, $template_id, $field_id, $context, $input_type, $form_id ) { |
121 | 121 | |
122 | - if( 'edit' === $context ) { |
|
122 | + if ( 'edit' === $context ) { |
|
123 | 123 | return $field_options; |
124 | 124 | } |
125 | 125 | |
126 | - $field_options['name_display'] = array( |
|
126 | + $field_options[ 'name_display' ] = array( |
|
127 | 127 | 'type' => 'select', |
128 | 128 | 'label' => __( 'User Format', 'gravityview' ), |
129 | 129 | 'desc' => __( 'How should the User information be displayed?', 'gravityview' ), |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | |
32 | 32 | $form = $gravityview_view->getForm(); |
33 | 33 | |
34 | - if ( defined( 'DOING_GRAVITYVIEW_TESTS' ) && ! empty( $GLOBALS['GravityView_API_field_label_override'] ) ) { |
|
34 | + if ( defined( 'DOING_GRAVITYVIEW_TESTS' ) && ! empty( $GLOBALS[ 'GravityView_API_field_label_override' ] ) ) { |
|
35 | 35 | /** Allow to fall through for back compatibility testing purposes. */ |
36 | 36 | } else { |
37 | 37 | return \GV\Mocks\GravityView_API_field_label( $form, $field, $entry, $force_show_label ); |
@@ -39,29 +39,29 @@ discard block |
||
39 | 39 | |
40 | 40 | $label = ''; |
41 | 41 | |
42 | - if( !empty( $field['show_label'] ) || $force_show_label ) { |
|
42 | + if ( ! empty( $field[ 'show_label' ] ) || $force_show_label ) { |
|
43 | 43 | |
44 | - $label = $field['label']; |
|
44 | + $label = $field[ 'label' ]; |
|
45 | 45 | |
46 | 46 | // Support Gravity Forms 1.9+ |
47 | - if( class_exists( 'GF_Field' ) ) { |
|
47 | + if ( class_exists( 'GF_Field' ) ) { |
|
48 | 48 | |
49 | - $field_object = RGFormsModel::get_field( $form, $field['id'] ); |
|
49 | + $field_object = RGFormsModel::get_field( $form, $field[ 'id' ] ); |
|
50 | 50 | |
51 | - if( $field_object ) { |
|
51 | + if ( $field_object ) { |
|
52 | 52 | |
53 | - $input = GFFormsModel::get_input( $field_object, $field['id'] ); |
|
53 | + $input = GFFormsModel::get_input( $field_object, $field[ 'id' ] ); |
|
54 | 54 | |
55 | 55 | // This is a complex field, with labels on a per-input basis |
56 | - if( $input ) { |
|
56 | + if ( $input ) { |
|
57 | 57 | |
58 | 58 | // Does the input have a custom label on a per-input basis? Otherwise, default label. |
59 | - $label = ! empty( $input['customLabel'] ) ? $input['customLabel'] : $input['label']; |
|
59 | + $label = ! empty( $input[ 'customLabel' ] ) ? $input[ 'customLabel' ] : $input[ 'label' ]; |
|
60 | 60 | |
61 | 61 | } else { |
62 | 62 | |
63 | 63 | // This is a field with one label |
64 | - $label = $field_object->get_field_label( true, $field['label'] ); |
|
64 | + $label = $field_object->get_field_label( true, $field[ 'label' ] ); |
|
65 | 65 | |
66 | 66 | } |
67 | 67 | |
@@ -70,9 +70,9 @@ discard block |
||
70 | 70 | } |
71 | 71 | |
72 | 72 | // Use Gravity Forms label by default, but if a custom label is defined in GV, use it. |
73 | - if ( !empty( $field['custom_label'] ) ) { |
|
73 | + if ( ! empty( $field[ 'custom_label' ] ) ) { |
|
74 | 74 | |
75 | - $label = self::replace_variables( $field['custom_label'], $form, $entry ); |
|
75 | + $label = self::replace_variables( $field[ 'custom_label' ], $form, $entry ); |
|
76 | 76 | |
77 | 77 | } |
78 | 78 | |
@@ -134,11 +134,11 @@ discard block |
||
134 | 134 | |
135 | 135 | $width = NULL; |
136 | 136 | |
137 | - if( !empty( $field['width'] ) ) { |
|
138 | - $width = absint( $field['width'] ); |
|
137 | + if ( ! empty( $field[ 'width' ] ) ) { |
|
138 | + $width = absint( $field[ 'width' ] ); |
|
139 | 139 | |
140 | 140 | // If using percentages, limit to 100% |
141 | - if( '%d%%' === $format && $width > 100 ) { |
|
141 | + if ( '%d%%' === $format && $width > 100 ) { |
|
142 | 142 | $width = 100; |
143 | 143 | } |
144 | 144 | |
@@ -159,42 +159,42 @@ discard block |
||
159 | 159 | public static function field_class( $field, $form = NULL, $entry = NULL ) { |
160 | 160 | $classes = array(); |
161 | 161 | |
162 | - if( !empty( $field['custom_class'] ) ) { |
|
162 | + if ( ! empty( $field[ 'custom_class' ] ) ) { |
|
163 | 163 | |
164 | - $custom_class = $field['custom_class']; |
|
164 | + $custom_class = $field[ 'custom_class' ]; |
|
165 | 165 | |
166 | - if( !empty( $entry ) ) { |
|
166 | + if ( ! empty( $entry ) ) { |
|
167 | 167 | |
168 | 168 | // We want the merge tag to be formatted as a class. The merge tag may be |
169 | 169 | // replaced by a multiple-word value that should be output as a single class. |
170 | 170 | // "Office Manager" will be formatted as `.OfficeManager`, not `.Office` and `.Manager` |
171 | - add_filter('gform_merge_tag_filter', 'sanitize_html_class'); |
|
171 | + add_filter( 'gform_merge_tag_filter', 'sanitize_html_class' ); |
|
172 | 172 | |
173 | - $custom_class = self::replace_variables( $custom_class, $form, $entry); |
|
173 | + $custom_class = self::replace_variables( $custom_class, $form, $entry ); |
|
174 | 174 | |
175 | 175 | // And then we want life to return to normal |
176 | - remove_filter('gform_merge_tag_filter', 'sanitize_html_class'); |
|
176 | + remove_filter( 'gform_merge_tag_filter', 'sanitize_html_class' ); |
|
177 | 177 | } |
178 | 178 | |
179 | 179 | // And now we want the spaces to be handled nicely. |
180 | - $classes[] = gravityview_sanitize_html_class( $custom_class ); |
|
180 | + $classes[ ] = gravityview_sanitize_html_class( $custom_class ); |
|
181 | 181 | |
182 | 182 | } |
183 | 183 | |
184 | - if(!empty($field['id'])) { |
|
185 | - if( !empty( $form ) && !empty( $form['id'] ) ) { |
|
186 | - $form_id = '-'.$form['id']; |
|
184 | + if ( ! empty( $field[ 'id' ] ) ) { |
|
185 | + if ( ! empty( $form ) && ! empty( $form[ 'id' ] ) ) { |
|
186 | + $form_id = '-' . $form[ 'id' ]; |
|
187 | 187 | } else { |
188 | 188 | // @deprecated path. Form should always be given. |
189 | 189 | gravityview()->log->warning( 'GravityView_View::getInstance() legacy API called' ); |
190 | 190 | $gravityview_view = GravityView_View::getInstance(); |
191 | - $form_id = $gravityview_view->getFormId() ? '-'. $gravityview_view->getFormId() : ''; |
|
191 | + $form_id = $gravityview_view->getFormId() ? '-' . $gravityview_view->getFormId() : ''; |
|
192 | 192 | } |
193 | 193 | |
194 | - $classes[] = 'gv-field'.$form_id.'-'.$field['id']; |
|
194 | + $classes[ ] = 'gv-field' . $form_id . '-' . $field[ 'id' ]; |
|
195 | 195 | } |
196 | 196 | |
197 | - return esc_attr(implode(' ', $classes)); |
|
197 | + return esc_attr( implode( ' ', $classes ) ); |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | /** |
@@ -210,11 +210,11 @@ discard block |
||
210 | 210 | * @return string Sanitized unique HTML `id` attribute for the field |
211 | 211 | */ |
212 | 212 | public static function field_html_attr_id( $field, $form = array(), $entry = array() ) { |
213 | - $id = $field['id']; |
|
213 | + $id = $field[ 'id' ]; |
|
214 | 214 | |
215 | 215 | if ( ! empty( $id ) ) { |
216 | - if ( ! empty( $form ) && ! empty( $form['id'] ) ) { |
|
217 | - $form_id = '-' . $form['id']; |
|
216 | + if ( ! empty( $form ) && ! empty( $form[ 'id' ] ) ) { |
|
217 | + $form_id = '-' . $form[ 'id' ]; |
|
218 | 218 | } else { |
219 | 219 | // @deprecated path. Form should always be given. |
220 | 220 | gravityview()->log->warning( 'GravityView_View::getInstance() legacy API called' ); |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | $form_id = $gravityview_view->getFormId() ? '-' . $gravityview_view->getFormId() : ''; |
223 | 223 | } |
224 | 224 | |
225 | - $id = 'gv-field' . $form_id . '-' . $field['id']; |
|
225 | + $id = 'gv-field' . $form_id . '-' . $field[ 'id' ]; |
|
226 | 226 | } |
227 | 227 | |
228 | 228 | return esc_attr( $id ); |
@@ -262,14 +262,14 @@ discard block |
||
262 | 262 | */ |
263 | 263 | public static function entry_link_html( $entry = array(), $anchor_text = '', $passed_tag_atts = array(), $field_settings = array(), $base_id = null ) { |
264 | 264 | |
265 | - if ( empty( $entry ) || ! is_array( $entry ) || ! isset( $entry['id'] ) ) { |
|
265 | + if ( empty( $entry ) || ! is_array( $entry ) || ! isset( $entry[ 'id' ] ) ) { |
|
266 | 266 | gravityview()->log->debug( 'Entry not defined; returning null', array( 'data' => $entry ) ); |
267 | 267 | return NULL; |
268 | 268 | } |
269 | 269 | |
270 | 270 | $href = self::entry_link( $entry, $base_id ); |
271 | 271 | |
272 | - if( '' === $href ) { |
|
272 | + if ( '' === $href ) { |
|
273 | 273 | return NULL; |
274 | 274 | } |
275 | 275 | |
@@ -306,7 +306,7 @@ discard block |
||
306 | 306 | } else { |
307 | 307 | $gravityview_view = GravityView_View::getInstance(); |
308 | 308 | |
309 | - if( $gravityview_view && ( $gravityview_view->curr_start || $gravityview_view->curr_end || $gravityview_view->curr_search ) ) { |
|
309 | + if ( $gravityview_view && ( $gravityview_view->curr_start || $gravityview_view->curr_end || $gravityview_view->curr_search ) ) { |
|
310 | 310 | $is_search = true; |
311 | 311 | } |
312 | 312 | } |
@@ -403,9 +403,9 @@ discard block |
||
403 | 403 | |
404 | 404 | // If we've saved the permalink in memory, use it |
405 | 405 | // @since 1.3 |
406 | - $link = wp_cache_get( 'gv_directory_link_'.$post_id ); |
|
406 | + $link = wp_cache_get( 'gv_directory_link_' . $post_id ); |
|
407 | 407 | |
408 | - if ( (int) $post_id === (int) get_option( 'page_on_front' ) ) { |
|
408 | + if ( (int)$post_id === (int)get_option( 'page_on_front' ) ) { |
|
409 | 409 | $link = home_url(); |
410 | 410 | } |
411 | 411 | |
@@ -414,7 +414,7 @@ discard block |
||
414 | 414 | |
415 | 415 | // If not yet saved, cache the permalink. |
416 | 416 | // @since 1.3 |
417 | - wp_cache_set( 'gv_directory_link_'.$post_id, $link ); |
|
417 | + wp_cache_set( 'gv_directory_link_' . $post_id, $link ); |
|
418 | 418 | } |
419 | 419 | |
420 | 420 | // Deal with returning to proper pagination for embedded views |
@@ -422,13 +422,13 @@ discard block |
||
422 | 422 | |
423 | 423 | $args = array(); |
424 | 424 | |
425 | - if( $pagenum = \GV\Utils::_GET( 'pagenum' ) ) { |
|
426 | - $args['pagenum'] = intval( $pagenum ); |
|
425 | + if ( $pagenum = \GV\Utils::_GET( 'pagenum' ) ) { |
|
426 | + $args[ 'pagenum' ] = intval( $pagenum ); |
|
427 | 427 | } |
428 | 428 | |
429 | - if( $sort = \GV\Utils::_GET( 'sort' ) ) { |
|
430 | - $args['sort'] = $sort; |
|
431 | - $args['dir'] = \GV\Utils::_GET( 'dir' ); |
|
429 | + if ( $sort = \GV\Utils::_GET( 'sort' ) ) { |
|
430 | + $args[ 'sort' ] = $sort; |
|
431 | + $args[ 'dir' ] = \GV\Utils::_GET( 'dir' ); |
|
432 | 432 | } |
433 | 433 | |
434 | 434 | $link = add_query_arg( $args, $link ); |
@@ -465,7 +465,7 @@ discard block |
||
465 | 465 | private static function get_custom_entry_slug( $id, $entry = array() ) { |
466 | 466 | |
467 | 467 | // Generate an unique hash to use as the default value |
468 | - $slug = substr( wp_hash( $id, 'gravityview'.$id ), 0, 8 ); |
|
468 | + $slug = substr( wp_hash( $id, 'gravityview' . $id ), 0, 8 ); |
|
469 | 469 | |
470 | 470 | /** |
471 | 471 | * @filter `gravityview_entry_slug` Modify the unique hash ID generated, if you want to improve usability or change the format. This will allow for custom URLs, such as `{entryid}-{first-name}` or even, if unique, `{first-name}-{last-name}` |
@@ -476,7 +476,7 @@ discard block |
||
476 | 476 | $slug = apply_filters( 'gravityview_entry_slug', $slug, $id, $entry ); |
477 | 477 | |
478 | 478 | // Make sure we have something - use the original ID as backup. |
479 | - if( empty( $slug ) ) { |
|
479 | + if ( empty( $slug ) ) { |
|
480 | 480 | $slug = $id; |
481 | 481 | } |
482 | 482 | |
@@ -570,15 +570,15 @@ discard block |
||
570 | 570 | * @param boolean $custom Should we process the custom entry slug? |
571 | 571 | */ |
572 | 572 | $custom = apply_filters( 'gravityview_custom_entry_slug', false ); |
573 | - if( $custom ) { |
|
573 | + if ( $custom ) { |
|
574 | 574 | // create the gravityview_unique_id and save it |
575 | 575 | |
576 | 576 | // Get the entry hash |
577 | - $hash = self::get_custom_entry_slug( $entry['id'], $entry ); |
|
577 | + $hash = self::get_custom_entry_slug( $entry[ 'id' ], $entry ); |
|
578 | 578 | |
579 | - gravityview()->log->debug( 'Setting hash for entry {entry_id}: {hash}', array( 'entry_id' => $entry['id'], 'hash' => $hash ) ); |
|
579 | + gravityview()->log->debug( 'Setting hash for entry {entry_id}: {hash}', array( 'entry_id' => $entry[ 'id' ], 'hash' => $hash ) ); |
|
580 | 580 | |
581 | - gform_update_meta( $entry['id'], 'gravityview_unique_id', $hash, \GV\Utils::get( $entry, 'form_id' ) ); |
|
581 | + gform_update_meta( $entry[ 'id' ], 'gravityview_unique_id', $hash, \GV\Utils::get( $entry, 'form_id' ) ); |
|
582 | 582 | |
583 | 583 | } |
584 | 584 | } |
@@ -603,7 +603,7 @@ discard block |
||
603 | 603 | |
604 | 604 | if ( ! empty( $entry ) && ! is_array( $entry ) ) { |
605 | 605 | $entry = GVCommon::get_entry( $entry ); |
606 | - } else if( empty( $entry ) ) { |
|
606 | + } else if ( empty( $entry ) ) { |
|
607 | 607 | // @deprecated path |
608 | 608 | $entry = GravityView_frontend::getInstance()->getEntry(); |
609 | 609 | } |
@@ -623,38 +623,38 @@ discard block |
||
623 | 623 | |
624 | 624 | $query_arg_name = \GV\Entry::get_endpoint_name(); |
625 | 625 | |
626 | - if ( ! empty( $entry['_multi'] ) ) { |
|
626 | + if ( ! empty( $entry[ '_multi' ] ) ) { |
|
627 | 627 | $entry_slugs = array(); |
628 | 628 | |
629 | - foreach ( $entry['_multi'] as $_multi ) { |
|
629 | + foreach ( $entry[ '_multi' ] as $_multi ) { |
|
630 | 630 | |
631 | - if( $gv_multi = \GV\GF_Entry::from_entry( $_multi ) ) { |
|
632 | - $entry_slugs[] = $gv_multi->get_slug(); |
|
631 | + if ( $gv_multi = \GV\GF_Entry::from_entry( $_multi ) ) { |
|
632 | + $entry_slugs[ ] = $gv_multi->get_slug(); |
|
633 | 633 | } else { |
634 | 634 | // TODO: This path isn't covered by unit tests |
635 | - $entry_slugs[] = \GravityView_API::get_entry_slug( $_multi['id'], $_multi ); |
|
635 | + $entry_slugs[ ] = \GravityView_API::get_entry_slug( $_multi[ 'id' ], $_multi ); |
|
636 | 636 | } |
637 | 637 | |
638 | 638 | unset( $gv_multi ); |
639 | 639 | |
640 | - $forms[] = $_multi['form_id']; |
|
640 | + $forms[ ] = $_multi[ 'form_id' ]; |
|
641 | 641 | } |
642 | 642 | |
643 | 643 | $entry_slug = implode( ',', $entry_slugs ); |
644 | 644 | } else { |
645 | 645 | |
646 | 646 | // Fallback when |
647 | - if( $gv_entry = \GV\GF_Entry::from_entry( $entry ) ) { |
|
647 | + if ( $gv_entry = \GV\GF_Entry::from_entry( $entry ) ) { |
|
648 | 648 | $entry_slug = $gv_entry->get_slug(); |
649 | 649 | } else { |
650 | 650 | // TODO: This path isn't covered by unit tests |
651 | - $entry_slug = \GravityView_API::get_entry_slug( $entry['id'], $entry ); |
|
651 | + $entry_slug = \GravityView_API::get_entry_slug( $entry[ 'id' ], $entry ); |
|
652 | 652 | } |
653 | 653 | |
654 | 654 | unset( $gv_entry ); |
655 | 655 | } |
656 | 656 | |
657 | - if ( get_option('permalink_structure') && !is_preview() ) { |
|
657 | + if ( get_option( 'permalink_structure' ) && ! is_preview() ) { |
|
658 | 658 | |
659 | 659 | $args = array(); |
660 | 660 | |
@@ -664,9 +664,9 @@ discard block |
||
664 | 664 | */ |
665 | 665 | $link_parts = explode( '?', $directory_link ); |
666 | 666 | |
667 | - $query = !empty( $link_parts[1] ) ? '?'.$link_parts[1] : ''; |
|
667 | + $query = ! empty( $link_parts[ 1 ] ) ? '?' . $link_parts[ 1 ] : ''; |
|
668 | 668 | |
669 | - $directory_link = trailingslashit( $link_parts[0] ) . $query_arg_name . '/'. $entry_slug .'/' . $query; |
|
669 | + $directory_link = trailingslashit( $link_parts[ 0 ] ) . $query_arg_name . '/' . $entry_slug . '/' . $query; |
|
670 | 670 | |
671 | 671 | } else { |
672 | 672 | |
@@ -678,21 +678,21 @@ discard block |
||
678 | 678 | */ |
679 | 679 | if ( $add_directory_args ) { |
680 | 680 | |
681 | - if ( ! empty( $_GET['pagenum'] ) ) { |
|
682 | - $args['pagenum'] = intval( $_GET['pagenum'] ); |
|
681 | + if ( ! empty( $_GET[ 'pagenum' ] ) ) { |
|
682 | + $args[ 'pagenum' ] = intval( $_GET[ 'pagenum' ] ); |
|
683 | 683 | } |
684 | 684 | |
685 | 685 | /** |
686 | 686 | * @since 1.7 |
687 | 687 | */ |
688 | 688 | if ( $sort = \GV\Utils::_GET( 'sort' ) ) { |
689 | - $args['sort'] = $sort; |
|
690 | - $args['dir'] = \GV\Utils::_GET( 'dir' ); |
|
689 | + $args[ 'sort' ] = $sort; |
|
690 | + $args[ 'dir' ] = \GV\Utils::_GET( 'dir' ); |
|
691 | 691 | } |
692 | 692 | |
693 | 693 | } |
694 | 694 | |
695 | - if( $post_id ) { |
|
695 | + if ( $post_id ) { |
|
696 | 696 | $passed_post = get_post( $post_id ); |
697 | 697 | $views = \GV\View_Collection::from_post( $passed_post ); |
698 | 698 | $has_multiple_views = $views->count() > 1; |
@@ -701,7 +701,7 @@ discard block |
||
701 | 701 | } |
702 | 702 | |
703 | 703 | if ( $has_multiple_views ) { |
704 | - $args['gvid'] = $view_id ? $view_id : gravityview_get_view_id(); |
|
704 | + $args[ 'gvid' ] = $view_id ? $view_id : gravityview_get_view_id(); |
|
705 | 705 | } |
706 | 706 | |
707 | 707 | return add_query_arg( $args, $directory_link ); |
@@ -722,7 +722,7 @@ discard block |
||
722 | 722 | } |
723 | 723 | |
724 | 724 | function gv_class( $field, $form = NULL, $entry = array() ) { |
725 | - return GravityView_API::field_class( $field, $form, $entry ); |
|
725 | + return GravityView_API::field_class( $field, $form, $entry ); |
|
726 | 726 | } |
727 | 727 | |
728 | 728 | /** |
@@ -745,7 +745,7 @@ discard block |
||
745 | 745 | $view_id = 0; |
746 | 746 | if ( $context->view ) { |
747 | 747 | $view_id = $context->view->ID; |
748 | - if( $context->view->settings->get( 'hide_until_searched' ) ) { |
|
748 | + if ( $context->view->settings->get( 'hide_until_searched' ) ) { |
|
749 | 749 | $hide_until_searched = ( empty( $context->entry ) && ! $context->request->is_search() ); |
750 | 750 | } |
751 | 751 | } |
@@ -773,7 +773,7 @@ discard block |
||
773 | 773 | $default_css_class .= ' gv-container-no-results'; |
774 | 774 | } |
775 | 775 | |
776 | - $css_class = trim( $passed_css_class . ' '. $default_css_class ); |
|
776 | + $css_class = trim( $passed_css_class . ' ' . $default_css_class ); |
|
777 | 777 | |
778 | 778 | /** |
779 | 779 | * @filter `gravityview/render/container/class` Modify the CSS class to be added to the wrapper <div> of a View |
@@ -800,7 +800,7 @@ discard block |
||
800 | 800 | |
801 | 801 | $value = GravityView_API::field_value( $entry, $field ); |
802 | 802 | |
803 | - if( $value === '' ) { |
|
803 | + if ( $value === '' ) { |
|
804 | 804 | /** |
805 | 805 | * @filter `gravityview_empty_value` What to display when a field is empty |
806 | 806 | * @param string $value (empty string) |
@@ -913,7 +913,7 @@ discard block |
||
913 | 913 | */ |
914 | 914 | function gravityview_get_field_value( $entry, $field_id, $display_value ) { |
915 | 915 | |
916 | - if( floatval( $field_id ) === floor( floatval( $field_id ) ) ) { |
|
916 | + if ( floatval( $field_id ) === floor( floatval( $field_id ) ) ) { |
|
917 | 917 | |
918 | 918 | // For the complete field value as generated by Gravity Forms |
919 | 919 | return $display_value; |
@@ -947,16 +947,16 @@ discard block |
||
947 | 947 | $terms = explode( ', ', $value ); |
948 | 948 | } |
949 | 949 | |
950 | - foreach ($terms as $term_name ) { |
|
950 | + foreach ( $terms as $term_name ) { |
|
951 | 951 | |
952 | 952 | // If we're processing a category, |
953 | - if( $taxonomy === 'category' ) { |
|
953 | + if ( $taxonomy === 'category' ) { |
|
954 | 954 | |
955 | 955 | // Use rgexplode to prevent errors if : doesn't exist |
956 | 956 | list( $term_name, $term_id ) = rgexplode( ':', $term_name, 2 ); |
957 | 957 | |
958 | 958 | // The explode was succesful; we have the category ID |
959 | - if( !empty( $term_id )) { |
|
959 | + if ( ! empty( $term_id ) ) { |
|
960 | 960 | $term = get_term_by( 'id', $term_id, $taxonomy ); |
961 | 961 | } else { |
962 | 962 | // We have to fall back to the name |
@@ -969,7 +969,7 @@ discard block |
||
969 | 969 | } |
970 | 970 | |
971 | 971 | // There's still a tag/category here. |
972 | - if( $term ) { |
|
972 | + if ( $term ) { |
|
973 | 973 | |
974 | 974 | $term_link = get_term_link( $term, $taxonomy ); |
975 | 975 | |
@@ -978,11 +978,11 @@ discard block |
||
978 | 978 | continue; |
979 | 979 | } |
980 | 980 | |
981 | - $output[] = gravityview_get_link( $term_link, esc_html( $term->name ) ); |
|
981 | + $output[ ] = gravityview_get_link( $term_link, esc_html( $term->name ) ); |
|
982 | 982 | } |
983 | 983 | } |
984 | 984 | |
985 | - return implode(', ', $output ); |
|
985 | + return implode( ', ', $output ); |
|
986 | 986 | } |
987 | 987 | |
988 | 988 | /** |
@@ -996,8 +996,8 @@ discard block |
||
996 | 996 | |
997 | 997 | $output = get_the_term_list( $post_id, $taxonomy, NULL, ', ' ); |
998 | 998 | |
999 | - if( empty( $link ) ) { |
|
1000 | - return strip_tags( $output); |
|
999 | + if ( empty( $link ) ) { |
|
1000 | + return strip_tags( $output ); |
|
1001 | 1001 | } |
1002 | 1002 | |
1003 | 1003 | return $output; |
@@ -1016,7 +1016,7 @@ discard block |
||
1016 | 1016 | $fe = GravityView_frontend::getInstance(); |
1017 | 1017 | |
1018 | 1018 | // Solve problem when loading content via admin-ajax.php |
1019 | - if( ! $fe->getGvOutputData() ) { |
|
1019 | + if ( ! $fe->getGvOutputData() ) { |
|
1020 | 1020 | |
1021 | 1021 | gravityview()->log->debug( 'gv_output_data not defined; parsing content.' ); |
1022 | 1022 | |
@@ -1024,7 +1024,7 @@ discard block |
||
1024 | 1024 | } |
1025 | 1025 | |
1026 | 1026 | // Make 100% sure that we're dealing with a properly called situation |
1027 | - if( !is_a( $fe->getGvOutputData(), 'GravityView_View_Data' ) ) { |
|
1027 | + if ( ! is_a( $fe->getGvOutputData(), 'GravityView_View_Data' ) ) { |
|
1028 | 1028 | |
1029 | 1029 | gravityview()->log->debug( 'gv_output_data not an object or get_view not callable.', array( 'data' => $fe->getGvOutputData() ) ); |
1030 | 1030 | |
@@ -1255,12 +1255,12 @@ discard block |
||
1255 | 1255 | function gravityview_get_files_array( $value, $gv_class = '', $context = null ) { |
1256 | 1256 | /** @define "GRAVITYVIEW_DIR" "../" */ |
1257 | 1257 | |
1258 | - if( !class_exists( 'GravityView_Field' ) ) { |
|
1259 | - include_once( GRAVITYVIEW_DIR .'includes/fields/class-gravityview-field.php' ); |
|
1258 | + if ( ! class_exists( 'GravityView_Field' ) ) { |
|
1259 | + include_once( GRAVITYVIEW_DIR . 'includes/fields/class-gravityview-field.php' ); |
|
1260 | 1260 | } |
1261 | 1261 | |
1262 | - if( !class_exists( 'GravityView_Field_FileUpload' ) ) { |
|
1263 | - include_once( GRAVITYVIEW_DIR .'includes/fields/class-gravityview-field-fileupload.php' ); |
|
1262 | + if ( ! class_exists( 'GravityView_Field_FileUpload' ) ) { |
|
1263 | + include_once( GRAVITYVIEW_DIR . 'includes/fields/class-gravityview-field-fileupload.php' ); |
|
1264 | 1264 | } |
1265 | 1265 | |
1266 | 1266 | if ( is_null( $context ) ) { |
@@ -1363,21 +1363,21 @@ discard block |
||
1363 | 1363 | } else { |
1364 | 1364 | // @deprecated path |
1365 | 1365 | // Required fields. |
1366 | - if ( empty( $args['field'] ) || empty( $args['form'] ) ) { |
|
1366 | + if ( empty( $args[ 'field' ] ) || empty( $args[ 'form' ] ) ) { |
|
1367 | 1367 | gravityview()->log->error( 'Field or form are empty.', array( 'data' => $args ) ); |
1368 | 1368 | return ''; |
1369 | 1369 | } |
1370 | 1370 | } |
1371 | 1371 | |
1372 | 1372 | if ( $context instanceof \GV\Template_Context ) { |
1373 | - $entry = $args['entry'] ? : ( $context->entry ? $context->entry->as_entry() : array() ); |
|
1374 | - $field = $args['field'] ? : ( $context->field ? $context->field->as_configuration() : array() ); |
|
1375 | - $form = $args['form'] ? : ( $context->view->form ? $context->view->form->form : array() ); |
|
1373 | + $entry = $args[ 'entry' ] ?: ( $context->entry ? $context->entry->as_entry() : array() ); |
|
1374 | + $field = $args[ 'field' ] ?: ( $context->field ? $context->field->as_configuration() : array() ); |
|
1375 | + $form = $args[ 'form' ] ?: ( $context->view->form ? $context->view->form->form : array() ); |
|
1376 | 1376 | } else { |
1377 | 1377 | // @deprecated path |
1378 | - $entry = empty( $args['entry'] ) ? array() : $args['entry']; |
|
1379 | - $field = $args['field']; |
|
1380 | - $form = $args['form']; |
|
1378 | + $entry = empty( $args[ 'entry' ] ) ? array() : $args[ 'entry' ]; |
|
1379 | + $field = $args[ 'field' ]; |
|
1380 | + $form = $args[ 'form' ]; |
|
1381 | 1381 | } |
1382 | 1382 | |
1383 | 1383 | /** |
@@ -1397,43 +1397,43 @@ discard block |
||
1397 | 1397 | ); |
1398 | 1398 | |
1399 | 1399 | if ( $context instanceof \GV\Template_Context ) { |
1400 | - $placeholders['value'] = \GV\Utils::get( $args, 'value', '' ); |
|
1400 | + $placeholders[ 'value' ] = \GV\Utils::get( $args, 'value', '' ); |
|
1401 | 1401 | } else { |
1402 | 1402 | // @deprecated path |
1403 | - $placeholders['value'] = gv_value( $entry, $field ); |
|
1403 | + $placeholders[ 'value' ] = gv_value( $entry, $field ); |
|
1404 | 1404 | } |
1405 | 1405 | |
1406 | 1406 | // If the value is empty and we're hiding empty, return empty. |
1407 | - if ( $placeholders['value'] === '' && ! empty( $args['hide_empty'] ) ) { |
|
1407 | + if ( $placeholders[ 'value' ] === '' && ! empty( $args[ 'hide_empty' ] ) ) { |
|
1408 | 1408 | return ''; |
1409 | 1409 | } |
1410 | 1410 | |
1411 | - if ( $placeholders['value'] !== '' && ! empty( $args['wpautop'] ) ) { |
|
1412 | - $placeholders['value'] = wpautop( $placeholders['value'] ); |
|
1411 | + if ( $placeholders[ 'value' ] !== '' && ! empty( $args[ 'wpautop' ] ) ) { |
|
1412 | + $placeholders[ 'value' ] = wpautop( $placeholders[ 'value' ] ); |
|
1413 | 1413 | } |
1414 | 1414 | |
1415 | 1415 | // Get width setting, if exists |
1416 | - $placeholders['width'] = GravityView_API::field_width( $field ); |
|
1416 | + $placeholders[ 'width' ] = GravityView_API::field_width( $field ); |
|
1417 | 1417 | |
1418 | 1418 | // If replacing with CSS inline formatting, let's do it. |
1419 | - $placeholders['width:style'] = GravityView_API::field_width( $field, 'width:' . $placeholders['width'] . '%;' ); |
|
1419 | + $placeholders[ 'width:style' ] = GravityView_API::field_width( $field, 'width:' . $placeholders[ 'width' ] . '%;' ); |
|
1420 | 1420 | |
1421 | 1421 | // Grab the Class using `gv_class` |
1422 | - $placeholders['class'] = gv_class( $field, $form, $entry ); |
|
1423 | - $placeholders['field_id'] = GravityView_API::field_html_attr_id( $field, $form, $entry ); |
|
1422 | + $placeholders[ 'class' ] = gv_class( $field, $form, $entry ); |
|
1423 | + $placeholders[ 'field_id' ] = GravityView_API::field_html_attr_id( $field, $form, $entry ); |
|
1424 | 1424 | |
1425 | 1425 | if ( $context instanceof \GV\Template_Context ) { |
1426 | - $placeholders['label_value'] = \GV\Utils::get( $args, 'label' ); |
|
1426 | + $placeholders[ 'label_value' ] = \GV\Utils::get( $args, 'label' ); |
|
1427 | 1427 | } else { |
1428 | 1428 | // Default Label value |
1429 | - $placeholders['label_value'] = gv_label( $field, $entry ); |
|
1429 | + $placeholders[ 'label_value' ] = gv_label( $field, $entry ); |
|
1430 | 1430 | } |
1431 | 1431 | |
1432 | - $placeholders['label_value:data-label'] = trim( esc_attr( strip_tags( str_replace( '> ', '>', $placeholders['label_value'] ) ) ) ); |
|
1433 | - $placeholders['label_value:esc_attr'] = esc_attr( $placeholders['label_value'] ); |
|
1432 | + $placeholders[ 'label_value:data-label' ] = trim( esc_attr( strip_tags( str_replace( '> ', '>', $placeholders[ 'label_value' ] ) ) ) ); |
|
1433 | + $placeholders[ 'label_value:esc_attr' ] = esc_attr( $placeholders[ 'label_value' ] ); |
|
1434 | 1434 | |
1435 | - if ( empty( $placeholders['label'] ) && ! empty( $placeholders['label_value'] ) ){ |
|
1436 | - $placeholders['label'] = '<span class="gv-field-label">{{ label_value }}</span>'; |
|
1435 | + if ( empty( $placeholders[ 'label' ] ) && ! empty( $placeholders[ 'label_value' ] ) ) { |
|
1436 | + $placeholders[ 'label' ] = '<span class="gv-field-label">{{ label_value }}</span>'; |
|
1437 | 1437 | } |
1438 | 1438 | |
1439 | 1439 | /** |
@@ -1444,7 +1444,7 @@ discard block |
||
1444 | 1444 | * @since 2.0 |
1445 | 1445 | * @param \GV\Template_Context $context The context. |
1446 | 1446 | */ |
1447 | - $html = apply_filters( 'gravityview/field_output/pre_html', $args['markup'], $args, $context ); |
|
1447 | + $html = apply_filters( 'gravityview/field_output/pre_html', $args[ 'markup' ], $args, $context ); |
|
1448 | 1448 | |
1449 | 1449 | /** |
1450 | 1450 | * @filter `gravityview/field_output/open_tag` Modify the opening tags for the template content placeholders |
@@ -1471,7 +1471,7 @@ discard block |
||
1471 | 1471 | foreach ( $placeholders as $tag => $value ) { |
1472 | 1472 | |
1473 | 1473 | // If the tag doesn't exist just skip it |
1474 | - if ( false === strpos( $html, $open_tag . $tag . $close_tag ) && false === strpos( $html, $open_tag . ' ' . $tag . ' ' . $close_tag ) ){ |
|
1474 | + if ( false === strpos( $html, $open_tag . $tag . $close_tag ) && false === strpos( $html, $open_tag . ' ' . $tag . ' ' . $close_tag ) ) { |
|
1475 | 1475 | continue; |
1476 | 1476 | } |
1477 | 1477 |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | $format = '(?:\.(?P<format>html|json))?'; |
134 | 134 | |
135 | - register_rest_route( $namespace, sprintf( '/%s/(?P<id>[\d]+)/%s/(?P<s_id>[\w-]+)%s', $base, $sub_type, $format ) , array( |
|
135 | + register_rest_route( $namespace, sprintf( '/%s/(?P<id>[\d]+)/%s/(?P<s_id>[\w-]+)%s', $base, $sub_type, $format ), array( |
|
136 | 136 | array( |
137 | 137 | 'methods' => \WP_REST_Server::READABLE, |
138 | 138 | 'callback' => array( $this, 'get_sub_item' ), |
@@ -382,7 +382,7 @@ discard block |
||
382 | 382 | * @return \WP_REST_Response |
383 | 383 | */ |
384 | 384 | protected function not_implemented() { |
385 | - $error = new \WP_Error( 'not-implemented-yet', __( 'Endpoint Not Yet Implemented.', 'gravityview' ) ); |
|
385 | + $error = new \WP_Error( 'not-implemented-yet', __( 'Endpoint Not Yet Implemented.', 'gravityview' ) ); |
|
386 | 386 | return new \WP_REST_Response( $error, 501 ); |
387 | 387 | } |
388 | 388 |