PATH:
home
/
lab2454c
/
carbonbullion.net
/
wp-content
/
plugins
/
advanced-custom-fields-pro
/
includes
/
locations
<?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if ( ! class_exists( 'ACF_Location_Current_User' ) ) : class ACF_Location_Current_User extends ACF_Location { /** * Initializes props. * * @date 5/03/2014 * @since 5.0.0 * * @param void * @return void */ public function initialize() { $this->name = 'current_user'; $this->label = __( 'Current User', 'acf' ); $this->category = 'user'; } /** * Matches the provided rule against the screen args returning a bool result. * * @date 9/4/20 * @since 5.9.0 * * @param array $rule The location rule. * @param array $screen The screen args. * @param array $field_group The field group settings. * @return bool */ public function match( $rule, $screen, $field_group ) { switch ( $rule['value'] ) { case 'logged_in': $result = is_user_logged_in(); break; case 'viewing_front': $result = ! is_admin(); break; case 'viewing_back': $result = is_admin(); break; default: $result = false; break; } // Reverse result for "!=" operator. if ( $rule['operator'] === '!=' ) { return ! $result; } return $result; } /** * Returns an array of possible values for this rule type. * * @date 9/4/20 * @since 5.9.0 * * @param array $rule A location rule. * @return array */ public function get_values( $rule ) { return array( 'logged_in' => __( 'Logged in', 'acf' ), 'viewing_front' => __( 'Viewing front end', 'acf' ), 'viewing_back' => __( 'Viewing back end', 'acf' ), ); } } // Register. acf_register_location_type( 'ACF_Location_Current_User' ); endif; // class_exists check
[-] class-acf-location-page.php
[edit]
[-] class-acf-location-post-status.php
[edit]
[-] class-acf-location-post-format.php
[edit]
[-] abstract-acf-legacy-location.php
[edit]
[-] class-acf-location-post-type.php
[edit]
[-] class-acf-location-page-parent.php
[edit]
[-] class-acf-location-current-user-role.php
[edit]
[+]
..
[-] class-acf-location-post-taxonomy.php
[edit]
[-] class-acf-location-widget.php
[edit]
[-] class-acf-location-comment.php
[edit]
[-] class-acf-location-page-template.php
[edit]
[-] class-acf-location-post-template.php
[edit]
[-] class-acf-location-post.php
[edit]
[-] class-acf-location-current-user.php
[edit]
[-] class-acf-location-post-category.php
[edit]
[-] class-acf-location-page-type.php
[edit]
[-] class-acf-location-user-form.php
[edit]
[-] class-acf-location-nav-menu.php
[edit]
[-] class-acf-location-user-role.php
[edit]
[-] class-acf-location-nav-menu-item.php
[edit]
[-] abstract-acf-location.php
[edit]
[-] class-acf-location-taxonomy.php
[edit]
[-] class-acf-location-attachment.php
[edit]