plugin install

This commit is contained in:
Tony Volpe
2024-06-18 17:29:05 -04:00
parent e1aaedd1ae
commit 41f50eacc4
5880 changed files with 1057631 additions and 39681 deletions

View File

@@ -0,0 +1,48 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config_Collection;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for Admin I18N
*
* @since 2.6
*/
class GF_Config_Admin_I18n extends GF_Config {
protected $name = 'gform_admin_i18n';
protected $script_to_localize = 'gform_gravityforms_admin_vendors';
/**
* Whether we should enqueue this data.
*
* @since 2.6
*
* @return bool|mixed
*/
public function should_enqueue() {
return is_admin();
}
/**
* Config data.
*
* @return array[]
*/
public function data() {
return array(
// named sub objects that match the admin js file name (camelCased) they are localizing
'formAdmin' => array(
'toggleFeedInactive' => esc_html__( 'Inactive', 'gravityforms' ),
'toggleFeedActive' => esc_html__( 'Active', 'gravityforms' ),
),
'shortcodeUi' => array(
'editForm' => esc_html__( 'Edit Form', 'gravityforms' ),
'insertForm' => esc_html__( 'Insert Form', 'gravityforms' ),
),
);
}
}

View File

@@ -0,0 +1,40 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config_Collection;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for the Block Editor.
*
* @since 2.6
*/
class GF_Config_Block_Editor extends GF_Config {
protected $name = 'gform_admin_config';
protected $script_to_localize = 'gform_gravityforms_admin_vendors';
/**
* Config data.
*
* @return array[]
*/
public function data() {
return array(
'block_editor' => array(
'data' => array(
'is_block_editor' => \GFCommon::is_block_editor_page(),
),
'i18n' => array(
'insert_gform_block_title' => __( 'Add Block To Page', 'gravityforms' ),
'insert_gform_block_content' => __( 'Click or drag the Gravity Forms Block into the page to insert the form you selected. %1$sLearn More.%2$s', 'gravityforms' ),
),
'urls' => array(
'block_docs' => 'https://docs.gravityforms.com/gravity-forms-gutenberg-block/',
),
)
);
}
}

View File

@@ -0,0 +1,25 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
/**
* Acts as a container for any Global Config data we need to send to both
* the admin and theme side of the ecosystem.
*
* @since 2.7
*/
class GF_Config_Global {
/**
* The data to send to both configs.
*
* @return array
*/
public function data() {
return array(
'hmr_dev' => defined( 'GF_ENABLE_HMR' ) && GF_ENABLE_HMR,
'public_path' => trailingslashit( \GFCommon::get_base_url() ) . 'assets/js/dist/',
);
}
}

View File

@@ -0,0 +1,59 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config_Collection;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for Theme I18N
*
* @since 2.6
*/
class GF_Config_I18n extends GF_Config {
protected $name = 'gform_i18n';
protected $script_to_localize = 'gform_gravityforms';
/**
* Config data.
*
* @return array[]
*/
public function data() {
return array(
'datepicker' => array(
'days' => array(
'monday' => esc_html__( 'Mo', 'gravityforms' ),
'tuesday' => esc_html__( 'Tu', 'gravityforms' ),
'wednesday' => esc_html__( 'We', 'gravityforms' ),
'thursday' => esc_html__( 'Th', 'gravityforms' ),
'friday' => esc_html__( 'Fr', 'gravityforms' ),
'saturday' => esc_html__( 'Sa', 'gravityforms' ),
'sunday' => esc_html__( 'Su', 'gravityforms' ),
),
'months' => array(
'january' => esc_html__( 'January', 'gravityforms' ),
'february' => esc_html__( 'February', 'gravityforms' ),
'march' => esc_html__( 'March', 'gravityforms' ),
'april' => esc_html__( 'April', 'gravityforms' ),
'may' => esc_html__( 'May', 'gravityforms' ),
'june' => esc_html__( 'June', 'gravityforms' ),
'july' => esc_html__( 'July', 'gravityforms' ),
'august' => esc_html__( 'August', 'gravityforms' ),
'september' => esc_html__( 'September', 'gravityforms' ),
'october' => esc_html__( 'October', 'gravityforms' ),
'november' => esc_html__( 'November', 'gravityforms' ),
'december' => esc_html__( 'December', 'gravityforms' ),
),
'firstDay' => array(
'value' => absint( get_option( 'start_of_week' ) ),
'default' => 1,
),
'iconText' => esc_html__( 'Select date', 'gravityforms' ),
),
);
}
}

View File

@@ -0,0 +1,34 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Config_Collection;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for Multi Legacy Check (mostly just data from a filter).
*
* @since 2.6
*/
class GF_Config_Legacy_Check_Multi extends GF_Config {
protected $name = 'gf_legacy_multi';
protected $script_to_localize = 'gform_gravityforms';
/**
* Config data.
*
* @return array[]
*/
public function data() {
/**
* Allows users to filter the legacy checks for any form on the page.
*
* @since 2.5
*
* @param array
*/
return apply_filters( 'gform_gf_legacy_multi', array() );
}
}

View File

@@ -0,0 +1,45 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Config_Collection;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for Theme Legacy Checks.
*
* @since 2.6
*/
class GF_Config_Legacy_Check extends GF_Config {
protected $name = 'gf_legacy';
protected $script_to_localize = 'gform_layout_editor';
/**
* Determine if the config should enqueue its data.
*
* @since 2.7
*
* @return bool
*/
public function should_enqueue() {
return \GFCommon::is_form_editor();
}
/**
* Config data.
*
* @return array[]
*/
public function data() {
$form = \RGFormsModel::get_form_meta( rgget( 'id' ) );
return array(
'is_legacy' => array(
'value' => \GFCommon::is_legacy_markup_enabled( $form ),
'default' => 0,
),
);
}
}

View File

@@ -0,0 +1,44 @@
<?php
namespace Gravity_Forms\Gravity_Forms\Config\Items;
use Gravity_Forms\Gravity_Forms\Config\GF_Config;
use Gravity_Forms\Gravity_Forms\Config\GF_Configurator;
/**
* Config items for Multifile Strings
*
* @since 2.6
*/
class GF_Config_Multifile extends GF_Config {
protected $script_to_localize = 'gform_gravityforms';
protected $name = 'gform_gravityforms';
/**
* Config data.
*
* @return array[]
*/
public function data() {
return array(
'strings' => array(
'invalid_file_extension' => wp_strip_all_tags( __( 'This type of file is not allowed. Must be one of the following: ', 'gravityforms' ) ),
'delete_file' => wp_strip_all_tags( __( 'Delete this file', 'gravityforms' ) ),
'in_progress' => wp_strip_all_tags( __( 'in progress', 'gravityforms' ) ),
'file_exceeds_limit' => wp_strip_all_tags( __( 'File exceeds size limit', 'gravityforms' ) ),
'illegal_extension' => wp_strip_all_tags( __( 'This type of file is not allowed.', 'gravityforms' ) ),
'max_reached' => wp_strip_all_tags( __( 'Maximum number of files reached', 'gravityforms' ) ),
'unknown_error' => wp_strip_all_tags( __( 'There was a problem while saving the file on the server', 'gravityforms' ) ),
'currently_uploading' => wp_strip_all_tags( __( 'Please wait for the uploading to complete', 'gravityforms' ) ),
'cancel' => wp_strip_all_tags( __( 'Cancel', 'gravityforms' ) ),
'cancel_upload' => wp_strip_all_tags( __( 'Cancel this upload', 'gravityforms' ) ),
'cancelled' => wp_strip_all_tags( __( 'Cancelled', 'gravityforms' ) )
),
'vars' => array(
'images_url' => \GFCommon::get_base_url() . '/images'
)
);
}
}