-
Kevin Cristiano authoredKevin Cristiano authored
civicrm.page.integration.php 9.92 KiB
<?php
/*
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC. All rights reserved. |
| |
| This work is published under the GNU AGPLv3 license with some |
| permitted exceptions and without any warranty. For full license |
| and copyright information, see https://civicrm.org/licensing |
+--------------------------------------------------------------------+
*/
/**
*
* @package CRM
* @copyright CiviCRM LLC https://civicrm.org/licensing
*
*/
// This file must not accessed directly.
if (!defined('ABSPATH')) {
exit;
}
/**
* Define CiviCRM_For_WordPress_Admin_Page_Integration Class.
*
* @since 5.34
*/
class CiviCRM_For_WordPress_Admin_Page_Integration {
/**
* @var object
* Plugin object reference.
* @since 5.34
* @access public
*/
public $civi;
/**
* @var object
* Admin object reference.
* @since 5.34
* @access public
*/
public $admin;
/**
* @var string
* CiviCRM Messages API Plugins route.
* @since 5.34
* @access public
*/
public $plugins_route = 'https://alert.civicrm.org/plugins';
/**
* Instance constructor.
*
* @since 5.34
*/
public function __construct() {
// Disable until Messages API is active.
return;
// Bail if CiviCRM is not installed.
if (!CIVICRM_INSTALLED) {
return;
}
// Store reference to CiviCRM plugin object.