コード例 #1
0
 /**
  * The class constructor.
  *
  * @access public
  */
 public function __construct()
 {
     // Assign our instance.
     self::$instance = $this;
     // Add hooks.
     add_action('admin_notices', array($this, 'display_admin_notice'));
     add_filter('keyring_eventbrite_request_token_params', array($this, 'add_connection_referrer'));
 }
コード例 #2
0
/**
 * Load classes.
 */
function eventbrite_api_init()
{
    // Load Eventbrite_Requirements.
    require_once 'inc/class-eventbrite-requirements.php';
    // No point loading unless we have an active Eventbrite connection.
    if (Eventbrite_Requirements::has_active_connection()) {
        require_once 'inc/class-eventbrite-manager.php';
        require_once 'inc/class-eventbrite-query.php';
        require_once 'inc/class-eventbrite-templates.php';
        require_once 'inc/class-eventbrite-event.php';
        require_once 'inc/functions.php';
    }
}
コード例 #3
0
/**
 * Check if everything we need is working: Keyring is installed, activated, and has a valid user connection to Eventbrite.
 *
 * @return bool True if a valid user token exists, false otherwise.
 */
function eventbrite_has_active_connection()
{
    return Eventbrite_Requirements::has_active_connection();
}