Version Description
- 23-07-2019 =
- Fix - Prevent empty search term in forms query.
- Fix - Entries list-table with status query bug.
- Fix - Entries list table offset bug for pagination.
- Fix - Entries form filter action bug while paginated.
Download this release
Release Info
Developer | wpeverest |
Plugin | Everest Forms – Easy Contact Form and Form Builder |
Version | 1.5.2 |
Comparing to | |
See all releases |
Code changes from version 1.5.1 to 1.5.2
- everest-forms.php +1 -1
- includes/admin/class-evf-admin-entries-table-list.php +1 -1
- includes/admin/class-evf-admin-entries.php +14 -6
- includes/admin/class-evf-admin-forms-table-list.php +14 -9
- includes/class-everest-forms.php +1 -1
- includes/evf-entry-functions.php +3 -3
- languages/everest-forms.pot +23 -22
- readme.txt +7 -1
everest-forms.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Everest Forms
|
4 |
* Plugin URI: https://wpeverest.com/wordpress-plugins/everest-forms/
|
5 |
* Description: Drag and Drop contact form builder to easily create simple to complex forms for any purpose. Lightweight, Beautiful design, responsive and more.
|
6 |
-
* Version: 1.5.
|
7 |
* Author: WPEverest
|
8 |
* Author URI: https://wpeverest.com
|
9 |
* Text Domain: everest-forms
|
3 |
* Plugin Name: Everest Forms
|
4 |
* Plugin URI: https://wpeverest.com/wordpress-plugins/everest-forms/
|
5 |
* Description: Drag and Drop contact form builder to easily create simple to complex forms for any purpose. Lightweight, Beautiful design, responsive and more.
|
6 |
+
* Version: 1.5.2
|
7 |
* Author: WPEverest
|
8 |
* Author URI: https://wpeverest.com
|
9 |
* Text Domain: everest-forms
|
includes/admin/class-evf-admin-entries-table-list.php
CHANGED
@@ -460,7 +460,7 @@ class EVF_Admin_Entries_Table_List extends WP_List_Table {
|
|
460 |
$output = ob_get_clean();
|
461 |
|
462 |
if ( ! empty( $output ) ) {
|
463 |
-
echo $output;
|
464 |
submit_button( __( 'Filter', 'everest-forms' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) );
|
465 |
|
466 |
// Export CSV submit button.
|
460 |
$output = ob_get_clean();
|
461 |
|
462 |
if ( ! empty( $output ) ) {
|
463 |
+
echo $output; // @codingStandardsIgnoreLine
|
464 |
submit_button( __( 'Filter', 'everest-forms' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) );
|
465 |
|
466 |
// Export CSV submit button.
|
includes/admin/class-evf-admin-entries.php
CHANGED
@@ -67,10 +67,13 @@ class EVF_Admin_Entries {
|
|
67 |
<?php do_action( 'everest_forms_before_entry_list', $entries_table_list ); ?>
|
68 |
|
69 |
<?php if ( 0 < count( $entry_ids ) ) : ?>
|
70 |
-
|
|
|
71 |
<input type="hidden" name="page" value="evf-entries" />
|
|
|
|
|
|
|
72 |
<?php
|
73 |
-
$entries_table_list->views();
|
74 |
$entries_table_list->search_box( __( 'Search Entries', 'everest-forms' ), 'everest-forms' );
|
75 |
$entries_table_list->display();
|
76 |
?>
|
@@ -88,7 +91,7 @@ class EVF_Admin_Entries {
|
|
88 |
$output = ob_get_clean();
|
89 |
|
90 |
if ( ! empty( $output ) ) {
|
91 |
-
echo $output;
|
92 |
submit_button( __( 'Filter', 'everest-forms' ), '', '', false, array( 'id' => 'post-query-submit' ) );
|
93 |
}
|
94 |
?>
|
@@ -133,6 +136,11 @@ class EVF_Admin_Entries {
|
|
133 |
if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) { // WPCS: input var okay, CSRF ok.
|
134 |
$this->empty_trash();
|
135 |
}
|
|
|
|
|
|
|
|
|
|
|
136 |
}
|
137 |
}
|
138 |
|
@@ -152,7 +160,7 @@ class EVF_Admin_Entries {
|
|
152 |
}
|
153 |
}
|
154 |
|
155 |
-
|
156 |
esc_url_raw(
|
157 |
add_query_arg(
|
158 |
array(
|
@@ -182,7 +190,7 @@ class EVF_Admin_Entries {
|
|
182 |
}
|
183 |
}
|
184 |
|
185 |
-
|
186 |
esc_url_raw(
|
187 |
add_query_arg(
|
188 |
array(
|
@@ -212,7 +220,7 @@ class EVF_Admin_Entries {
|
|
212 |
}
|
213 |
}
|
214 |
|
215 |
-
|
216 |
esc_url_raw(
|
217 |
add_query_arg(
|
218 |
array(
|
67 |
<?php do_action( 'everest_forms_before_entry_list', $entries_table_list ); ?>
|
68 |
|
69 |
<?php if ( 0 < count( $entry_ids ) ) : ?>
|
70 |
+
<?php $entries_table_list->views(); ?>
|
71 |
+
<form id="entries-list" method="get" data-form-id="<?php echo absint( $entries_table_list->form_id ); ?>" data-last-entry-id="<?php echo absint( end( $entry_ids ) ); ?>">
|
72 |
<input type="hidden" name="page" value="evf-entries" />
|
73 |
+
<?php if ( ! empty( $_REQUEST['form_id'] ) ) : // WPCS: input var ok, CSRF ok. ?>
|
74 |
+
<input type="hidden" name="form_id" value="<?php echo absint( $_REQUEST['form_id'] ); ?>" />
|
75 |
+
<?php endif; ?>
|
76 |
<?php
|
|
|
77 |
$entries_table_list->search_box( __( 'Search Entries', 'everest-forms' ), 'everest-forms' );
|
78 |
$entries_table_list->display();
|
79 |
?>
|
91 |
$output = ob_get_clean();
|
92 |
|
93 |
if ( ! empty( $output ) ) {
|
94 |
+
echo $output; // @codingStandardsIgnoreLine
|
95 |
submit_button( __( 'Filter', 'everest-forms' ), '', '', false, array( 'id' => 'post-query-submit' ) );
|
96 |
}
|
97 |
?>
|
136 |
if ( isset( $_REQUEST['delete_all'] ) || isset( $_REQUEST['delete_all2'] ) ) { // WPCS: input var okay, CSRF ok.
|
137 |
$this->empty_trash();
|
138 |
}
|
139 |
+
|
140 |
+
if ( ! empty( $_REQUEST['_wp_http_referer'] ) && isset( $_SERVER['REQUEST_URI'] ) ) { // WPCS: input var ok, CSRF ok.
|
141 |
+
wp_safe_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); // WPCS: input var ok, sanitization ok.
|
142 |
+
exit();
|
143 |
+
}
|
144 |
}
|
145 |
}
|
146 |
|
160 |
}
|
161 |
}
|
162 |
|
163 |
+
wp_safe_redirect(
|
164 |
esc_url_raw(
|
165 |
add_query_arg(
|
166 |
array(
|
190 |
}
|
191 |
}
|
192 |
|
193 |
+
wp_safe_redirect(
|
194 |
esc_url_raw(
|
195 |
add_query_arg(
|
196 |
array(
|
220 |
}
|
221 |
}
|
222 |
|
223 |
+
wp_safe_redirect(
|
224 |
esc_url_raw(
|
225 |
add_query_arg(
|
226 |
array(
|
includes/admin/class-evf-admin-forms-table-list.php
CHANGED
@@ -224,6 +224,7 @@ class EVF_Admin_Forms_Table_List extends WP_List_Table {
|
|
224 |
|
225 |
if ( $time_diff > 0 && $time_diff < 24 * 60 * 60 ) {
|
226 |
$h_time = sprintf(
|
|
|
227 |
__( '%s ago', 'everest-forms' ),
|
228 |
human_time_diff( $time )
|
229 |
);
|
@@ -445,7 +446,7 @@ class EVF_Admin_Forms_Table_List extends WP_List_Table {
|
|
445 |
$per_page = $this->get_items_per_page( 'evf_forms_per_page' );
|
446 |
$current_page = $this->get_pagenum();
|
447 |
|
448 |
-
// Query args
|
449 |
$args = array(
|
450 |
'post_type' => 'everest_form',
|
451 |
'posts_per_page' => $per_page,
|
@@ -453,20 +454,24 @@ class EVF_Admin_Forms_Table_List extends WP_List_Table {
|
|
453 |
'paged' => $current_page,
|
454 |
);
|
455 |
|
456 |
-
// Handle the status query
|
457 |
-
if ( ! empty( $_REQUEST['status'] ) ) {
|
458 |
-
$args['post_status'] = sanitize_text_field( $_REQUEST['status'] );
|
459 |
}
|
460 |
|
461 |
-
|
462 |
-
|
463 |
-
|
|
|
|
|
|
|
|
|
464 |
|
465 |
-
// Get the
|
466 |
$posts = new WP_Query( $args );
|
467 |
$this->items = $posts->posts;
|
468 |
|
469 |
-
// Set the pagination
|
470 |
$this->set_pagination_args(
|
471 |
array(
|
472 |
'total_items' => $posts->found_posts,
|
224 |
|
225 |
if ( $time_diff > 0 && $time_diff < 24 * 60 * 60 ) {
|
226 |
$h_time = sprintf(
|
227 |
+
/* translators: %s: Time */
|
228 |
__( '%s ago', 'everest-forms' ),
|
229 |
human_time_diff( $time )
|
230 |
);
|
446 |
$per_page = $this->get_items_per_page( 'evf_forms_per_page' );
|
447 |
$current_page = $this->get_pagenum();
|
448 |
|
449 |
+
// Query args.
|
450 |
$args = array(
|
451 |
'post_type' => 'everest_form',
|
452 |
'posts_per_page' => $per_page,
|
454 |
'paged' => $current_page,
|
455 |
);
|
456 |
|
457 |
+
// Handle the status query.
|
458 |
+
if ( ! empty( $_REQUEST['status'] ) ) { // WPCS: input var ok, CSRF ok.
|
459 |
+
$args['post_status'] = sanitize_text_field( $_REQUEST['status'] ); // WPCS: input var ok, sanitization ok.
|
460 |
}
|
461 |
|
462 |
+
// Handle the search query.
|
463 |
+
if ( ! empty( $_REQUEST['s'] ) ) { // WPCS: input var ok, CSRF ok.
|
464 |
+
$args['s'] = sanitize_text_field( trim( wp_unslash( $_REQUEST['s'] ) ) ); // WPCS: sanitization ok, CSRF ok.
|
465 |
+
}
|
466 |
+
|
467 |
+
$args['orderby'] = isset( $_REQUEST['orderby'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['orderby'] ) ) : 'date_created'; // WPCS: sanitization ok, CSRF ok.
|
468 |
+
$args['order'] = isset( $_REQUEST['order'] ) && 'ASC' === strtoupper( wp_unslash( $_REQUEST['order'] ) ) ? 'ASC' : 'DESC'; // WPCS: sanitization ok, CSRF ok.
|
469 |
|
470 |
+
// Get the forms.
|
471 |
$posts = new WP_Query( $args );
|
472 |
$this->items = $posts->posts;
|
473 |
|
474 |
+
// Set the pagination.
|
475 |
$this->set_pagination_args(
|
476 |
array(
|
477 |
'total_items' => $posts->found_posts,
|
includes/class-everest-forms.php
CHANGED
@@ -21,7 +21,7 @@ final class EverestForms {
|
|
21 |
*
|
22 |
* @var string
|
23 |
*/
|
24 |
-
public $version = '1.5.
|
25 |
|
26 |
/**
|
27 |
* The single instance of the class.
|
21 |
*
|
22 |
* @var string
|
23 |
*/
|
24 |
+
public $version = '1.5.2';
|
25 |
|
26 |
/**
|
27 |
* The single instance of the class.
|
includes/evf-entry-functions.php
CHANGED
@@ -75,7 +75,7 @@ function evf_search_entries( $args ) {
|
|
75 |
)
|
76 |
);
|
77 |
|
78 |
-
$statuses =
|
79 |
$valid_fields = array( 'date', 'form_id', 'title', 'status' );
|
80 |
|
81 |
// Check if form ID is valid for entries.
|
@@ -96,7 +96,7 @@ function evf_search_entries( $args ) {
|
|
96 |
}
|
97 |
|
98 |
if ( ! empty( $args['status'] ) ) {
|
99 |
-
$query[] = $wpdb->prepare( 'AND `status` = %s', isset( $statuses[ $args['status'] ] ) ? $
|
100 |
}
|
101 |
|
102 |
$orderby = in_array( $args['orderby'], $valid_fields, true ) ? $args['orderby'] : 'entry_id';
|
@@ -109,7 +109,7 @@ function evf_search_entries( $args ) {
|
|
109 |
}
|
110 |
|
111 |
if ( 0 < $args['offset'] ) {
|
112 |
-
$query[] = $wpdb->prepare( '
|
113 |
}
|
114 |
|
115 |
// phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
|
75 |
)
|
76 |
);
|
77 |
|
78 |
+
$statuses = evf_get_entry_statuses();
|
79 |
$valid_fields = array( 'date', 'form_id', 'title', 'status' );
|
80 |
|
81 |
// Check if form ID is valid for entries.
|
96 |
}
|
97 |
|
98 |
if ( ! empty( $args['status'] ) ) {
|
99 |
+
$query[] = $wpdb->prepare( 'AND `status` = %s', isset( $statuses[ $args['status'] ] ) ? $args['status'] : 'publish' );
|
100 |
}
|
101 |
|
102 |
$orderby = in_array( $args['orderby'], $valid_fields, true ) ? $args['orderby'] : 'entry_id';
|
109 |
}
|
110 |
|
111 |
if ( 0 < $args['offset'] ) {
|
112 |
+
$query[] = $wpdb->prepare( 'OFFSET %d', absint( $args['offset'] ) );
|
113 |
}
|
114 |
|
115 |
// phpcs:ignore WordPress.DB.PreparedSQL.NotPrepared
|
languages/everest-forms.pot
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
# This file is distributed under the same license as the Everest Forms package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: Everest Forms 1.5.
|
6 |
"Report-Msgid-Bugs-To: https://github.com/wpeverest/everest-forms/issues\n"
|
7 |
-
"POT-Creation-Date: 2019-07-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -672,7 +672,7 @@ msgid ""
|
|
672 |
msgstr ""
|
673 |
|
674 |
#: includes/admin/class-evf-admin-entries-table-list.php:75
|
675 |
-
#: includes/admin/class-evf-admin-entries.php:
|
676 |
msgid "Whoops, it appears you do not have any form entries yet."
|
677 |
msgstr ""
|
678 |
|
@@ -713,7 +713,7 @@ msgstr ""
|
|
713 |
#: includes/admin/class-evf-admin-entries-table-list.php:284
|
714 |
#: includes/admin/class-evf-admin-entries-table-list.php:372
|
715 |
#: includes/admin/class-evf-admin-forms-table-list.php:122
|
716 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
717 |
msgid "Restore"
|
718 |
msgstr ""
|
719 |
|
@@ -745,7 +745,7 @@ msgstr[0] ""
|
|
745 |
msgstr[1] ""
|
746 |
|
747 |
#: includes/admin/class-evf-admin-entries-table-list.php:438
|
748 |
-
#: includes/admin/class-evf-admin-entries.php:
|
749 |
#. translators: %d: number of entries
|
750 |
msgid "%d entry permanently deleted."
|
751 |
msgid_plural "%d entries permanently deleted."
|
@@ -753,7 +753,7 @@ msgstr[0] ""
|
|
753 |
msgstr[1] ""
|
754 |
|
755 |
#: includes/admin/class-evf-admin-entries-table-list.php:464
|
756 |
-
#: includes/admin/class-evf-admin-entries.php:
|
757 |
msgid "Filter"
|
758 |
msgstr ""
|
759 |
|
@@ -762,7 +762,7 @@ msgid "Export CSV"
|
|
762 |
msgstr ""
|
763 |
|
764 |
#: includes/admin/class-evf-admin-entries-table-list.php:474
|
765 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
766 |
msgid "Empty Trash"
|
767 |
msgstr ""
|
768 |
|
@@ -777,19 +777,19 @@ msgstr ""
|
|
777 |
msgid "Entries"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: includes/admin/class-evf-admin-entries.php:
|
781 |
msgid "Search Entries"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: includes/admin/class-evf-admin-entries.php:
|
785 |
msgid "Learn more about entries"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: includes/admin/class-evf-admin-entries.php:
|
789 |
msgid "Create your first form!"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: includes/admin/class-evf-admin-entries.php:
|
793 |
#. translators: %d - New form entries count.
|
794 |
msgid "%d new entry since you last checked."
|
795 |
msgid_plural "%d new entries since you last checked."
|
@@ -836,7 +836,7 @@ msgid "Delete this item permanently"
|
|
836 |
msgstr ""
|
837 |
|
838 |
#: includes/admin/class-evf-admin-forms-table-list.php:127
|
839 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
840 |
msgid "Delete permanently"
|
841 |
msgstr ""
|
842 |
|
@@ -852,53 +852,54 @@ msgstr ""
|
|
852 |
msgid "Y/m/d g:i:s A"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
|
|
856 |
msgid "%s ago"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
860 |
msgid "Y/m/d"
|
861 |
msgstr ""
|
862 |
|
863 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:267
|
864 |
#: includes/admin/class-evf-admin-forms-table-list.php:268
|
|
|
865 |
#. translators: %s: count
|
866 |
msgid "Published <span class=\"count\">(%s)</span>"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:276
|
870 |
#: includes/admin/class-evf-admin-forms-table-list.php:277
|
|
|
871 |
#. translators: %s: count
|
872 |
msgid "Draft <span class=\"count\">(%s)</span>"
|
873 |
msgstr ""
|
874 |
|
875 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:285
|
876 |
#: includes/admin/class-evf-admin-forms-table-list.php:286
|
|
|
877 |
#. translators: %s: count
|
878 |
msgid "Pending <span class=\"count\">(%s)</span>"
|
879 |
msgstr ""
|
880 |
|
881 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
882 |
#: includes/admin/views/html-admin-page-entries-view.php:179
|
883 |
#: includes/admin/views/html-admin-page-entries-view.php:193
|
884 |
msgid "Move to trash"
|
885 |
msgstr ""
|
886 |
|
887 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
888 |
#. translators: %d: number of forms
|
889 |
msgid "%d form moved to the Trash."
|
890 |
msgid_plural "%d forms moved to the Trash."
|
891 |
msgstr[0] ""
|
892 |
msgstr[1] ""
|
893 |
|
894 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
895 |
#. translators: %d: number of forms
|
896 |
msgid "%d form restored from the Trash."
|
897 |
msgid_plural "%d forms restored from the Trash."
|
898 |
msgstr[0] ""
|
899 |
msgstr[1] ""
|
900 |
|
901 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
902 |
#: includes/admin/class-evf-admin-forms.php:124
|
903 |
#. translators: %d: number of forms
|
904 |
msgid "%d form permanently deleted."
|
@@ -3450,7 +3451,7 @@ msgid_plural "All <span class=\"count\">(%s)</span>"
|
|
3450 |
msgstr[0] ""
|
3451 |
msgstr[1] ""
|
3452 |
|
3453 |
-
#: includes/admin/class-evf-admin-forms-table-list.php:
|
3454 |
#. translators: %s: count
|
3455 |
msgctxt "posts"
|
3456 |
msgid "All <span class=\"count\">(%s)</span>"
|
2 |
# This file is distributed under the same license as the Everest Forms package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Everest Forms 1.5.2\n"
|
6 |
"Report-Msgid-Bugs-To: https://github.com/wpeverest/everest-forms/issues\n"
|
7 |
+
"POT-Creation-Date: 2019-07-23 11:49:55+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
672 |
msgstr ""
|
673 |
|
674 |
#: includes/admin/class-evf-admin-entries-table-list.php:75
|
675 |
+
#: includes/admin/class-evf-admin-entries.php:84
|
676 |
msgid "Whoops, it appears you do not have any form entries yet."
|
677 |
msgstr ""
|
678 |
|
713 |
#: includes/admin/class-evf-admin-entries-table-list.php:284
|
714 |
#: includes/admin/class-evf-admin-entries-table-list.php:372
|
715 |
#: includes/admin/class-evf-admin-forms-table-list.php:122
|
716 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:353
|
717 |
msgid "Restore"
|
718 |
msgstr ""
|
719 |
|
745 |
msgstr[1] ""
|
746 |
|
747 |
#: includes/admin/class-evf-admin-entries-table-list.php:438
|
748 |
+
#: includes/admin/class-evf-admin-entries.php:263
|
749 |
#. translators: %d: number of entries
|
750 |
msgid "%d entry permanently deleted."
|
751 |
msgid_plural "%d entries permanently deleted."
|
753 |
msgstr[1] ""
|
754 |
|
755 |
#: includes/admin/class-evf-admin-entries-table-list.php:464
|
756 |
+
#: includes/admin/class-evf-admin-entries.php:95
|
757 |
msgid "Filter"
|
758 |
msgstr ""
|
759 |
|
762 |
msgstr ""
|
763 |
|
764 |
#: includes/admin/class-evf-admin-entries-table-list.php:474
|
765 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:436
|
766 |
msgid "Empty Trash"
|
767 |
msgstr ""
|
768 |
|
777 |
msgid "Entries"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: includes/admin/class-evf-admin-entries.php:77
|
781 |
msgid "Search Entries"
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: includes/admin/class-evf-admin-entries.php:100
|
785 |
msgid "Learn more about entries"
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: includes/admin/class-evf-admin-entries.php:101
|
789 |
msgid "Create your first form!"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: includes/admin/class-evf-admin-entries.php:350
|
793 |
#. translators: %d - New form entries count.
|
794 |
msgid "%d new entry since you last checked."
|
795 |
msgid_plural "%d new entries since you last checked."
|
836 |
msgstr ""
|
837 |
|
838 |
#: includes/admin/class-evf-admin-forms-table-list.php:127
|
839 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:354
|
840 |
msgid "Delete permanently"
|
841 |
msgstr ""
|
842 |
|
852 |
msgid "Y/m/d g:i:s A"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:228
|
856 |
+
#. translators: %s: Time
|
857 |
msgid "%s ago"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:232
|
861 |
msgid "Y/m/d"
|
862 |
msgstr ""
|
863 |
|
|
|
864 |
#: includes/admin/class-evf-admin-forms-table-list.php:268
|
865 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:269
|
866 |
#. translators: %s: count
|
867 |
msgid "Published <span class=\"count\">(%s)</span>"
|
868 |
msgstr ""
|
869 |
|
|
|
870 |
#: includes/admin/class-evf-admin-forms-table-list.php:277
|
871 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:278
|
872 |
#. translators: %s: count
|
873 |
msgid "Draft <span class=\"count\">(%s)</span>"
|
874 |
msgstr ""
|
875 |
|
|
|
876 |
#: includes/admin/class-evf-admin-forms-table-list.php:286
|
877 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:287
|
878 |
#. translators: %s: count
|
879 |
msgid "Pending <span class=\"count\">(%s)</span>"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:359
|
883 |
#: includes/admin/views/html-admin-page-entries-view.php:179
|
884 |
#: includes/admin/views/html-admin-page-entries-view.php:193
|
885 |
msgid "Move to trash"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:389
|
889 |
#. translators: %d: number of forms
|
890 |
msgid "%d form moved to the Trash."
|
891 |
msgid_plural "%d forms moved to the Trash."
|
892 |
msgstr[0] ""
|
893 |
msgstr[1] ""
|
894 |
|
895 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:404
|
896 |
#. translators: %d: number of forms
|
897 |
msgid "%d form restored from the Trash."
|
898 |
msgid_plural "%d forms restored from the Trash."
|
899 |
msgstr[0] ""
|
900 |
msgstr[1] ""
|
901 |
|
902 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:419
|
903 |
#: includes/admin/class-evf-admin-forms.php:124
|
904 |
#. translators: %d: number of forms
|
905 |
msgid "%d form permanently deleted."
|
3451 |
msgstr[0] ""
|
3452 |
msgstr[1] ""
|
3453 |
|
3454 |
+
#: includes/admin/class-evf-admin-forms-table-list.php:319
|
3455 |
#. translators: %s: count
|
3456 |
msgctxt "posts"
|
3457 |
msgid "All <span class=\"count\">(%s)</span>"
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: contact form, form, form builder, contact, custom form
|
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.2
|
6 |
Requires PHP: 5.4
|
7 |
-
Stable tag: 1.5.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -133,6 +133,12 @@ Yes you can! Join in on our [GitHub repository](https://github.com/wpeverest/eve
|
|
133 |
|
134 |
== Changelog ==
|
135 |
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
= 1.5.1 - 19-07-2019 =
|
137 |
* Fix - Email notification issue in older forms.
|
138 |
* Fix - Addon installation error notice margin bug.
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 5.2
|
6 |
Requires PHP: 5.4
|
7 |
+
Stable tag: 1.5.2
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
133 |
|
134 |
== Changelog ==
|
135 |
|
136 |
+
= 1.5.2 - 23-07-2019 =
|
137 |
+
* Fix - Prevent empty search term in forms query.
|
138 |
+
* Fix - Entries list-table with status query bug.
|
139 |
+
* Fix - Entries list table offset bug for pagination.
|
140 |
+
* Fix - Entries form filter action bug while paginated.
|
141 |
+
|
142 |
= 1.5.1 - 19-07-2019 =
|
143 |
* Fix - Email notification issue in older forms.
|
144 |
* Fix - Addon installation error notice margin bug.
|