diff --git a/includes/class-gravityview-compatibility.php b/includes/class-gravityview-compatibility.php
index cbc0a22fa..25a9b433a 100644
--- a/includes/class-gravityview-compatibility.php
+++ b/includes/class-gravityview-compatibility.php
@@ -32,11 +32,6 @@ class GravityView_Compatibility {
*/
static public $valid_wordpress = false;
- /**
- * @var bool Is the server's PHP version compatible?
- */
- static public $valid_php = false;
-
/**
* @var array Holder for notices to be displayed in frontend shortcodes if not valid GF
*/
@@ -48,7 +43,7 @@ function __construct() {
self::$valid_wordpress = self::check_wordpress();
- self::$valid_php = self::check_php();
+ self::check_php();
self::check_gf_directory();
@@ -117,18 +112,6 @@ private static function is_valid_gravity_forms() {
return gravityview()->plugin->is_compatible_gravityforms();
}
- /**
- * @since 1.12
- *
- * @deprecated 1.19.4
- * @see \GV\Plugin::is_compatible_php() accessible via gravityview()->plugin->is_compatible_php()
- *
- * @return bool
- */
- private static function is_valid_php() {
- return gravityview()->plugin->is_compatible_php();
- }
-
/**
* @since 1.12
* @return bool
@@ -138,7 +121,7 @@ private function add_fallback_shortcode() {
// If Gravity Forms doesn't exist or is outdated, load the admin view class to
// show the notice, but not load any post types or process shortcodes.
// Without Gravity Forms, there is no GravityView. Beautiful, really.
- if( ! self::is_valid() ) {
+ if( ! gravityview()->plugin->is_compatible() ) {
// If the plugin's not loaded, might as well hide the shortcode for people.
add_shortcode( 'gravityview', array( $this, '_shortcode_gf_notice') );
@@ -189,34 +172,20 @@ public function _shortcode_gf_notice( $atts = array(), $content = null, $shortco
* @since 1.12
* @since 1.19.2 Shows a notice if it's compatible with future PHP version requirements
*
- * @return boolean
+ * @return void
*/
public static function check_php() {
-
- if ( ! gravityview()->plugin->is_compatible_php() ) {
-
- self::$notices['php_version'] = array(
- 'class' => 'error',
- 'message' => sprintf( __( "%sGravityView requires PHP Version %s or newer.%s \n\nYou're using Version %s. Please ask your host to upgrade your server's PHP.", 'gk-gravityview' ), '
', GV_MIN_PHP_VERSION, "
\n\n", '
'.phpversion().'' ),
- 'cap' => 'manage_options',
- 'dismiss' => 'php_version',
- );
-
- return false;
- }
-
if ( ! gravityview()->plugin->is_compatible_future_php() ) {
// Show the notice on every update. Yes, annoying, but not as annoying as a plugin breaking.
- $key = sprintf('php_%s_%s', GV_FUTURE_MIN_PHP_VERSION, GV_PLUGIN_VERSION );
+ $key = sprintf( 'php_%s_%s', GV_FUTURE_MIN_PHP_VERSION, GV_PLUGIN_VERSION );
self::$notices[ $key ] = array(
- 'class' => 'error',
- 'message' => sprintf( __( "%sGravityView will soon require PHP Version %s.%s \n\nYou're using Version %s. Please ask your host to upgrade your server's PHP.", 'gk-gravityview' ), '
', GV_FUTURE_MIN_PHP_VERSION, "
\n\n", '
'.phpversion().'' ),
- 'cap' => 'manage_options',
+ 'class' => 'error',
+ 'message' => sprintf( __( "%sGravityView will soon require PHP Version %s.%s \n\nYou're using Version %s. Please ask your host to upgrade your server's PHP.", 'gk-gravityview' ), '
', GV_FUTURE_MIN_PHP_VERSION, "
\n\n", '
' . phpversion() . '' ),
+ 'cap' => 'manage_options',
'dismiss' => $key,
);
-
}
return true;
diff --git a/includes/connector-functions.php b/includes/connector-functions.php
index 283d60cbb..ca58ead83 100644
--- a/includes/connector-functions.php
+++ b/includes/connector-functions.php
@@ -337,6 +337,9 @@ function gravityview_get_field_type( $form = null , $field_id = '' ) {
* @return string HTML of the output. Empty string if $view_id is empty.
*/
function get_gravityview( $view_id = '', $atts = array() ) {
+
+ _deprecated_function( __FUNCTION__, '2.18', '$view = gravityview()->views->get( $view_id ); if ( $view ) { $view->settings->update( $atts ); $renderer = new \GV\View_Renderer(); $renderer->render( $view, new \GV\Frontend_Request() ); }');
+
if( !empty( $view_id ) ) {
$atts['id'] = $view_id;
$args = wp_parse_args( $atts, \GV\View_Settings::defaults() );
@@ -357,6 +360,9 @@ function get_gravityview( $view_id = '', $atts = array() ) {
* @return void
*/
function the_gravityview( $view_id = '', $atts = array() ) {
+
+ _deprecated_function( __FUNCTION__, '2.18', '$view = gravityview()->views->get( $view_id ); if ( $view ) { $view->settings->update( $atts ); $renderer = new \GV\View_Renderer(); echo $renderer->render( $view, new \GV\Frontend_Request() ); }');
+
echo get_gravityview( $view_id, $atts );
}
diff --git a/includes/extensions/delete-entry/class-delete-entry-admin.php b/includes/extensions/delete-entry/class-delete-entry-admin.php
index 7be0d6956..df19f0a87 100644
--- a/includes/extensions/delete-entry/class-delete-entry-admin.php
+++ b/includes/extensions/delete-entry/class-delete-entry-admin.php
@@ -34,17 +34,8 @@ public function load() {
// Add Delete Entry settings to Edit Entry Settings Metabox.
add_action( 'gravityview/metaboxes/edit_entry', array( $this, 'view_settings_edit_entry_metabox' ), 20 );
- // For the Delete Entry Link, you don't want visible to all users.
- add_filter( 'gravityview_field_visibility_caps', array( $this, 'modify_visibility_caps' ), 10, 5 );
-
- // Modify the field options based on the name of the field type
- add_filter( 'gravityview_template_delete_link_options', array( $this, 'delete_link_field_options' ), 10, 5 );
-
// Add Delete Entry settings to View Settings
add_action( 'gravityview/metaboxes/delete_entry', array( $this, 'view_settings_delete_entry_metabox' ), 7 );
-
- // Add Delete Link as a default field, outside those set in the Gravity Form form
- add_filter( 'gravityview_entry_default_fields', array( $this, 'add_default_field' ), 10, 3 );
}
/**
@@ -75,81 +66,6 @@ public function view_settings_edit_entry_metabox( $current_settings ) {
GravityView_Render_Settings::render_setting_row( 'action_label_delete', $current_settings );
}
- /**
- * Change wording for the Edit context to read Entry Creator
- *
- * @since 1.5.1
- * @since 2.9.2 Moved here from GravityView_Delete_Entry
- *
- * @param array $visibility_caps Array of capabilities to display in field dropdown.
- * @param string $field_type Type of field options to render (`field` or `widget`)
- * @param string $template_id Table slug
- * @param float $field_id GF Field ID - Example: `3`, `5.2`, `entry_link`, `created_by`
- * @param string $context What context are we in? Example: `single` or `directory`
- * @param string $input_type (textarea, list, select, etc.)
- *
- * @return array Array of field options with `label`, `value`, `type`, `default` keys
- */
- public function modify_visibility_caps( $visibility_caps = array(), $template_id = '', $field_id = '', $context = '', $input_type = '' ) {
-
- $caps = $visibility_caps;
-
- // If we're configuring fields in the edit context, we want a limited selection
- if ( $field_id === 'delete_link' ) {
-
- // Remove other built-in caps.
- unset( $caps['publish_posts'], $caps['gravityforms_view_entries'], $caps['delete_others_posts'] );
-
- $caps['read'] = _x( 'Entry Creator', 'User capability', 'gk-gravityview' );
- }
-
- return $caps;
- }
-
- /**
- * Add "Delete Link Text" setting to the edit_link field settings
- *
- * @since 1.5.1
- * @since 2.9.2 Moved here from GravityView_Delete_Entry
- *
- * @param array $field_options
- * @param string $template_id
- * @param string $field_id
- * @param string $context
- * @param string $input_type
- *
- * @return array $field_options, with "Delete Link Text" and "Allow the following users to delete the entry:" field options.
- */
- public function delete_link_field_options( $field_options, $template_id, $field_id, $context, $input_type ) {
-
- // Always a link, never a filter
- unset( $field_options['show_as_link'], $field_options['search_filter'] );
-
- // Delete Entry link should only appear to visitors capable of editing entries
- unset( $field_options['only_loggedin'], $field_options['only_loggedin_cap'] );
-
- $add_option['delete_link'] = array(
- 'type' => 'text',
- 'label' => __( 'Delete Link Text', 'gk-gravityview' ),
- 'desc' => null,
- 'value' => __( 'Delete Entry', 'gk-gravityview' ),
- 'merge_tags' => true,
- );
-
- $field_options['allow_edit_cap'] = array(
- 'type' => 'select',
- 'label' => __( 'Allow the following users to delete the entry:', 'gk-gravityview' ),
- 'choices' => GravityView_Render_Settings::get_cap_choices( $template_id, $field_id, $context, $input_type ),
- 'tooltip' => 'allow_edit_cap',
- 'class' => 'widefat',
- 'value' => 'read', // Default: entry creator
- 'group' => 'visibility',
- 'priority' => 100,
- );
-
- return array_merge( $add_option, $field_options );
- }
-
/**
* Add Delete Entry Link to the Add Field dialog
@@ -170,6 +86,7 @@ public function add_available_field( $available_fields = array() ) {
'input_type' => 'delete_link',
'field_options' => null,
'icon' => 'dashicons-trash',
+ 'group' => 'gravityview',
);
return $available_fields;
@@ -190,29 +107,4 @@ public function view_settings_delete_entry_metabox( $current_settings ) {
}
- /**
- * Add Edit Link as a default field, outside those set in the Gravity Form form
- *
- * @since 1.5.1
- * @since 2.9.2 Moved here from GravityView_Delete_Entry
- *
- * @param array $entry_default_fields Existing fields
- * @param string|array $form form_ID or form object
- * @param string $zone Either 'single', 'directory', 'edit', 'header', 'footer'
- *
- * @return array
- */
- public function add_default_field( $entry_default_fields, $form = array(), $zone = '' ) {
-
- if ( 'edit' !== $zone ) {
- $entry_default_fields['delete_link'] = array(
- 'label' => __( 'Delete Entry', 'gk-gravityview' ),
- 'type' => 'delete_link',
- 'desc' => __( 'A link to delete the entry. Respects the Delete Entry permissions.', 'gk-gravityview' ),
- 'icon' => 'dashicons-trash',
- );
- }
-
- return $entry_default_fields;
- }
}
diff --git a/includes/extensions/delete-entry/class-delete-entry.php b/includes/extensions/delete-entry/class-delete-entry.php
index b7ec0b4ec..845634a35 100644
--- a/includes/extensions/delete-entry/class-delete-entry.php
+++ b/includes/extensions/delete-entry/class-delete-entry.php
@@ -55,6 +55,8 @@ function __construct() {
$this->load_components( 'admin' );
}
+ require_once trailingslashit( self::$file ) . 'class-gravityview-field-delete-link.php';
+
$this->add_hooks();
}
diff --git a/includes/extensions/delete-entry/class-gravityview-field-delete-link.php b/includes/extensions/delete-entry/class-gravityview-field-delete-link.php
new file mode 100644
index 000000000..2145ca042
--- /dev/null
+++ b/includes/extensions/delete-entry/class-gravityview-field-delete-link.php
@@ -0,0 +1,131 @@
+label = esc_html__( 'Delete Entry', 'gk-gravityview' );
+ $this->description = esc_html__( 'A link to delete the entry. Respects the Delete Entry permissions.', 'gk-gravityview' );
+
+ $this->add_hooks();
+
+ parent::__construct();
+ }
+
+ /**
+ * Add hooks for this field type.
+ *
+ * @return void
+ */
+ public function add_hooks() {
+ // For the Delete Entry Link, you don't want visible to all users.
+ add_filter( 'gravityview_field_visibility_caps', array( $this, 'modify_visibility_caps' ), 10, 5 );
+
+ // Add Delete Link as a default field, outside those set in the Gravity Form form
+ add_filter( 'gravityview_entry_default_fields', array( $this, 'add_default_field' ), 10, 3 );
+ }
+
+ /**
+ * Change wording for the Edit context to read Entry Creator
+ *
+ * @since 1.5.1
+ * @since 2.9.2 Moved here from GravityView_Delete_Entry
+ *
+ * @param array $visibility_caps Array of capabilities to display in field dropdown.
+ * @param string $field_type Type of field options to render (`field` or `widget`)
+ * @param string $template_id Table slug
+ * @param float $field_id GF Field ID - Example: `3`, `5.2`, `entry_link`, `created_by`
+ * @param string $context What context are we in? Example: `single` or `directory`
+ * @param string $input_type (textarea, list, select, etc.)
+ *
+ * @return array Array of field options with `label`, `value`, `type`, `default` keys
+ */
+ public function modify_visibility_caps( $visibility_caps = array(), $template_id = '', $field_id = '', $context = '', $input_type = '' ) {
+
+ if ( $field_id !== $this->name ) {
+ return $visibility_caps;
+ }
+
+ $caps = $visibility_caps;
+
+ // If we're configuring fields in the edit context, we want a limited selection. Remove other built-in caps.
+ unset( $caps['publish_posts'], $caps['gravityforms_view_entries'], $caps['delete_others_posts'] );
+
+ $caps['read'] = _x( 'Entry Creator', 'User capability', 'gk-gravityview' );
+
+ return $caps;
+ }
+
+ /**
+ * Add "Delete Link Text" setting to the edit_link field settings
+ *
+ * @since 1.5.1
+ * @since 2.9.2 Moved here from GravityView_Delete_Entry
+ * @since TODO Moved to own field class.
+ *
+ * @param array $field_options
+ * @param string $template_id
+ * @param string $field_id
+ * @param string $context
+ * @param string $input_type
+ *
+ * @return array $field_options, with "Delete Link Text" and "Allow the following users to delete the entry:" field options.
+ */
+ public function field_options( $field_options, $template_id, $field_id, $context, $input_type, $form_id ) {
+
+ // Always a link, never a filter
+ unset( $field_options['show_as_link'], $field_options['search_filter'] );
+
+ // Delete Entry link should only appear to visitors capable of editing entries
+ unset( $field_options['only_loggedin'], $field_options['only_loggedin_cap'] );
+
+ $add_option['delete_link'] = array(
+ 'type' => 'text',
+ 'label' => __( 'Delete Link Text', 'gk-gravityview' ),
+ 'desc' => null,
+ 'value' => __( 'Delete Entry', 'gk-gravityview' ),
+ 'merge_tags' => true,
+ );
+
+ $field_options['allow_edit_cap'] = array(
+ 'type' => 'select',
+ 'label' => __( 'Allow the following users to delete the entry:', 'gk-gravityview' ),
+ 'choices' => GravityView_Render_Settings::get_cap_choices( $template_id, $field_id, $context, $input_type ),
+ 'tooltip' => 'allow_edit_cap',
+ 'class' => 'widefat',
+ 'value' => 'read', // Default: entry creator
+ 'group' => 'visibility',
+ 'priority' => 100,
+ );
+
+ return array_merge( $add_option, $field_options );
+ }
+
+}
+
+new GravityView_Field_Delete_Link;
diff --git a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-give.php b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-give.php
index 69851b185..943d480f5 100644
--- a/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-give.php
+++ b/includes/plugin-and-theme-hooks/class-gravityview-plugin-hooks-give.php
@@ -14,22 +14,27 @@
/**
* @inheritDoc
- * @since 2.16
*/
class GravityView_Plugin_Hooks_Give extends GravityView_Plugin_and_Theme_Hooks {
-
/**
* @type string Optional. Constant that should be defined by plugin or theme. Used to check whether plugin is active.
* @since 2.17.2
*/
protected $constant_name = 'GIVE_VERSION';
+ public function __construct() {
+ parent::__construct();
+
+ add_action( 'add_meta_boxes', [ $this, 'block_styles' ] );
+ }
+
/**
- * Prevent Give from displaying styles that conflict with GravityView.
+ * Prevent Give from loading styles that conflict with GravityView.
+ *
* @return void
*/
- protected function add_hooks() {
- if( gravityview()->request->is_admin() ) {
+ public function block_styles() {
+ if ( gravityview()->request->is_admin() && gravityview()->request->is_view() ) {
add_filter( 'give_load_admin_styles', '__return_false' );
}
}
diff --git a/readme.txt b/readme.txt
index fd4059094..80099bebd 100644
--- a/readme.txt
+++ b/readme.txt
@@ -21,6 +21,18 @@ Beautifully display your Gravity Forms entries. Learn more on [gravitykit.com](h
== Changelog ==
+= 2.18 on June 20, 2023 =
+
+* Fixed: Issue where "Edit Entry" link was not appearing under the Single Entry layout when the View was filtered using the "Created By" criterion with the "{user:ID}" merge tag
+* Fixed: REST API response breaking the functionality of Maps Layout 2.0
+* Updated: [Foundation](https://www.gravitykit.com/foundation/) to version 1.1
+
+__Developer Notes:__
+
+* Deprecated: `get_gravityview()` and the `the_gravityview()` global functions
+* Added: `GravityView_Field_Delete_Link` class to render the Delete Entry link instead of relying on filtering
+ - `delete_link` will now be properly returned in the `GravityView_Fields::get_all('gravityview');` response
+
= 2.17.8 on May 16, 2023 =
* Improved: Performance when using Gravity Forms 2.6.9 or older
diff --git a/tests/unit-tests/GravityView_Future_Test.php b/tests/unit-tests/GravityView_Future_Test.php
index 143c052e7..d4fa17516 100644
--- a/tests/unit-tests/GravityView_Future_Test.php
+++ b/tests/unit-tests/GravityView_Future_Test.php
@@ -68,31 +68,22 @@ public function test_plugin_dir_and_url_and_relpath() {
* @covers \GV\Plugin::is_compatible()
* @covers \GV\Plugin::is_compatible_wordpress()
* @covers \GV\Plugin::is_compatible_gravityforms()
- * @covers \GV\Plugin::is_compatible_php()
*/
public function test_plugin_is_compatible() {
/** Under normal testing conditions this should pass. */
- $this->assertTrue( gravityview()->plugin->is_compatible_php() );
$this->assertTrue( gravityview()->plugin->is_compatible_wordpress() );
$this->assertTrue( gravityview()->plugin->is_compatible_gravityforms() );
$this->assertTrue( gravityview()->plugin->is_compatible() );
/** Simulate various other conditions, including failure conditions. */
- $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] = '7.2.0';
$GLOBALS['GRAVITYVIEW_TESTS_WP_VERSION_OVERRIDE'] = '4.8-alpha-39901';
$GLOBALS['GRAVITYVIEW_TESTS_GF_VERSION_OVERRIDE'] = '2.5.2-alpha';
- $this->assertTrue( gravityview()->plugin->is_compatible_php() );
$this->assertTrue( gravityview()->plugin->is_compatible_wordpress() );
$this->assertTrue( gravityview()->plugin->is_compatible_gravityforms() );
$this->assertTrue( gravityview()->plugin->is_compatible() );
- $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] = '7.1';
- $this->assertFalse( gravityview()->plugin->is_compatible_php() );
-
- $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] = '5.2';
$GLOBALS['GRAVITYVIEW_TESTS_WP_VERSION_OVERRIDE'] = '3.0';
$GLOBALS['GRAVITYVIEW_TESTS_GF_VERSION_OVERRIDE'] = '1.0';
- $this->assertFalse( gravityview()->plugin->is_compatible_php() );
$this->assertFalse( gravityview()->plugin->is_compatible_wordpress() );
$this->assertFalse( gravityview()->plugin->is_compatible_gravityforms() );
$this->assertFalse( gravityview()->plugin->is_compatible() );
@@ -103,24 +94,18 @@ public function test_plugin_is_compatible() {
$this->assertFalse( gravityview()->plugin->is_compatible() );
/** Cleanup used overrides. */
- unset( $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] );
unset( $GLOBALS['GRAVITYVIEW_TESTS_WP_VERSION_OVERRIDE'] );
unset( $GLOBALS['GRAVITYVIEW_TESTS_GF_VERSION_OVERRIDE'] );
unset( $GLOBALS['GRAVITYVIEW_TESTS_GF_INACTIVE_OVERRIDE'] );
/** Test deprecations and stubs in the old code. */
$this->assertTrue( GravityView_Compatibility::is_valid() );
- $this->assertTrue( GravityView_Compatibility::check_php() );
$this->assertTrue( GravityView_Compatibility::check_wordpress() );
$this->assertTrue( GravityView_Compatibility::check_gravityforms() );
- $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] = '5.2';
- $this->assertFalse( GravityView_Compatibility::is_valid() );
- $this->assertFalse( GravityView_Compatibility::check_php() );
$GLOBALS['GRAVITYVIEW_TESTS_WP_VERSION_OVERRIDE'] = '3.0';
$this->assertFalse( GravityView_Compatibility::check_wordpress() );
- unset( $GLOBALS['GRAVITYVIEW_TESTS_PHP_VERSION_OVERRIDE'] );
unset( $GLOBALS['GRAVITYVIEW_TESTS_WP_VERSION_OVERRIDE'] );
unset( $GLOBALS['GRAVITYVIEW_TESTS_GF_VERSION_OVERRIDE'] );
}
@@ -286,7 +271,12 @@ public function test_entry_get_permalink() {
/** With tracking. */
$_GET = array( 'pagenum' => 1, 'sort' => '4', 'dir' => 'rand' );
- $this->assertEquals( add_query_arg( $_GET, $expected_url ), $entry->get_permalink( $view, $request ) );
+ $expected_url = add_query_arg($_GET, $expected_url);
+
+ parse_str(parse_url($expected_url, PHP_URL_QUERY), $expected_url_params);
+ parse_str(parse_url($entry->get_permalink( $view, $request ), PHP_URL_QUERY), $permalink_params);
+
+ $this->assertEquals( ksort($expected_url_params), ksort($permalink_params));
$_GET = array();
diff --git a/translations.pot b/translations.pot
index 686dc6d54..191396689 100644
--- a/translations.pot
+++ b/translations.pot
@@ -9,7 +9,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"POT-Creation-Date: 2023-05-16T22:26:01+00:00\n"
+"POT-Creation-Date: 2023-06-16T19:01:03+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.7.1\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -32,8 +32,8 @@ msgid "The best, easiest way to display Gravity Forms entries on your website."
msgstr ""
#. Author of the plugin
-#: vendor_prefixed/gravitykit/foundation/src/WP/AdminMenu.php:146
-#: vendor_prefixed/gravitykit/foundation/src/WP/AdminMenu.php:147
+#: vendor_prefixed/gravitykit/foundation/src/WP/AdminMenu.php:157
+#: vendor_prefixed/gravitykit/foundation/src/WP/AdminMenu.php:158
msgid "GravityKit"
msgstr ""
@@ -93,24 +93,24 @@ msgstr ""
msgid "Styles don't get loaded when being previewed, so the content below will look strange. Don't be concerned!"
msgstr ""
-#: future/includes/class-gv-plugin.php:614
+#: future/includes/class-gv-plugin.php:577
#: includes/class-gravityview-entry-approval.php:460
msgid "Disapproved the Entry for GravityView"
msgstr ""
-#: future/includes/class-gv-plugin.php:615
+#: future/includes/class-gv-plugin.php:578
#: includes/class-gravityview-entry-approval.php:454
msgid "Approved the Entry for GravityView"
msgstr ""
-#: future/includes/class-gv-plugin.php:734
-#: future/includes/class-gv-plugin.php:735
+#: future/includes/class-gv-plugin.php:697
+#: future/includes/class-gv-plugin.php:698
#: future/includes/class-gv-view.php:155
msgid "All Views"
msgstr ""
-#: future/includes/class-gv-plugin.php:743
-#: future/includes/class-gv-plugin.php:744
+#: future/includes/class-gv-plugin.php:706
+#: future/includes/class-gv-plugin.php:707
#: future/includes/class-gv-view.php:158
msgid "New View"
msgstr ""
@@ -124,7 +124,7 @@ msgid "There are %s unapproved entries that are not being shown."
msgstr ""
#: future/includes/class-gv-renderer.php:236
-#: includes/class-admin-welcome.php:188
+#: includes/class-admin-welcome.php:184
#: includes/widgets/search-widget/class-search-widget.php:90
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:15
msgid "This link opens in a new window."
@@ -178,7 +178,7 @@ msgid "You can only see this message because you are able to edit this View."
msgstr ""
#: future/includes/class-gv-renderer.php:273
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:153
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:147
#: includes/admin/metaboxes/views/view-configuration.php:11
#: includes/admin/metaboxes/views/view-configuration.php:87
#: includes/admin/metaboxes/views/view-configuration.php:88
@@ -197,7 +197,7 @@ msgstr ""
#: future/includes/class-gv-renderer.php:288
#: future/includes/class-gv-settings-view.php:469
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:145
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:139
#: includes/admin/metaboxes/views/view-configuration.php:10
#: includes/admin/metaboxes/views/view-configuration.php:62
#: includes/admin/metaboxes/views/view-configuration.php:63
@@ -207,7 +207,7 @@ msgstr ""
#: future/includes/class-gv-renderer.php:292
#: future/includes/class-gv-settings-view.php:468
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:137
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:131
#: includes/admin/metaboxes/views/view-configuration.php:9
#: includes/class-frontend-views.php:681
msgid "Multiple Entries"
@@ -233,7 +233,7 @@ msgid "Please
read this article for more information."
msgstr ""
#: future/includes/class-gv-settings-plugin.php:235
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:426
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:453
msgid "General"
msgstr ""
@@ -250,7 +250,7 @@ msgid "If you are unsure, disable this setting."
msgstr ""
#: future/includes/class-gv-settings-plugin.php:247
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:177
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:171
msgid "Permissions"
msgstr ""
@@ -936,8 +936,8 @@ msgid "Create views based on a Gravity Forms form"
msgstr ""
#: future/includes/class-gv-view.php:312
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:219
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:259
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:213
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:253
#: includes/class-admin-views.php:583
msgid "Data Source"
msgstr ""
@@ -1014,38 +1014,22 @@ msgstr ""
msgid "No Views found."
msgstr ""
-#: future/includes/rest/class-gv-rest-views-route.php:274
+#: future/includes/rest/class-gv-rest-views-route.php:277
msgid "No Entries found."
msgstr ""
-#: future/includes/rest/class-gv-rest-views-route.php:371
-#: future/includes/rest/class-gv-rest-views-route.php:426
-#: future/includes/rest/class-gv-rest-views-route.php:441
-#: future/includes/rest/class-gv-rest-views-route.php:445
-#: future/includes/rest/class-gv-rest-views-route.php:455
+#: future/includes/rest/class-gv-rest-views-route.php:374
+#: future/includes/rest/class-gv-rest-views-route.php:429
+#: future/includes/rest/class-gv-rest-views-route.php:444
+#: future/includes/rest/class-gv-rest-views-route.php:448
+#: future/includes/rest/class-gv-rest-views-route.php:458
msgid "You are not allowed to access this content."
msgstr ""
-#: future/includes/rest/class-gv-rest-views-route.php:443
+#: future/includes/rest/class-gv-rest-views-route.php:446
msgid "This View is not configured properly."
msgstr ""
-#: future/loader.php:18
-msgid "GravityView requires PHP [php_required_version] or newer."
-msgstr ""
-
-#: future/loader.php:19
-msgid "You are using version [php_installed_version]."
-msgstr ""
-
-#: future/loader.php:20
-msgid "Please ask your host to upgrade PHP on the server."
-msgstr ""
-
-#: future/loader.php:38
-msgid "The GravityKit Astronaut Says:"
-msgstr ""
-
#: includes/admin/class-gravityview-admin-view-field.php:19
msgid "Admin Label: %s"
msgstr ""
@@ -1107,7 +1091,7 @@ msgid "Click %s icon for additional information."
msgstr ""
#: includes/admin/class-gravityview-support-port.php:88
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:57
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:58
msgid "Learn More"
msgstr ""
@@ -1247,28 +1231,28 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:81
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:75
msgid "Choose a View Type"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:84
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:78
msgid "Layout"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:89
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:83
#: includes/class-admin-views.php:527
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:831
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:863
#: vendor_prefixed/gravitykit/foundation/src/Settings/Framework.php:354
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:52
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:53
msgid "Settings"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:129
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:123
#: includes/class-admin-add-shortcode.php:117
msgid "View Settings"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:161
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:155
#: includes/class-gravityview-entry-link-shortcode.php:236
#: includes/extensions/delete-entry/class-delete-entry-admin.php:135
#: includes/extensions/delete-entry/class-delete-entry-admin.php:167
@@ -1281,7 +1265,7 @@ msgstr ""
msgid "Delete Entry"
msgstr ""
-#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:169
+#: includes/admin/metaboxes/class-gravityview-admin-metaboxes.php:163
msgid "Filter & Sort"
msgstr ""
@@ -1351,7 +1335,7 @@ msgid "This layout is included in the %s license."
msgstr ""
#: includes/admin/metaboxes/views/select-template.php:75
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:69
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:70
msgid "Buy Now"
msgstr ""
@@ -1486,7 +1470,7 @@ msgstr ""
#: includes/extensions/edit-entry/class-edit-entry-locking.php:282
#: includes/extensions/edit-entry/class-edit-entry-render.php:1155
#: includes/extensions/edit-entry/class-edit-entry-render.php:1284
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:76
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:78
#: vendor_prefixed/trustedlogin/client/src/Form.php:1094
msgid "Cancel"
msgstr ""
@@ -1736,54 +1720,54 @@ msgstr ""
msgid "Changelog"
msgstr ""
-#: includes/class-admin-welcome.php:73
#: includes/class-admin-welcome.php:74
-#: includes/class-admin-welcome.php:163
+#: includes/class-admin-welcome.php:75
+#: includes/class-admin-welcome.php:159
msgid "Credits"
msgstr ""
-#: includes/class-admin-welcome.php:83
+#: includes/class-admin-welcome.php:85
msgid "GravityView: Getting Started"
msgstr ""
-#: includes/class-admin-welcome.php:84
-#: includes/class-admin-welcome.php:157
+#: includes/class-admin-welcome.php:86
+#: includes/class-admin-welcome.php:153
msgid "Getting Started"
msgstr ""
-#: includes/class-admin-welcome.php:152
+#: includes/class-admin-welcome.php:148
msgid "Welcome to GravityView %s"
msgstr ""
-#: includes/class-admin-welcome.php:153
+#: includes/class-admin-welcome.php:149
msgid "Thank you for installing GravityView. Beautifully display your Gravity Forms entries."
msgstr ""
-#: includes/class-admin-welcome.php:160
+#: includes/class-admin-welcome.php:156
msgid "List of Changes"
msgstr ""
-#: includes/class-admin-welcome.php:277
+#: includes/class-admin-welcome.php:273
msgid "What’s New"
msgstr ""
-#: includes/class-admin-welcome.php:810
+#: includes/class-admin-welcome.php:812
msgid "View change history"
msgstr ""
-#: includes/class-admin-welcome.php:860
+#: includes/class-admin-welcome.php:862
msgid "GravityView is brought to you by:"
msgstr ""
-#: includes/class-admin-welcome.php:898
+#: includes/class-admin-welcome.php:900
msgid "Contributors"
msgstr ""
-#: includes/class-admin-welcome.php:930
+#: includes/class-admin-welcome.php:932
msgid "Want to contribute?"
msgstr ""
-#: includes/class-admin-welcome.php:931
+#: includes/class-admin-welcome.php:933
msgid "If you want to contribute to the code, %syou can on Github%s. If your contributions are accepted, you will be thanked here."
msgstr ""
@@ -2106,32 +2090,25 @@ msgctxt "%d is replaced with user count %s is replaced with \"user\" or \"users\
msgid "Use the input above to search the remaining %d %s."
msgstr ""
-#: includes/class-gravityview-compatibility.php:176
+#: includes/class-gravityview-compatibility.php:159
msgid "You are seeing this notice because you are an administrator. Other users of the site will see nothing."
msgstr ""
-#: includes/class-gravityview-compatibility.php:200
-msgid ""
-"%sGravityView requires PHP Version %s or newer.%s \n"
-"\n"
-"You're using Version %s. Please ask your host to upgrade your server's PHP."
-msgstr ""
-
-#: includes/class-gravityview-compatibility.php:215
+#: includes/class-gravityview-compatibility.php:185
msgid ""
"%sGravityView will soon require PHP Version %s.%s \n"
"\n"
"You're using Version %s. Please ask your host to upgrade your server's PHP."
msgstr ""
-#: includes/class-gravityview-compatibility.php:242
+#: includes/class-gravityview-compatibility.php:211
msgid ""
"%sGravityView requires WordPress %s or newer.%s \n"
"\n"
"You're using Version %s. Please upgrade your WordPress installation."
msgstr ""
-#: includes/class-gravityview-compatibility.php:255
+#: includes/class-gravityview-compatibility.php:224
msgid ""
"%sGravityView will soon require WordPress %s%s \n"
"\n"
@@ -2139,38 +2116,38 @@ msgid ""
msgstr ""
#. translators: first placeholder is the future required version of Gravity Forms. The second placeholder is the current version of Gravity Forms.
-#: includes/class-gravityview-compatibility.php:286
+#: includes/class-gravityview-compatibility.php:255
msgid "In the future, GravityView will require Gravity Forms Version %s or newer."
msgstr ""
#. translators: the placeholder is the required version of Gravity Forms.
-#: includes/class-gravityview-compatibility.php:291
+#: includes/class-gravityview-compatibility.php:260
msgid "GravityView requires Gravity Forms Version %s or newer."
msgstr ""
#. translators: the placeholder is the current version of Gravity Forms.
-#: includes/class-gravityview-compatibility.php:299
+#: includes/class-gravityview-compatibility.php:268
msgid "You're using Version %s. Please update your Gravity Forms or purchase a license."
msgstr ""
#. translators: In this context, "get" means purchase
-#: includes/class-gravityview-compatibility.php:302
+#: includes/class-gravityview-compatibility.php:271
msgid "Get the Latest Gravity Forms"
msgstr ""
-#: includes/class-gravityview-compatibility.php:350
+#: includes/class-gravityview-compatibility.php:319
msgid "%sGravityView requires Gravity Forms to be active. %sActivate Gravity Forms%s to use the GravityView plugin."
msgstr ""
-#: includes/class-gravityview-compatibility.php:359
+#: includes/class-gravityview-compatibility.php:328
msgid "%sGravityView requires Gravity Forms to be installed in order to run properly. %sGet Gravity Forms%s - starting at $59%s%s"
msgstr ""
-#: includes/class-gravityview-compatibility.php:379
+#: includes/class-gravityview-compatibility.php:348
msgid "Potential Conflict"
msgstr ""
-#: includes/class-gravityview-compatibility.php:380
+#: includes/class-gravityview-compatibility.php:349
msgid "GravityView and Gravity Forms Directory are both active. This may cause problems. If you experience issues, disable the Gravity Forms Directory plugin."
msgstr ""
@@ -2543,7 +2520,8 @@ msgstr ""
#: includes/extensions/edit-entry/class-edit-entry-render.php:1156
#: includes/extensions/edit-entry/class-edit-entry-render.php:1285
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:70
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:72
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:99
msgid "Update"
msgstr ""
@@ -3318,7 +3296,7 @@ msgid "Multi Select"
msgstr ""
#: includes/fields/class-gravityview-field-name.php:24
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:29
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:31
msgid "Name"
msgstr ""
@@ -3523,7 +3501,7 @@ msgid "Radio Buttons"
msgstr ""
#: includes/fields/class-gravityview-field-section.php:24
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:102
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:117
msgid "Section"
msgstr ""
@@ -4295,7 +4273,7 @@ msgid "Show only:"
msgstr ""
#: includes/widgets/search-widget/templates/search-field-submit.php:33
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:89
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:91
msgid "Search"
msgstr ""
@@ -4411,83 +4389,91 @@ msgstr ""
msgid "%s (%d out of %d stars)"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:297
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:316
msgid "You are using a version of GravityView that does not yet support the new GravityKit settings framework."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:300
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:319
msgctxt "Placeholders inside [] are not to be translated."
msgid "As such, the settings below will not apply to GravityView pages and you will have to continue using the [link]old settings[/link] until an updated version of the plugin is available. We apologize for the inconvenience as we work to update our products in a timely fashion."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:341
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:361
+msgid "GravityKit Menu Item Action"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:362
+msgid "Open the selected page when clicking the GravityKit menu item."
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:368
msgid "Display \"Powered By\" Link"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:342
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:369
msgid "A \"Powered by GravityKit\" link will be displayed below some GravityKit products. Help us spread the word!"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:348
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:375
msgid "Affiliate ID"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:350
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:377
msgctxt "Placeholders inside [] are not to be translated."
msgid "Earn money when people clicking your links become GravityKit customers. [link]Register as an affiliate[/link]!"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:366
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:393
msgid "Become a Beta Tester"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:367
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:394
msgid "You will have early access to the latest GravityKit products. There may be bugs! If you encounter an issue, report it to help make GravityKit products better!"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:378
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:405
msgid "Support Email"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:379
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:406
msgid "In order to provide responses to your support requests, please provide your email address."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:383
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:410
msgid "Support email is required"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:387
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:414
msgid "Please provide a valid email address"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:395
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:422
msgid "Show Support Port"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:396
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:423
msgid "The Support Port provides quick access to how-to articles and tutorials. For administrators, it also makes it easy to contact support."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:398
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:425
msgctxt "Placeholders inside [] are not to be translated."
msgid "[image]Support Port icon[/image]"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:413
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:440
msgid "Enable No-Conflict Mode"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:414
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:441
msgid "No-conflict mode prevents extraneous scripts and styles from being printed on GravityKit admin pages, reducing conflicts with other plugins and themes."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:430
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:839
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:457
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:871
msgid "Support"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Core.php:434
+#: vendor_prefixed/gravitykit/foundation/src/Core.php:461
msgid "Technical"
msgstr ""
@@ -4504,7 +4490,7 @@ msgid "Search GravityKit Docs"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/Integrations/HelpScout.php:200
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:20
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:21
msgid "Try again"
msgstr ""
@@ -4874,11 +4860,11 @@ msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:126
#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:441
#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:464
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:112
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:226
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:277
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:328
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:555
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:113
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:234
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:292
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:350
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:587
msgid "You do not have a permission to perform this action."
msgstr ""
@@ -4926,7 +4912,7 @@ msgid "Missing license key."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:470
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:22
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:23
msgid "This license is already activated."
msgstr ""
@@ -4947,51 +4933,51 @@ msgctxt "Indicates \"time ago\""
msgid "ago"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:917
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/LicenseManager.php:939
msgctxt "Placeholders inside [] are not to be translated."
msgid "This is an unlicensed product. Please [link]visit the licensing page[/link] to enter a valid license or to purchase a new one."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:131
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:347
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:138
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:377
msgid "Unable to load core WordPress files required to install the product."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:169
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:176
msgid "Unable to locate product download link."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:178
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:186
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:386
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:185
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:193
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:416
msgid "Installation failed."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:245
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:259
msgid "Product is already active."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:251
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:265
msgid "Could not activate the product."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:296
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:317
msgid "Product in not active."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:302
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:323
msgid "Could not deactivate the product."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:378
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:408
msgid "Update failed."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:434
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:464
msgid "Invalid product information received from the API."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:531
+#: vendor_prefixed/gravitykit/foundation/src/Licenses/ProductManager.php:563
msgid "View full changelog"
msgstr ""
@@ -5114,339 +5100,400 @@ msgid "Need Help?"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:16
-msgid "Refresh"
+msgid "Refresh product and license data"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:17
-msgid "Oops, we hit a snag somewhere."
+msgid "Refresh"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:18
-msgid "Looks like we ran into an issue talking to our servers."
+msgid "Oops, we hit a snag somewhere."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:19
-msgid "Please try again or [link]contact support[/link]."
+msgid "Looks like we ran into an issue talking to our servers."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:21
-msgid "Loading indicator"
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:20
+msgid "Please try again or [link]contact support[/link]."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:23
-msgid "License was activated."
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:22
+msgid "Loading indicator"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:24
-msgid "License was deactivated."
+msgid "License was activated."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:25
-msgid "Licenses"
+msgid "Operation failed."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:26
-msgid "Purchase Another License"
+msgid "License was deactivated."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:27
-msgid "Manage Licenses"
+msgid "Licenses"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:28
-msgid "Toggle License Box"
+msgid "Purchase Another License"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:30
-msgid "Key"
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:29
+msgid "Manage Licenses"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:31
-msgid "Status"
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:30
+msgid "Toggle License Box"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:32
-msgid "Expiration"
+msgid "Key"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:33
-msgid "Deactivate"
+msgid "Status"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:34
-msgid "Expired"
+msgid "Expiration"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:35
-msgid "Active"
+msgid "Deactivate"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:36
-msgid "Lifetime, never expires!"
+msgid "Expired"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:37
-msgid "Hardcoded license."
+msgid "Active"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:38
-msgid "Deactivate License"
+msgid "Lifetime, never expires!"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:39
-msgid "Remove"
+msgid "Hardcoded license."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:40
-msgid "key starting with [key]"
+msgid "Deactivate License"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:41
-msgid "Enter your license key"
+msgid "Remove"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:42
-msgid "Activate License"
+msgid "key starting with [key]"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:43
-msgid "No Licenses Activated"
+msgid "Enter your license key"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:44
-msgid "Purchase License"
+msgid "Activate License"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:45
-msgid "Enter your license key to activate."
+msgid "No Licenses Activated"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:46
-msgid "License is not valid for this product but was activated for others."
+msgid "Purchase License"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:47
-msgid "Product was installed."
+msgid "Enter your license key to activate."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:48
-msgid "This product is installed from a Git repository. Are you sure you want to update it?"
+msgid "License is not valid for this product but was activated for others."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:49
-msgid "Product was updated."
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "[product] was installed."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:50
-msgid "Product was activated."
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "[product] was updated."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:51
-msgid "Product was deactivated."
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "[product] was activated."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:53
-msgid "Go to the settings for this product."
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:52
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "[product] was deactivated."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:54
-msgid "Unlicensed product"
+msgid "Go to the settings for this product."
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:55
+msgid "Unlicensed product"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:56
msgctxt "Used in the \"version X is available\" context."
msgid "Available"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:56
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:57
msgctxt "Placeholders inside [] are not to be translated."
msgid "Learn more about [product_title]"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:58
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:59
msgctxt "Placeholders inside [] are not to be translated."
msgid "View changelog for [product_title]"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:59
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:60
msgid "View Changelog"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:60
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:61
msgid "View documentation for "
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:61
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:62
msgid "Documentation"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:62
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:63
msgid "Open Docs in a new window."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:63
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:64
msgid "This product does not meet the minimum system requirements:"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:64
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:65
msgctxt "Used in the context of \"version x.x is installed\"."
msgid "installed"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:65
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:66
msgid "This product requires the following plugins to be installed and activated:"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:66
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:67
msgid "Enter License Key"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:67
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:68
msgid "I have a license key"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:68
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:69
msgctxt "Placeholders inside [] are not to be translated."
msgid "Buy [product_title]"
msgstr ""
#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:71
+msgid "Updating"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:73
msgid "Activate/Deactivate"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:72
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:74
msgid "Network Deactivate"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:73
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:75
msgid "Network Activate"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:74
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:76
msgid "Activate"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:75
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:77
msgid "Install Now"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:77
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:79
msgid "This product has been been network-activated and only the network administrator can change its status"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:78
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:80
msgid "Network Active"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:79
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:81
msgid "Hmm… no products found."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:80
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:82
msgid "Sorry, no products match your filter criteria."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:81
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:83
msgid "Show all products"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:82
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:84
msgid "Select a product filter or search for products"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:83
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:85
msgid "Filters"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:84
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:86
msgid "All"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:85
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:87
msgid "Unlicensed"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:86
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:88
msgid "Update Available"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:87
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:89
msgid "Inactive"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:88
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:90
msgid "Not Installed"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:90
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:92
msgid "Search Products"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:91
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:93
msgid "Search all GravityKit products using a keyword"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:92
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:94
msgid "Search products by title or description"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:93
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:95
msgid "Clear Search"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:94
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:96
msgid "Tabs"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:95
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:97
+msgid "Some products are installed from a Git repository. Are you sure you want to update them?"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:98
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "Updated [updated] out of [total] products."
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:100
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "Update [product]"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:101
+msgid "Update All"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:102
+msgid "Spinning wheel animation"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:103
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "Updating [product]"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:104
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "Updating [current] of [total]"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:105
+msgid "Cancelling"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:106
+msgid "This product is installed from a Git repository. Are you sure you want to update it?"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:107
+msgid "Product was updated."
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:108
+msgctxt "Placeholders inside [] are not to be translated."
+msgid "[product] is installed from a Git repository. Are you sure you want to update it?"
+msgstr ""
+
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:110
msgid "Required"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:96
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:111
msgid "Are you sure you want to clear unsaved changes?"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:97
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:112
msgid "plugin icon"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:98
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:113
msgid "Close Navigation"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:99
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:114
msgid "Open Navigation"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:100
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:115
msgid "Quick search..."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:101
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:116
msgid "Product Navigation"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:103
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:118
msgid "Save Settings"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:104
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:119
msgid "Saving..."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:105
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:120
msgid "Floaty logo"
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:106
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:121
msgid "The settings data couldn't be loaded."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:107
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:122
msgid "Please [link]contact support[/link]."
msgstr ""
-#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:108
+#: vendor_prefixed/gravitykit/foundation/src/translations.js.php:123
msgid "Select All"
msgstr ""
@@ -6198,83 +6245,3 @@ msgstr ""
#: future/includes/gutenberg/shared/js/server-side-render.js:171
msgid "The block did not render any content."
msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-field/block.json
-msgctxt "block title"
-msgid "GravityView Entry Field"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-field/block.json
-msgctxt "block description"
-msgid "Display an entry field value."
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-field/block.json
-#: future/includes/gutenberg/blocks/entry-link/block.json
-#: future/includes/gutenberg/blocks/entry/block.json
-#: future/includes/gutenberg/blocks/view-details/block.json
-#: future/includes/gutenberg/blocks/view/block.json
-msgctxt "block keyword"
-msgid "GravityView"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-field/block.json
-#: future/includes/gutenberg/blocks/entry-link/block.json
-#: future/includes/gutenberg/blocks/entry/block.json
-#: future/includes/gutenberg/blocks/view-details/block.json
-msgctxt "block keyword"
-msgid "form entry"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-field/block.json
-#: future/includes/gutenberg/blocks/entry-link/block.json
-#: future/includes/gutenberg/blocks/entry/block.json
-#: future/includes/gutenberg/blocks/view-details/block.json
-msgctxt "block keyword"
-msgid "entry"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-link/block.json
-msgctxt "block title"
-msgid "GravityView Entry Link"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry-link/block.json
-msgctxt "block description"
-msgid "Display a link to the GravityView entry."
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry/block.json
-msgctxt "block title"
-msgid "GravityView Entry"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/entry/block.json
-msgctxt "block description"
-msgid "Display a GravityView entry."
-msgstr ""
-
-#: future/includes/gutenberg/blocks/view-details/block.json
-msgctxt "block title"
-msgid "GravityView View Details"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/view-details/block.json
-msgctxt "block description"
-msgid "Display specific information about a GravityView View."
-msgstr ""
-
-#: future/includes/gutenberg/blocks/view/block.json
-msgctxt "block title"
-msgid "GravityView View"
-msgstr ""
-
-#: future/includes/gutenberg/blocks/view/block.json
-msgctxt "block description"
-msgid "Display a GravityView View."
-msgstr ""
-
-#: future/includes/gutenberg/blocks/view/block.json
-msgctxt "block keyword"
-msgid "view"
-msgstr ""