$68 GRAYBYTE WORDPRESS FILE MANAGER $39

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.157
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/home/bravrvjk/hpgt.org/wp-content/plugins/wpr-addons-pro/plugins/acf/includes/

HOME
Current File : /home/bravrvjk/hpgt.org/wp-content/plugins/wpr-addons-pro/plugins/acf/includes//third-party.php
<?php

/*
*  ACF 3rd Party Compatibility Class
*
*  All the logic for 3rd party functionality
*
*  @class       acf_third_party
*  @package     ACF
*  @subpackage  Core
*/

if ( ! class_exists( 'acf_third_party' ) ) :

	class acf_third_party {


		/*
		*  __construct
		*
		*  This function will setup the class functionality
		*
		*  @type    function
		*  @date    5/03/2014
		*  @since   5.0.0
		*
		*  @param   n/a
		*  @return  n/a
		*/

		function __construct() {

			// Tabify Edit Screen - http://wordpress.org/extend/plugins/tabify-edit-screen/
			if ( class_exists( 'Tabify_Edit_Screen' ) ) {
				add_filter( 'tabify_posttypes', array( $this, 'tabify_posttypes' ) );
				add_action( 'tabify_add_meta_boxes', array( $this, 'tabify_add_meta_boxes' ) );
			}

			// Post Type Switcher - http://wordpress.org/extend/plugins/post-type-switcher/
			if ( class_exists( 'Post_Type_Switcher' ) ) {
				add_filter( 'pts_allowed_pages', array( $this, 'pts_allowed_pages' ) );
			}

			// Event Espresso - https://wordpress.org/plugins/event-espresso-decaf/
			if ( function_exists( 'espresso_version' ) ) {
				add_filter( 'acf/get_post_types', array( $this, 'ee_get_post_types' ), 10, 2 );
			}

			// Dark Mode
			if ( class_exists( 'Dark_Mode' ) ) {
				add_action( 'doing_dark_mode', array( $this, 'doing_dark_mode' ) );
			}
		}


		/**
		 *  acf_get_post_types
		 *
		 *  EE post types do not use the native post.php edit page, but instead render their own.
		 *  Show the EE post types in lists where 'show_ui' is used.
		 *
		 *  @date    24/2/18
		 *  @since   5.6.9
		 *
		 *  @param   array $post_types
		 *  @param   array $args
		 *  @return  array
		 */

		function ee_get_post_types( $post_types, $args ) {

			if ( ! empty( $args['show_ui'] ) ) {
				$ee_post_types = get_post_types( array( 'show_ee_ui' => 1 ) );
				$ee_post_types = array_keys( $ee_post_types );
				$post_types    = array_merge( $post_types, $ee_post_types );
				$post_types    = array_unique( $post_types );
			}

			// return
			return $post_types;
		}


		/*
		*  tabify_posttypes
		*
		*  This function removes ACF post types from the tabify edit screen (post type selection sidebar)
		*
		*  @type    function
		*  @date    9/10/12
		*  @since   3.5.1
		*
		*  @param   $post_id (int)
		*  @return  $post_id (int)
		*/

		function tabify_posttypes( $posttypes ) {

			// unset
			unset( $posttypes['acf-field-group'] );
			unset( $posttypes['acf-field'] );

			// return
			return $posttypes;
		}


		/*
		*  tabify_add_meta_boxes
		*
		*  This function creates dummy metaboxes on the tabify edit screen page
		*
		*  @type    function
		*  @date    9/10/12
		*  @since   3.5.1
		*
		*  @param   $post_type (string)
		*  @return  n/a
		*/

		function tabify_add_meta_boxes( $post_type ) {

			// get field groups
			$field_groups = acf_get_field_groups();

			if ( ! empty( $field_groups ) ) {

				foreach ( $field_groups as $field_group ) {

					// vars
					$id    = "acf-{$field_group['key']}";
					$title = 'ACF: ' . $field_group['title'];

					// add meta box
					add_meta_box( $id, acf_esc_html( $title ), '__return_true', $post_type );

				}
			}

		}


		/*
		*  pts_allowed_pages
		*
		*  This filter will prevent PTS from running on the field group page!
		*
		*  @type    function
		*  @date    25/09/2014
		*  @since   5.0.0
		*
		*  @param   $pages (array)
		*  @return  $pages
		*/

		function pts_allowed_pages( $pages ) {

			// vars
			$post_type = '';

			// phpcs:disable WordPress.Security.NonceVerification.Recommended -- Verified elsewhere.
			// check $_GET because it is too early to use functions / global vars.
			if ( ! empty( $_GET['post_type'] ) ) {

				$post_type = sanitize_text_field( $_GET['post_type'] );

			} elseif ( ! empty( $_GET['post'] ) ) {

				$post_type = get_post_type( $_GET['post'] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Sanitized when get_post_type() calls get_post().

			}
			// phpcs:enable WordPress.Security.NonceVerification.Recommended
			// check post type
			if ( $post_type == 'acf-field-group' ) {

				$pages = array();

			}

			// return
			return $pages;

		}

		/**
		 *  doing_dark_mode
		 *
		 *  Runs during 'admin_enqueue_scripts' if dark mode is enabled
		 *
		 *  @date    13/8/18
		 *  @since   5.7.3
		 *
		 *  @param   void
		 *  @return  void
		 */

		function doing_dark_mode() {
			wp_enqueue_style( 'acf-dark', acf_get_url( 'assets/css/acf-dark.css' ), array(), ACF_VERSION );
		}

	}

	new acf_third_party();

endif;




Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
7 Apr 2026 5.22 AM
bravrvjk / bravrvjk
0755
admin
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
ajax
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
api
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
fields
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
forms
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
legacy
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
locations
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
post-types
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
rest-api
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
walkers
--
29 Sep 2025 8.16 AM
bravrvjk / bravrvjk
0755
.htaccess
0.124 KB
8 Oct 2025 1.57 AM
bravrvjk / bravrvjk
0644
acf-field-functions.php
39.436 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-field-group-functions.php
13.275 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-form-functions.php
3.929 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-helper-functions.php
15.044 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-hook-functions.php
5.552 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-input-functions.php
11.121 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-internal-post-type-functions.php
15.306 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-meta-functions.php
10.453 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-post-functions.php
0.907 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-post-type-functions.php
6.583 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-taxonomy-functions.php
6.5 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-user-functions.php
2.438 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-utility-functions.php
3.234 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-value-functions.php
10.263 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
acf-wp-functions.php
6.702 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
assets.php
15.775 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
class-acf-data.php
7.013 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
class-acf-internal-post-type.php
23.416 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
compatibility.php
12.909 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
deprecated.php
4.133 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
fields.php
11.91 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
l10n.php
3.874 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
local-fields.php
16.399 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
local-json.php
11.096 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
local-meta.php
6.307 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
locations.php
8.369 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
loop.php
5.569 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
media.php
7.229 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
rest-api.php
0.388 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
revisions.php
10.065 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
third-party.php
4.636 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
updates.php
12.271 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
upgrades.php
11.738 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
validation.php
7.72 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644
wpml.php
8.222 KB
28 May 2025 4.55 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF