|
@@ -75,7 +75,7 @@ discard block |
|
|
block discarded – undo |
|
75
|
75
|
|
|
76
|
76
|
$atts = shortcode_atts( self::$defaults, $atts ); |
|
77
|
77
|
|
|
78
|
|
- $atts['action'] = 'edit'; |
|
|
78
|
+ $atts[ 'action' ] = 'edit'; |
|
79
|
79
|
|
|
80
|
80
|
return $this->shortcode( $atts, $content, $context ); |
|
81
|
81
|
} |
|
@@ -91,7 +91,7 @@ discard block |
|
|
block discarded – undo |
|
91
|
91
|
|
|
92
|
92
|
$atts = shortcode_atts( self::$defaults, $atts ); |
|
93
|
93
|
|
|
94
|
|
- $atts['action'] = 'delete'; |
|
|
94
|
+ $atts[ 'action' ] = 'delete'; |
|
95
|
95
|
|
|
96
|
96
|
return $this->shortcode( $atts, $content, $context ); |
|
97
|
97
|
} |
|
@@ -131,7 +131,7 @@ discard block |
|
|
block discarded – undo |
|
131
|
131
|
|
|
132
|
132
|
$this->settings = shortcode_atts( self::$defaults, $atts, $context ); |
|
133
|
133
|
|
|
134
|
|
- $this->view_id = empty( $this->settings['view_id'] ) ? GravityView_View::getInstance()->getViewId() : absint( $this->settings['view_id'] ); |
|
|
134
|
+ $this->view_id = empty( $this->settings[ 'view_id' ] ) ? GravityView_View::getInstance()->getViewId() : absint( $this->settings[ 'view_id' ] ); |
|
135
|
135
|
|
|
136
|
136
|
if ( empty( $this->view_id ) ) { |
|
137
|
137
|
gravityview()->log->error( 'A View ID was not defined and we are not inside a View' ); |
|
@@ -139,10 +139,10 @@ discard block |
|
|
block discarded – undo |
|
139
|
139
|
return null; |
|
140
|
140
|
} |
|
141
|
141
|
|
|
142
|
|
- $this->entry = $this->get_entry( $this->settings['entry_id'] ); |
|
|
142
|
+ $this->entry = $this->get_entry( $this->settings[ 'entry_id' ] ); |
|
143
|
143
|
|
|
144
|
144
|
if ( empty( $this->entry ) ) { |
|
145
|
|
- gravityview()->log->error( 'An Entry ID was not defined or found. Entry ID: {entry_id}', array( 'entry_id' => $this->settings['entry_id'] ) ); |
|
|
145
|
+ gravityview()->log->error( 'An Entry ID was not defined or found. Entry ID: {entry_id}', array( 'entry_id' => $this->settings[ 'entry_id' ] ) ); |
|
146
|
146
|
|
|
147
|
147
|
return null; |
|
148
|
148
|
} |
|
@@ -150,7 +150,7 @@ discard block |
|
|
block discarded – undo |
|
150
|
150
|
gravityview()->log->debug( '{context} atts:', array( 'context' => $context, 'data' => $atts ) ); |
|
151
|
151
|
|
|
152
|
152
|
if ( ! $this->has_cap() ) { |
|
153
|
|
- gravityview()->log->error( 'User does not have the capability to {action} this entry: {entry_id}', array( 'action' => esc_attr( $this->settings['action'] ), 'entry_id' => $this->entry['id'] ) ); |
|
|
153
|
+ gravityview()->log->error( 'User does not have the capability to {action} this entry: {entry_id}', array( 'action' => esc_attr( $this->settings[ 'action' ] ), 'entry_id' => $this->entry[ 'id' ] ) ); |
|
154
|
154
|
|
|
155
|
155
|
return null; |
|
156
|
156
|
} |
|
@@ -164,7 +164,7 @@ discard block |
|
|
block discarded – undo |
|
164
|
164
|
} |
|
165
|
165
|
|
|
166
|
166
|
// Get just the URL, not the tag |
|
167
|
|
- if ( 'url' === $this->settings['return'] ) { |
|
|
167
|
+ if ( 'url' === $this->settings[ 'return' ] ) { |
|
168
|
168
|
return $url; |
|
169
|
169
|
} |
|
170
|
170
|
|
|
@@ -185,13 +185,13 @@ discard block |
|
|
block discarded – undo |
|
185
|
185
|
*/ |
|
186
|
186
|
private function get_link_atts() { |
|
187
|
187
|
|
|
188
|
|
- wp_parse_str( $this->settings['link_atts'], $link_atts ); |
|
|
188
|
+ wp_parse_str( $this->settings[ 'link_atts' ], $link_atts ); |
|
189
|
189
|
|
|
190
|
|
- if ( 'delete' === $this->settings['action'] ) { |
|
191
|
|
- $link_atts['onclick'] = isset( $link_atts['onclick'] ) ? $link_atts['onclick'] : GravityView_Delete_Entry::get_confirm_dialog(); |
|
|
190
|
+ if ( 'delete' === $this->settings[ 'action' ] ) { |
|
|
191
|
+ $link_atts[ 'onclick' ] = isset( $link_atts[ 'onclick' ] ) ? $link_atts[ 'onclick' ] : GravityView_Delete_Entry::get_confirm_dialog(); |
|
192
|
192
|
} |
|
193
|
193
|
|
|
194
|
|
- return (array) $link_atts; |
|
|
194
|
+ return (array)$link_atts; |
|
195
|
195
|
} |
|
196
|
196
|
|
|
197
|
197
|
/** |
|
@@ -211,7 +211,7 @@ discard block |
|
|
block discarded – undo |
|
211
|
211
|
return do_shortcode( $content ); |
|
212
|
212
|
} |
|
213
|
213
|
|
|
214
|
|
- switch ( $this->settings['action'] ) { |
|
|
214
|
+ switch ( $this->settings[ 'action' ] ) { |
|
215
|
215
|
case 'edit': |
|
216
|
216
|
$anchor_text = __( 'Edit Entry', 'gravityview' ); |
|
217
|
217
|
break; |
|
@@ -239,9 +239,9 @@ discard block |
|
|
block discarded – undo |
|
239
|
239
|
private function get_url() { |
|
240
|
240
|
|
|
241
|
241
|
// if post_id is not defined, default to view_id |
|
242
|
|
- $post_id = empty( $this->settings['post_id'] ) ? $this->view_id : $this->settings['post_id']; |
|
|
242
|
+ $post_id = empty( $this->settings[ 'post_id' ] ) ? $this->view_id : $this->settings[ 'post_id' ]; |
|
243
|
243
|
|
|
244
|
|
- switch ( $this->settings['action'] ) { |
|
|
244
|
+ switch ( $this->settings[ 'action' ] ) { |
|
245
|
245
|
case 'edit': |
|
246
|
246
|
$url = GravityView_Edit_Entry::get_edit_link( $this->entry, $this->view_id, $post_id ); |
|
247
|
247
|
break; |
|
@@ -266,7 +266,7 @@ discard block |
|
|
block discarded – undo |
|
266
|
266
|
*/ |
|
267
|
267
|
private function has_cap() { |
|
268
|
268
|
|
|
269
|
|
- switch ( $this->settings['action'] ) { |
|
|
269
|
+ switch ( $this->settings[ 'action' ] ) { |
|
270
|
270
|
case 'edit': |
|
271
|
271
|
$has_cap = GravityView_Edit_Entry::check_user_cap_edit_entry( $this->entry, $this->view_id ); |
|
272
|
272
|
break; |
|
@@ -331,9 +331,9 @@ discard block |
|
|
block discarded – undo |
|
331
|
331
|
*/ |
|
332
|
332
|
private function maybe_add_field_values_query_args( $url ) { |
|
333
|
333
|
|
|
334
|
|
- if ( $url && ! empty( $this->settings['field_values'] ) ) { |
|
|
334
|
+ if ( $url && ! empty( $this->settings[ 'field_values' ] ) ) { |
|
335
|
335
|
|
|
336
|
|
- wp_parse_str( $this->settings['field_values'], $field_values ); |
|
|
336
|
+ wp_parse_str( $this->settings[ 'field_values' ], $field_values ); |
|
337
|
337
|
|
|
338
|
338
|
$url = add_query_arg( $field_values, $url ); |
|
339
|
339
|
} |