@@ -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 |
@@ -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 |
@@ -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 |
@@ -27,11 +27,11 @@ discard block |
||
27 | 27 | |
28 | 28 | public function field_options( $field_options, $template_id, $field_id, $context, $input_type, $form_id ) { |
29 | 29 | |
30 | - if( 'edit' === $context ) { |
|
30 | + if ( 'edit' === $context ) { |
|
31 | 31 | return $field_options; |
32 | 32 | } |
33 | 33 | |
34 | - $field_options['trim_words'] = array( |
|
34 | + $field_options[ 'trim_words' ] = array( |
|
35 | 35 | 'type' => 'number', |
36 | 36 | 'merge_tags' => false, |
37 | 37 | 'value' => null, |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | 'tooltip' => __( 'Enter the number of words to be shown. If specified it truncates the text. Leave it blank if you want to show the full text.', 'gravityview' ), |
40 | 40 | ); |
41 | 41 | |
42 | - $field_options['make_clickable'] = array( |
|
42 | + $field_options[ 'make_clickable' ] = array( |
|
43 | 43 | 'type' => 'checkbox', |
44 | 44 | 'merge_tags' => false, |
45 | 45 | 'value' => 0, |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | 'tooltip' => __( 'Converts URI, www, FTP, and email addresses in HTML links', 'gravityview' ), |
48 | 48 | ); |
49 | 49 | |
50 | - $field_options['allow_html'] = array( |
|
50 | + $field_options[ 'allow_html' ] = array( |
|
51 | 51 | 'type' => 'checkbox', |
52 | 52 | 'merge_tags' => false, |
53 | 53 | 'value' => 1, |
@@ -3,7 +3,7 @@ discard block |
||
3 | 3 | * number input type |
4 | 4 | */ |
5 | 5 | |
6 | -if( !class_exists('GravityView_FieldType_text') ) { |
|
6 | +if ( ! class_exists( 'GravityView_FieldType_text' ) ) { |
|
7 | 7 | include_once( GRAVITYVIEW_DIR . 'includes/admin/field-types/type_text.php' ); |
8 | 8 | } |
9 | 9 | |
@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | |
21 | 21 | $show_mt = $this->show_merge_tags(); |
22 | 22 | |
23 | - if ( $show_mt && $this->field['merge_tags'] !== false || $this->field['merge_tags'] === 'force' ) { |
|
23 | + if ( $show_mt && $this->field[ 'merge_tags' ] !== false || $this->field[ 'merge_tags' ] === 'force' ) { |
|
24 | 24 | $class = 'merge-tag-support mt-position-right mt-hide_all_fields '; |
25 | 25 | } |
26 | 26 | |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | $step = \GV\Utils::get( $this->field, 'step', null ); |
32 | 32 | |
33 | 33 | $atts = ''; |
34 | - $atts .= $max ? ' max="' . (int) $max . '"' : ''; |
|
35 | - $atts .= $min ? ' min="' . (int) $min . '"' : ''; |
|
36 | - $atts .= $step ? ' step="' . (int) $step . '"' : ''; |
|
34 | + $atts .= $max ? ' max="' . (int)$max . '"' : ''; |
|
35 | + $atts .= $min ? ' min="' . (int)$min . '"' : ''; |
|
36 | + $atts .= $step ? ' step="' . (int)$step . '"' : ''; |
|
37 | 37 | ?> |
38 | 38 | <input name="<?php echo esc_attr( $this->name ); ?>" id="<?php echo $this->get_field_id(); ?>" type="number" |
39 | 39 | value="<?php echo esc_attr( $this->value ); ?>" |
@@ -88,15 +88,15 @@ |
||
88 | 88 | */ |
89 | 89 | public function maybe_modify_button_label( $label = '', $atts = array() ) { |
90 | 90 | |
91 | - if( $this->template_id !== \GV\Utils::get( $atts, 'template_id' ) ) { |
|
91 | + if ( $this->template_id !== \GV\Utils::get( $atts, 'template_id' ) ) { |
|
92 | 92 | return $label; |
93 | 93 | } |
94 | 94 | |
95 | - if( 'field' !== \GV\Utils::get( $atts, 'type' ) ) { |
|
95 | + if ( 'field' !== \GV\Utils::get( $atts, 'type' ) ) { |
|
96 | 96 | return $label; |
97 | 97 | } |
98 | 98 | |
99 | - if( 'edit' === \GV\Utils::get( $atts, 'zone' ) ) { |
|
99 | + if ( 'edit' === \GV\Utils::get( $atts, 'zone' ) ) { |
|
100 | 100 | return $label; |
101 | 101 | } |
102 | 102 |
@@ -33,14 +33,14 @@ discard block |
||
33 | 33 | $defaults = self::get_field_defaults(); |
34 | 34 | |
35 | 35 | // Backward compatibility |
36 | - if( !empty( $field['choices'] ) ) { |
|
37 | - $field['options'] = $field['choices']; |
|
38 | - unset( $field['choices'] ); |
|
36 | + if ( ! empty( $field[ 'choices' ] ) ) { |
|
37 | + $field[ 'options' ] = $field[ 'choices' ]; |
|
38 | + unset( $field[ 'choices' ] ); |
|
39 | 39 | } |
40 | 40 | |
41 | - $this->field = wp_parse_args( $field, $defaults ); |
|
41 | + $this->field = wp_parse_args( $field, $defaults ); |
|
42 | 42 | |
43 | - $this->value = is_null( $curr_value ) ? $this->field['value'] : $curr_value; |
|
43 | + $this->value = is_null( $curr_value ) ? $this->field[ 'value' ] : $curr_value; |
|
44 | 44 | |
45 | 45 | } |
46 | 46 | |
@@ -79,7 +79,7 @@ discard block |
||
79 | 79 | |
80 | 80 | |
81 | 81 | function get_tooltip() { |
82 | - if( ! function_exists('gform_tooltip') ) { |
|
82 | + if ( ! function_exists( 'gform_tooltip' ) ) { |
|
83 | 83 | return null; |
84 | 84 | } |
85 | 85 | |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | 'url' => '#', |
90 | 90 | ) ); |
91 | 91 | |
92 | - return !empty( $this->field['tooltip'] ) ? ' '. $this->tooltip( $this->field['tooltip'], false, true, $article ) : null; |
|
92 | + return ! empty( $this->field[ 'tooltip' ] ) ? ' ' . $this->tooltip( $this->field[ 'tooltip' ], false, true, $article ) : null; |
|
93 | 93 | } |
94 | 94 | |
95 | 95 | /** |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | * Below this line has been modified by GravityView. |
133 | 133 | */ |
134 | 134 | |
135 | - if ( empty( $tooltip_text ) && empty( $article['id'] ) ) { |
|
135 | + if ( empty( $tooltip_text ) && empty( $article[ 'id' ] ) ) { |
|
136 | 136 | return ''; |
137 | 137 | } |
138 | 138 | |
@@ -168,8 +168,8 @@ discard block |
||
168 | 168 | * @return string |
169 | 169 | */ |
170 | 170 | function get_field_id() { |
171 | - if( isset( $this->field['id'] ) ) { |
|
172 | - return esc_attr( $this->field['id'] ); |
|
171 | + if ( isset( $this->field[ 'id' ] ) ) { |
|
172 | + return esc_attr( $this->field[ 'id' ] ); |
|
173 | 173 | } |
174 | 174 | return esc_attr( sanitize_html_class( $this->name ) ); |
175 | 175 | } |
@@ -179,7 +179,7 @@ discard block |
||
179 | 179 | * @return string |
180 | 180 | */ |
181 | 181 | function get_field_label() { |
182 | - return esc_html( trim( $this->field['label'] ) ); |
|
182 | + return esc_html( trim( $this->field[ 'label' ] ) ); |
|
183 | 183 | } |
184 | 184 | |
185 | 185 | /** |
@@ -190,7 +190,7 @@ discard block |
||
190 | 190 | * @return string |
191 | 191 | */ |
192 | 192 | function get_field_left_label() { |
193 | - return ! empty( $this->field['left_label'] ) ? esc_html( trim( $this->field['left_label'] ) ) : NULL; |
|
193 | + return ! empty( $this->field[ 'left_label' ] ) ? esc_html( trim( $this->field[ 'left_label' ] ) ) : NULL; |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | /** |
@@ -198,7 +198,7 @@ discard block |
||
198 | 198 | * @return string |
199 | 199 | */ |
200 | 200 | function get_label_class() { |
201 | - return 'gv-label-'. sanitize_html_class( $this->field['type'] ); |
|
201 | + return 'gv-label-' . sanitize_html_class( $this->field[ 'type' ] ); |
|
202 | 202 | } |
203 | 203 | |
204 | 204 | |
@@ -207,7 +207,7 @@ discard block |
||
207 | 207 | * @return string |
208 | 208 | */ |
209 | 209 | function get_field_desc() { |
210 | - return !empty( $this->field['desc'] ) ? '<span class="howto">'. $this->field['desc'] .'</span>' : ''; |
|
210 | + return ! empty( $this->field[ 'desc' ] ) ? '<span class="howto">' . $this->field[ 'desc' ] . '</span>' : ''; |
|
211 | 211 | } |
212 | 212 | |
213 | 213 | |
@@ -240,7 +240,7 @@ discard block |
||
240 | 240 | */ |
241 | 241 | function render_setting( $override_input = NULL ) { |
242 | 242 | |
243 | - if( !empty( $this->field['full_width'] ) ) { ?> |
|
243 | + if ( ! empty( $this->field[ 'full_width' ] ) ) { ?> |
|
244 | 244 | <th scope="row" colspan="2"> |
245 | 245 | <div> |
246 | 246 | <label for="<?php echo $this->get_field_id(); ?>"> |
@@ -91,7 +91,7 @@ discard block |
||
91 | 91 | * Try subkeys after split. |
92 | 92 | */ |
93 | 93 | if ( count( $parts = explode( '/', $key, 2 ) ) > 1 ) { |
94 | - return self::get( self::get( $array, $parts[0] ), $parts[1], $default ); |
|
94 | + return self::get( self::get( $array, $parts[ 0 ] ), $parts[ 1 ], $default ); |
|
95 | 95 | } |
96 | 96 | |
97 | 97 | return $default; |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | public static function gf_query_debug( $query ) { |
146 | 146 | $introspect = $query->_introspect(); |
147 | 147 | return array( |
148 | - 'where' => $query->_where_unwrap( $introspect['where'] ) |
|
148 | + 'where' => $query->_where_unwrap( $introspect[ 'where' ] ) |
|
149 | 149 | ); |
150 | 150 | } |
151 | 151 | |
@@ -158,7 +158,7 @@ discard block |
||
158 | 158 | if ( $condition->expressions ) { |
159 | 159 | $conditions = array(); |
160 | 160 | foreach ( $condition->expressions as $expression ) { |
161 | - $conditions[] = self::gf_query_strip_condition_column_aliases( $expression ); |
|
161 | + $conditions[ ] = self::gf_query_strip_condition_column_aliases( $expression ); |
|
162 | 162 | } |
163 | 163 | return call_user_func_array( |
164 | 164 | array( '\GF_Query_Condition', $condition->operator == 'AND' ? '_and' : '_or' ), |
@@ -94,9 +94,9 @@ discard block |
||
94 | 94 | */ |
95 | 95 | public function _filter_sortable_fields( $fields ) { |
96 | 96 | |
97 | - $fields = (array) $fields; |
|
97 | + $fields = (array)$fields; |
|
98 | 98 | |
99 | - $fields[] = 'duplicate_link'; |
|
99 | + $fields[ ] = 'duplicate_link'; |
|
100 | 100 | |
101 | 101 | return $fields; |
102 | 102 | } |
@@ -135,12 +135,12 @@ discard block |
||
135 | 135 | public function duplicate_link_field_options( $field_options, $template_id, $field_id, $context, $input_type ) { |
136 | 136 | |
137 | 137 | // Always a link, never a filter, always same window |
138 | - unset( $field_options['show_as_link'], $field_options['search_filter'], $field_options['new_window'] ); |
|
138 | + unset( $field_options[ 'show_as_link' ], $field_options[ 'search_filter' ], $field_options[ 'new_window' ] ); |
|
139 | 139 | |
140 | 140 | // Duplicate Entry link should only appear to visitors capable of editing entries |
141 | - unset( $field_options['only_loggedin'], $field_options['only_loggedin_cap'] ); |
|
141 | + unset( $field_options[ 'only_loggedin' ], $field_options[ 'only_loggedin_cap' ] ); |
|
142 | 142 | |
143 | - $add_option['duplicate_link'] = array( |
|
143 | + $add_option[ 'duplicate_link' ] = array( |
|
144 | 144 | 'type' => 'text', |
145 | 145 | 'label' => __( 'Duplicate Link Text', 'gravityview' ), |
146 | 146 | 'desc' => NULL, |
@@ -148,7 +148,7 @@ discard block |
||
148 | 148 | 'merge_tags' => true, |
149 | 149 | ); |
150 | 150 | |
151 | - $field_options['allow_duplicate_cap'] = array( |
|
151 | + $field_options[ 'allow_duplicate_cap' ] = array( |
|
152 | 152 | 'type' => 'select', |
153 | 153 | 'label' => __( 'Allow the following users to duplicate the entry:', 'gravityview' ), |
154 | 154 | 'choices' => GravityView_Render_Settings::get_cap_choices( $template_id, $field_id, $context, $input_type ), |
@@ -175,7 +175,7 @@ discard block |
||
175 | 175 | public function add_default_field( $entry_default_fields, $form = array(), $zone = '' ) { |
176 | 176 | |
177 | 177 | if ( 'edit' !== $zone ) { |
178 | - $entry_default_fields['duplicate_link'] = array( |
|
178 | + $entry_default_fields[ 'duplicate_link' ] = array( |
|
179 | 179 | 'label' => __( 'Duplicate Entry', 'gravityview' ), |
180 | 180 | 'type' => 'duplicate_link', |
181 | 181 | 'desc' => __( 'A link to duplicate the entry. Respects the Duplicate Entry permissions.', 'gravityview' ), |
@@ -196,7 +196,7 @@ discard block |
||
196 | 196 | */ |
197 | 197 | public function add_available_field( $available_fields = array() ) { |
198 | 198 | |
199 | - $available_fields['duplicate_link'] = array( |
|
199 | + $available_fields[ 'duplicate_link' ] = array( |
|
200 | 200 | 'label_text' => __( 'Duplicate Entry', 'gravityview' ), |
201 | 201 | 'field_id' => 'duplicate_link', |
202 | 202 | 'label_type' => 'field', |
@@ -229,9 +229,9 @@ discard block |
||
229 | 229 | if ( 'duplicate_link' === $field_id ) { |
230 | 230 | |
231 | 231 | // Remove other built-in caps. |
232 | - unset( $caps['publish_posts'], $caps['gravityforms_view_entries'], $caps['duplicate_others_posts'] ); |
|
232 | + unset( $caps[ 'publish_posts' ], $caps[ 'gravityforms_view_entries' ], $caps[ 'duplicate_others_posts' ] ); |
|
233 | 233 | |
234 | - $caps['read'] = _x( 'Entry Creator', 'User capability', 'gravityview' ); |
|
234 | + $caps[ 'read' ] = _x( 'Entry Creator', 'User capability', 'gravityview' ); |
|
235 | 235 | } |
236 | 236 | |
237 | 237 | return $caps; |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | */ |
267 | 267 | public static function get_duplicate_link( $entry, $view_id, $post_id = null ) { |
268 | 268 | |
269 | - $base = GravityView_API::directory_link( $post_id ? : $view_id, true ); |
|
269 | + $base = GravityView_API::directory_link( $post_id ?: $view_id, true ); |
|
270 | 270 | |
271 | 271 | if ( empty( $base ) ) { |
272 | 272 | gravityview()->log->error( 'Post ID does not exist: {post_id}', array( 'post_id' => $post_id ) ); |
@@ -275,12 +275,12 @@ discard block |
||
275 | 275 | |
276 | 276 | $actionurl = add_query_arg( array( |
277 | 277 | 'action' => 'duplicate', |
278 | - 'entry_id' => $entry['id'], |
|
278 | + 'entry_id' => $entry[ 'id' ], |
|
279 | 279 | 'gvid' => $view_id, |
280 | 280 | 'view_id' => $view_id, |
281 | 281 | ), $base ); |
282 | 282 | |
283 | - return add_query_arg( 'duplicate', wp_create_nonce( self::get_nonce_key( $entry['id'] ) ), $actionurl ); |
|
283 | + return add_query_arg( 'duplicate', wp_create_nonce( self::get_nonce_key( $entry[ 'id' ] ) ), $actionurl ); |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | /** |
@@ -301,12 +301,12 @@ discard block |
||
301 | 301 | public function process_duplicate() { |
302 | 302 | |
303 | 303 | // If the form is submitted |
304 | - if ( ( ! isset( $_GET['action'] ) ) || 'duplicate' !== $_GET['action'] || ( ! isset( $_GET['entry_id'] ) ) ) { |
|
304 | + if ( ( ! isset( $_GET[ 'action' ] ) ) || 'duplicate' !== $_GET[ 'action' ] || ( ! isset( $_GET[ 'entry_id' ] ) ) ) { |
|
305 | 305 | return; |
306 | 306 | } |
307 | 307 | |
308 | 308 | // Make sure it's a GravityView request |
309 | - $valid_nonce_key = wp_verify_nonce( \GV\Utils::_GET( 'duplicate' ), self::get_nonce_key( $_GET['entry_id'] ) ); |
|
309 | + $valid_nonce_key = wp_verify_nonce( \GV\Utils::_GET( 'duplicate' ), self::get_nonce_key( $_GET[ 'entry_id' ] ) ); |
|
310 | 310 | |
311 | 311 | if ( ! $valid_nonce_key ) { |
312 | 312 | gravityview()->log->debug( 'Duplicate entry not processed: nonce validation failed.' ); |
@@ -314,7 +314,7 @@ discard block |
||
314 | 314 | } |
315 | 315 | |
316 | 316 | // Get the entry slug |
317 | - $entry_slug = esc_attr( $_GET['entry_id'] ); |
|
317 | + $entry_slug = esc_attr( $_GET[ 'entry_id' ] ); |
|
318 | 318 | |
319 | 319 | // See if there's an entry there |
320 | 320 | $entry = gravityview_get_entry( $entry_slug, true, false ); |
@@ -408,17 +408,17 @@ discard block |
||
408 | 408 | return new WP_Error( 'gravityview-duplicate-entry-missing', __( 'The entry does not exist.', 'gravityview' ) ); |
409 | 409 | } |
410 | 410 | |
411 | - $form = GFAPI::get_form( $entry['form_id'] ); |
|
411 | + $form = GFAPI::get_form( $entry[ 'form_id' ] ); |
|
412 | 412 | |
413 | - $row['id'] = null; |
|
414 | - $row['date_created'] = date( 'Y-m-d H:i:s', time() ); |
|
415 | - $row['date_updated'] = $row['date_created']; |
|
416 | - $row['is_starred'] = false; |
|
417 | - $row['is_read'] = false; |
|
418 | - $row['ip'] = rgars( $form, 'personalData/preventIP' ) ? '' : GFFormsModel::get_ip(); |
|
419 | - $row['source_url'] = esc_url_raw( remove_query_arg( array( 'action', 'gvid', 'result', 'duplicate', 'entry_id' ) ) ); |
|
420 | - $row['user_agent'] = \GV\Utils::_SERVER( 'HTTP_USER_AGENT' ); |
|
421 | - $row['created_by'] = wp_get_current_user()->ID; |
|
413 | + $row[ 'id' ] = null; |
|
414 | + $row[ 'date_created' ] = date( 'Y-m-d H:i:s', time() ); |
|
415 | + $row[ 'date_updated' ] = $row[ 'date_created' ]; |
|
416 | + $row[ 'is_starred' ] = false; |
|
417 | + $row[ 'is_read' ] = false; |
|
418 | + $row[ 'ip' ] = rgars( $form, 'personalData/preventIP' ) ? '' : GFFormsModel::get_ip(); |
|
419 | + $row[ 'source_url' ] = esc_url_raw( remove_query_arg( array( 'action', 'gvid', 'result', 'duplicate', 'entry_id' ) ) ); |
|
420 | + $row[ 'user_agent' ] = \GV\Utils::_SERVER( 'HTTP_USER_AGENT' ); |
|
421 | + $row[ 'created_by' ] = wp_get_current_user()->ID; |
|
422 | 422 | |
423 | 423 | /** |
424 | 424 | * @filter `gravityview/entry/duplicate/details` Modify the new entry details before it's created. |
@@ -446,15 +446,15 @@ discard block |
||
446 | 446 | |
447 | 447 | $save_this_meta = array(); |
448 | 448 | foreach ( $duplicate_meta->get_output() as $m ) { |
449 | - $save_this_meta[] = array( |
|
450 | - 'meta_key' => $m['meta_key'], |
|
451 | - 'meta_value' => $m['meta_value'], |
|
452 | - 'item_index' => $m['item_index'], |
|
449 | + $save_this_meta[ ] = array( |
|
450 | + 'meta_key' => $m[ 'meta_key' ], |
|
451 | + 'meta_value' => $m[ 'meta_value' ], |
|
452 | + 'item_index' => $m[ 'item_index' ], |
|
453 | 453 | ); |
454 | 454 | } |
455 | 455 | |
456 | 456 | // Update the row ID for later usage |
457 | - $row['id'] = $duplicated_id; |
|
457 | + $row[ 'id' ] = $duplicated_id; |
|
458 | 458 | |
459 | 459 | /** |
460 | 460 | * @filter `gravityview/entry/duplicate/meta` Modify the new entry meta details. |
@@ -465,8 +465,8 @@ discard block |
||
465 | 465 | $save_this_meta = apply_filters( 'gravityview/entry/duplicate/meta', $save_this_meta, $row, $entry ); |
466 | 466 | |
467 | 467 | foreach ( $save_this_meta as $data ) { |
468 | - $data['form_id'] = $entry['form_id']; |
|
469 | - $data['entry_id'] = $duplicated_id; |
|
468 | + $data[ 'form_id' ] = $entry[ 'form_id' ]; |
|
469 | + $data[ 'entry_id' ] = $duplicated_id; |
|
470 | 470 | |
471 | 471 | if ( ! $wpdb->insert( $entry_meta_table, $data ) ) { |
472 | 472 | return new WP_Error( 'gravityview-duplicate-entry-db-meta', __( 'There was an error duplicating the entry.', 'gravityview' ) ); |
@@ -500,13 +500,13 @@ discard block |
||
500 | 500 | public function verify_nonce() { |
501 | 501 | |
502 | 502 | // No duplicate entry request was made |
503 | - if ( empty( $_GET['entry_id'] ) || empty( $_GET['duplicate'] ) ) { |
|
503 | + if ( empty( $_GET[ 'entry_id' ] ) || empty( $_GET[ 'duplicate' ] ) ) { |
|
504 | 504 | return false; |
505 | 505 | } |
506 | 506 | |
507 | - $nonce_key = self::get_nonce_key( $_GET['entry_id'] ); |
|
507 | + $nonce_key = self::get_nonce_key( $_GET[ 'entry_id' ] ); |
|
508 | 508 | |
509 | - $valid = wp_verify_nonce( $_GET['duplicate'], $nonce_key ); |
|
509 | + $valid = wp_verify_nonce( $_GET[ 'duplicate' ], $nonce_key ); |
|
510 | 510 | |
511 | 511 | /** |
512 | 512 | * @filter `gravityview/duplicate-entry/verify_nonce` Override Duplicate Entry nonce validation. Return true to declare nonce valid. |
@@ -542,7 +542,7 @@ discard block |
||
542 | 542 | return ''; |
543 | 543 | } |
544 | 544 | |
545 | - return 'return window.confirm(\''. esc_js( $confirm ) .'\');'; |
|
545 | + return 'return window.confirm(\'' . esc_js( $confirm ) . '\');'; |
|
546 | 546 | } |
547 | 547 | |
548 | 548 | /** |
@@ -596,7 +596,7 @@ discard block |
||
596 | 596 | public static function check_user_cap_duplicate_entry( $entry, $field = array(), $view_id = 0 ) { |
597 | 597 | $current_user = wp_get_current_user(); |
598 | 598 | |
599 | - $entry_id = isset( $entry['id'] ) ? $entry['id'] : null; |
|
599 | + $entry_id = isset( $entry[ 'id' ] ) ? $entry[ 'id' ] : null; |
|
600 | 600 | |
601 | 601 | // Or if they can duplicate any entries (as defined in Gravity Forms), we're good. |
602 | 602 | if ( GVCommon::has_cap( array( 'gravityforms_edit_entries', 'gform_full_access', 'gravityview_full_access' ), $entry_id ) ) { |
@@ -611,17 +611,17 @@ discard block |
||
611 | 611 | if ( ! empty( $field ) ) { |
612 | 612 | |
613 | 613 | // If capability is not defined, something is not right! |
614 | - if ( empty( $field['allow_duplicate_cap'] ) ) { |
|
614 | + if ( empty( $field[ 'allow_duplicate_cap' ] ) ) { |
|
615 | 615 | |
616 | 616 | gravityview()->log->error( 'Cannot read duplicate entry field caps', array( 'data' => $field ) ); |
617 | 617 | |
618 | 618 | return false; |
619 | 619 | } |
620 | 620 | |
621 | - if ( GVCommon::has_cap( $field['allow_duplicate_cap'] ) ) { |
|
621 | + if ( GVCommon::has_cap( $field[ 'allow_duplicate_cap' ] ) ) { |
|
622 | 622 | |
623 | 623 | // Do not return true if cap is read, as we need to check if the current user created the entry |
624 | - if ( 'read' !== $field['allow_duplicate_cap'] ) { |
|
624 | + if ( 'read' !== $field[ 'allow_duplicate_cap' ] ) { |
|
625 | 625 | return true; |
626 | 626 | } |
627 | 627 | |
@@ -634,7 +634,7 @@ discard block |
||
634 | 634 | |
635 | 635 | } |
636 | 636 | |
637 | - if ( ! isset( $entry['created_by'] ) ) { |
|
637 | + if ( ! isset( $entry[ 'created_by' ] ) ) { |
|
638 | 638 | |
639 | 639 | gravityview()->log->error( 'Cannot duplicate entry; entry `created_by` doesn\'t exist.' ); |
640 | 640 | |
@@ -659,7 +659,7 @@ discard block |
||
659 | 659 | } |
660 | 660 | |
661 | 661 | // If the logged-in user is the same as the user who created the entry, we're good. |
662 | - if ( is_user_logged_in() && intval( $current_user->ID ) === intval( $entry['created_by'] ) ) { |
|
662 | + if ( is_user_logged_in() && intval( $current_user->ID ) === intval( $entry[ 'created_by' ] ) ) { |
|
663 | 663 | |
664 | 664 | gravityview()->log->debug( 'User {user_id} created the entry.', array( 'user_id' => $current_user->ID ) ); |
665 | 665 | |
@@ -683,12 +683,12 @@ discard block |
||
683 | 683 | * @return void |
684 | 684 | */ |
685 | 685 | public function maybe_display_message( $current_view_id = 0 ) { |
686 | - if ( empty( $_GET['status'] ) || ! self::verify_nonce() ) { |
|
686 | + if ( empty( $_GET[ 'status' ] ) || ! self::verify_nonce() ) { |
|
687 | 687 | return; |
688 | 688 | } |
689 | 689 | |
690 | 690 | // Entry wasn't duplicated from current View |
691 | - if ( isset( $_GET['view_id'] ) && ( intval( $_GET['view_id'] ) !== intval( $current_view_id ) ) ) { |
|
691 | + if ( isset( $_GET[ 'view_id' ] ) && ( intval( $_GET[ 'view_id' ] ) !== intval( $current_view_id ) ) ) { |
|
692 | 692 | return; |
693 | 693 | } |
694 | 694 | |
@@ -696,11 +696,11 @@ discard block |
||
696 | 696 | } |
697 | 697 | |
698 | 698 | public function display_message() { |
699 | - if ( empty( $_GET['status'] ) || empty( $_GET['duplicate'] ) ) { |
|
699 | + if ( empty( $_GET[ 'status' ] ) || empty( $_GET[ 'duplicate' ] ) ) { |
|
700 | 700 | return; |
701 | 701 | } |
702 | 702 | |
703 | - $status = esc_attr( $_GET['status'] ); |
|
703 | + $status = esc_attr( $_GET[ 'status' ] ); |
|
704 | 704 | $message_from_url = \GV\Utils::_GET( 'message' ); |
705 | 705 | $message_from_url = rawurldecode( stripslashes_deep( $message_from_url ) ); |
706 | 706 | $class = ''; |
@@ -726,7 +726,7 @@ discard block |
||
726 | 726 | $message = apply_filters( 'gravityview/duplicate-entry/message', esc_attr( $message ), $status, $message_from_url ); |
727 | 727 | |
728 | 728 | // DISPLAY ERROR/SUCCESS MESSAGE |
729 | - echo '<div class="gv-notice' . esc_attr( $class ) .'">'. $message .'</div>'; |
|
729 | + echo '<div class="gv-notice' . esc_attr( $class ) . '">' . $message . '</div>'; |
|
730 | 730 | } |
731 | 731 | |
732 | 732 | /** |
@@ -756,7 +756,7 @@ discard block |
||
756 | 756 | ?> |
757 | 757 | <span class="gv-duplicate"> |
758 | 758 | | |
759 | - <a href="<?php echo wp_nonce_url( add_query_arg( 'entry_id', $entry['id'] ), self::get_nonce_key( $entry['id'] ), 'duplicate' ); ?>"><?php esc_html_e( 'Duplicate', 'gravityview' ); ?></a> |
|
759 | + <a href="<?php echo wp_nonce_url( add_query_arg( 'entry_id', $entry[ 'id' ] ), self::get_nonce_key( $entry[ 'id' ] ), 'duplicate' ); ?>"><?php esc_html_e( 'Duplicate', 'gravityview' ); ?></a> |
|
760 | 760 | </span> |
761 | 761 | <?php |
762 | 762 | } |
@@ -778,9 +778,9 @@ discard block |
||
778 | 778 | |
779 | 779 | if ( 'success' === \GV\Utils::_GET( 'result' ) ) { |
780 | 780 | add_filter( 'gform_admin_messages', function( $messages ) { |
781 | - $messages = (array) $messages; |
|
781 | + $messages = (array)$messages; |
|
782 | 782 | |
783 | - $messages[] = esc_html__( 'Entry duplicated.', 'gravityview' ); |
|
783 | + $messages[ ] = esc_html__( 'Entry duplicated.', 'gravityview' ); |
|
784 | 784 | return $messages; |
785 | 785 | } ); |
786 | 786 | } |
@@ -791,7 +791,7 @@ discard block |
||
791 | 791 | |
792 | 792 | $check_logs_message = ''; |
793 | 793 | |
794 | - if( $is_logging_active ) { |
|
794 | + if ( $is_logging_active ) { |
|
795 | 795 | $check_logs_message = sprintf( ' <a href="%s">%s</a>', |
796 | 796 | esc_url( admin_url( 'admin.php?page=gf_settings&subview=gravityformslogging' ) ), |
797 | 797 | esc_html_x( 'Check the GravityView logs for more information.', 'Error message links to logging page', 'gravityview' ) |
@@ -799,9 +799,9 @@ discard block |
||
799 | 799 | } |
800 | 800 | |
801 | 801 | add_filter( 'gform_admin_error_messages', function( $messages ) use ( $check_logs_message ) { |
802 | - $messages = (array) $messages; |
|
802 | + $messages = (array)$messages; |
|
803 | 803 | |
804 | - $messages[] = esc_html__( 'There was an error duplicating the entry.', 'gravityview' ) . $check_logs_message; |
|
804 | + $messages[ ] = esc_html__( 'There was an error duplicating the entry.', 'gravityview' ) . $check_logs_message; |
|
805 | 805 | |
806 | 806 | return $messages; |
807 | 807 | } ); |