|
@@ -38,7 +38,7 @@ discard block |
|
|
block discarded – undo |
|
38
|
38
|
|
|
39
|
39
|
$this->label = esc_html__( 'Result Number', 'gravityview' ); |
|
40
|
40
|
|
|
41
|
|
- add_filter( 'gravityview/metaboxes/tooltips', array( $this, 'field_tooltips') ); |
|
|
41
|
+ add_filter( 'gravityview/metaboxes/tooltips', array( $this, 'field_tooltips' ) ); |
|
42
|
42
|
|
|
43
|
43
|
parent::__construct(); |
|
44
|
44
|
} |
|
@@ -52,9 +52,9 @@ discard block |
|
|
block discarded – undo |
|
52
|
52
|
|
|
53
|
53
|
$return = $tooltips; |
|
54
|
54
|
|
|
55
|
|
- $return['reverse_sequence'] = array( |
|
56
|
|
- 'title' => __('Reverse the order of the result numbers', 'gravityview'), |
|
57
|
|
- 'value' => __('Output row numbers in descending order. If enabled, numbers will go from high to low.', 'gravityview'), |
|
|
55
|
+ $return[ 'reverse_sequence' ] = array( |
|
|
56
|
+ 'title' => __( 'Reverse the order of the result numbers', 'gravityview' ), |
|
|
57
|
+ 'value' => __( 'Output row numbers in descending order. If enabled, numbers will go from high to low.', 'gravityview' ), |
|
58
|
58
|
); |
|
59
|
59
|
|
|
60
|
60
|
return $return; |
|
@@ -62,7 +62,7 @@ discard block |
|
|
block discarded – undo |
|
62
|
62
|
|
|
63
|
63
|
public function field_options( $field_options, $template_id, $field_id, $context, $input_type ) { |
|
64
|
64
|
|
|
65
|
|
- unset ( $field_options['search_filter'] ); |
|
|
65
|
+ unset ( $field_options[ 'search_filter' ] ); |
|
66
|
66
|
|
|
67
|
67
|
$new_fields = array( |
|
68
|
68
|
'start' => array( |
|
@@ -113,20 +113,20 @@ discard block |
|
|
block discarded – undo |
|
113
|
113
|
$return = $text; |
|
114
|
114
|
|
|
115
|
115
|
$context = new \GV\Template_Context(); |
|
116
|
|
- $context->view = \GV\View::by_id( $view_data['view_id'] ); |
|
|
116
|
+ $context->view = \GV\View::by_id( $view_data[ 'view_id' ] ); |
|
117
|
117
|
$context->entry = \GV\GF_Entry::from_entry( $entry ); |
|
118
|
118
|
|
|
119
|
119
|
$legacy_field = \GravityView_View::getInstance()->getCurrentField(); // TODO: Don't use legacy code... |
|
120
|
120
|
|
|
121
|
121
|
$gv_field = \GV\Internal_Field::by_id( 'sequence' ); |
|
122
|
|
- $merge_tag_context = $legacy_field['UID']; |
|
|
122
|
+ $merge_tag_context = $legacy_field[ 'UID' ]; |
|
123
|
123
|
|
|
124
|
124
|
$merge_tag_context = uniqid( 'sequence_', true ) . "/$merge_tag_context"; |
|
125
|
125
|
|
|
126
|
126
|
foreach ( $matches as $match ) { |
|
127
|
127
|
|
|
128
|
|
- $full_tag = $match[0]; |
|
129
|
|
- $property = $match[1]; |
|
|
128
|
+ $full_tag = $match[ 0 ]; |
|
|
129
|
+ $property = $match[ 1 ]; |
|
130
|
130
|
|
|
131
|
131
|
$gv_field->reverse = false; |
|
132
|
132
|
$gv_field->start = 1; |
|
@@ -145,12 +145,12 @@ discard block |
|
|
block discarded – undo |
|
145
|
145
|
|
|
146
|
146
|
// If there is a field with the ID of the start number, the merge tag won't work. |
|
147
|
147
|
// In that case, you can use "=" instead: `{sequence start=10}` |
|
148
|
|
- if( 1 === sizeof( $maybe_start ) ) { |
|
|
148
|
+ if ( 1 === sizeof( $maybe_start ) ) { |
|
149
|
149
|
$maybe_start = explode( '=', $modifier ); |
|
150
|
150
|
} |
|
151
|
151
|
|
|
152
|
152
|
if ( 'start' === rgar( $maybe_start, 0 ) && is_numeric( rgar( $maybe_start, 1 ) ) ) { |
|
153
|
|
- $gv_field->start = (int) rgar( $maybe_start, 1 ); |
|
|
153
|
+ $gv_field->start = (int)rgar( $maybe_start, 1 ); |
|
154
|
154
|
} |
|
155
|
155
|
} |
|
156
|
156
|
|
|
@@ -161,7 +161,7 @@ discard block |
|
|
block discarded – undo |
|
161
|
161
|
$merge_tag_context_modifiers = $merge_tag_context . '/' . var_export( $gv_field->reverse, true ) . '/' . $gv_field->start; |
|
162
|
162
|
|
|
163
|
163
|
if ( ! isset( $merge_tag_sequences[ $merge_tag_context_modifiers ] ) ) { |
|
164
|
|
- $gv_field->UID = $legacy_field['UID'] . '/' . var_export( $gv_field->reverse, true ) . '/' . $gv_field->start; |
|
|
164
|
+ $gv_field->UID = $legacy_field[ 'UID' ] . '/' . var_export( $gv_field->reverse, true ) . '/' . $gv_field->start; |
|
165
|
165
|
$context->field = $gv_field; |
|
166
|
166
|
$sequence = $merge_tag_sequences[ $merge_tag_context_modifiers ] = $this->get_sequence( $context ); |
|
167
|
167
|
} else { |
|
@@ -206,7 +206,7 @@ discard block |
|
|
block discarded – undo |
|
206
|
206
|
$total = $context->view->get_entries()->total(); |
|
207
|
207
|
remove_filter( 'gform_gf_query_sql', $callback ); |
|
208
|
208
|
|
|
209
|
|
- unset( $sql_query['paginate'] ); |
|
|
209
|
+ unset( $sql_query[ 'paginate' ] ); |
|
210
|
210
|
|
|
211
|
211
|
global $wpdb; |
|
212
|
212
|
|