golden hour
/home/godaofbq/besthyperbaric.com/wp-content/plugins/breakdance-forms-for-oxygen
⬆️ Go Up
Upload
File/Folder
Size
Actions
.htaccess
420 B
Del
OK
README.md
29 B
Del
OK
elements
-
Del
OK
plugin.php
4.76 KB
Del
OK
tools
-
Del
OK
Edit: plugin.php
<?php /** * Plugin Name: Breakdance Forms for Oxygen * Plugin URI: https://breakdance.com/ * Description: Breakdance Forms, available in Oxygen. * Author: Breakdance * Author URI: https://breakdance.com/ * Text Domain: breakdance * Domain Path: /languages/ * Version: 0.3.0 */ namespace BreakdanceFormsForOxygen; use function Breakdance\Util\getDirectoryPathRelativeToPluginFolder; define('BREAKDANCE_FORMS_FOR_OXYGEN_VERSION', '0.3.0'); define('BREAKDANCE_FORMS_FOR_OXYGEN_EDD_ITEM_ID', 4785202); add_action('plugins_loaded', function () { if (!is_oxygen_active()) { add_action('admin_notices', '\BreakdanceFormsForOxygen\display_missing_dependency_notice'); return; } \Breakdance\ElementStudio\registerSaveLocation( getDirectoryPathRelativeToPluginFolder(__DIR__) . '/elements', 'EssentialElements', 'element', 'Breakdance Forms for Oxygen', true, true ); \Breakdance\Elements\registerCategory('breakdance-forms-for-oxygen', 'Breakdance Forms'); }); add_action('init', function () { if (!is_oxygen_active()) return; if (!function_exists('get_plugin_data')) { require_once(ABSPATH . 'wp-admin/includes/plugin.php'); } $extension = \Breakdance\Extensions\registerExtension( 'breakdance_forms', path_join(dirname(__FILE__), 'plugin.php'), BREAKDANCE_FORMS_FOR_OXYGEN_EDD_ITEM_ID, ); $extension->listenForPluginUpdates(); }); function is_oxygen_active() { return defined('__BREAKDANCE_PLUGIN_FILE__') && defined('BREAKDANCE_MODE') && BREAKDANCE_MODE === 'oxygen'; } function display_missing_dependency_notice() { ?> <div class="notice notice-error"> <p> <b>Breakdance Forms for Oxygen:</b> Oxygen must be installed. <a href="https://oxygenbuilder.com/" target="_blank">Download Now</a> </p> </div> <?php } function add_to_menu() { $formCap = \Breakdance\Forms\Submission\getFormSubmissionCapability(); if (\Breakdance\Permissions\hasPermission('full')) { add_submenu_page('oxygen', 'Form Submissions', 'Form Submissions', $formCap, 'edit.php?post_type=breakdance_form_res'); } else if (\Breakdance\Forms\Submission\canViewSubmissions()) { add_menu_page('Oxygen Form Submissions', 'Submissions', $formCap, 'edit.php?post_type=breakdance_form_res', '', 'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2OCIgaGVpZ2h0PSI2OCIgdmlld0JveD0iMCAwIDQ5IDY4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjcuODk5NCA2Ni4wMDFDMzEuNzA5OCA2Ni4wMDEgMzQuNzk4OCA2Mi45MTIgMzQuNzk4OCA1OS4xMDE2QzM0Ljc5ODggNTUuMjkxMSAzMS43MDk4IDUyLjIwMjEgMjcuODk5NCA1Mi4yMDIxQzI0LjA4OSA1Mi4yMDIxIDIxIDU1LjI5MTEgMjEgNTkuMTAxNkMyMSA2Mi45MTIgMjQuMDg5IDY2LjAwMSAyNy44OTk0IDY2LjAwMVoiIGZpbGw9ImJsYWNrIj48L3BhdGg+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjgzNCA0OC4zNEMzLjU1MTg0IDQ4LjMzOTIgMi4zMjI0NSA0Ny44Mjk0IDEuNDE2MDIgNDYuOTIyNkMwLjUwOTU4MSA0Ni4wMTU4IDAuMDAwMjY0ODI3IDQ0Ljc4NjIgMCA0My41MDRDMC4wMDEwNTk5IDQyLjIyMjIgMC41MTA4NjQgNDAuOTkzMiAxLjQxNzQzIDQwLjA4N0MyLjMyNCAzOS4xODA4IDMuNTUzMTkgMzguNjcxNSA0LjgzNSAzOC42NzFIMTQuNTM1QzE1LjgxMTMgMzguNjYyIDE3LjAzMjQgMzguMTQ4OCAxNy45MzE5IDM3LjI0MzNDMTguODMxNCAzNi4zMzc4IDE5LjMzNjUgMzUuMTEzNCAxOS4zMzcgMzMuODM3VjQuODMzQzE5LjMzNzggMy41NTE0NSAxOS44NDcyIDIuMzIyNjIgMjAuNzUzNCAxLjQxNjQzQzIxLjY1OTYgMC41MTAyNCAyMi44ODg1IDAuMDAwNzk0NzU4IDI0LjE3IDBDMjUuNDUxNyAwLjAwMDUyOTgyOCAyNi42ODA4IDAuNTA5ODU4IDI3LjU4NzIgMS40MTYwOEMyOC40OTM2IDIuMzIyMyAyOS4wMDMyIDMuNTUxMjggMjkuMDA0IDQuODMzVjE4LjUwM0MyOS4wMDQ4IDE5Ljc4NDUgMzAuNDIwNCAyMS45MTk2IDMwLjQyMDQgMjEuOTE5NkMzMS4zMjY2IDIyLjgyNTggMzIuNTU1NSAyMy4zMzUyIDMzLjgzNyAyMy4zMzZDMzUuMTE4OSAyMy4zMzU1IDM2LjM0ODEgMjIuODI2IDM3LjI1NDYgMjEuOTE5NkMzOC4xNjEgMjEuMDEzMSAzOC42NzA1IDE5Ljc4MzkgMzguNjcxIDE4LjUwMlY0LjgzM0MzOC42NzE4IDMuNTUxMjggMzkuMTgxNCAyLjMyMjMgNDAuMDg3OCAxLjQxNjA4QzQwLjk5NDIgMC41MDk4NTggNDIuMjIzMyAwLjAwMDUyOTgyOCA0My41MDUgMEM0NC43ODY4IDAuMDAwNTI5NTY1IDQ2LjAxNiAwLjUwOTgyNSA0Ni45MjI2IDEuNDE2MDJDNDcuODI5MSAyLjMyMjIxIDQ4LjMzODkgMy41NTExOSA0OC4zNCA0LjgzM1Y2Mi44NDJDNDguMzM5MiA2NC4xMjQgNDcuODI5NSA2NS4zNTMyIDQ2LjkyMjkgNjYuMjU5NkM0Ni4wMTYzIDY3LjE2NiA0NC43ODcgNjcuNjc1NSA0My41MDUgNjcuNjc2QzQyLjIyMzEgNjcuNjc1NSA0MC45OTM5IDY3LjE2NiA0MC4wODc0IDY2LjI1OTZDMzkuMTgxIDY1LjM1MzEgMzguNjcxNSA2NC4xMjM5IDM4LjY3MSA2Mi44NDJWNTguMDA4QzM4LjY3MSA1Mi42NzEgMzQuMzM5IDQ4LjMzOSAyOS4wMDQgNDguMzM5TDQuODM0IDQ4LjM0WiIgZmlsbD0iYmxhY2siPjwvcGF0aD48L3N2Zz4g'); add_submenu_page('oxygen', 'Form Submissions', 'Form Submissions', 'editor', 'edit.php?post_type=breakdance_form_res'); } } add_action('breakdance_admin_menu', '\BreakdanceFormsForOxygen\add_to_menu'); add_filter('body_class', fn($classes) => array_merge($classes, ['breakdance'])); add_filter('breakdance_disable_default_api_keys', '__return_false', 1001);
Save