Exemplo n.º 1
0
function epoch_bootstrap()
{
    $message_class_file = EPOCH_PATH . 'vendor/calderawp/dismissible-notice/src/Caldera_Warnings_Dismissible_Notice.php';
    if (!version_compare(PHP_VERSION, '5.3.0', '>=')) {
        if (is_admin()) {
            //BIG nope nope nope!
            include_once $message_class_file;
            $message = __(sprintf('Epoch requires PHP version %1s or later. We strongly recommend PHP 5.4 or later for security and performance reasons. Current version is %2s.', '5.3.0', PHP_VERSION), 'epoch');
            echo Caldera_Warnings_Dismissible_Notice::notice($message, true, 'activate_plugins');
        }
    } else {
        //bootstrap plugin
        require_once EPOCH_PATH . 'bootstrap.php';
    }
}
 /**
  * Create a dismissible notice.
  *
  * @since 0.2.0
  *
  * @param string $message The text of the message.
  * @param bool $error Optional. Whether to show as error or update. Default is error.
  * @param string $cap_check Optional. Minimum user capability to show nag to. Default is "activate_plugins"
  * @param string|bool $ignore_key Optional. The user meta key to use for storing if this message has been dismissed by current user or not. If false, it will be generated.
  *
  * @return string|void Admin notice if is_admin() and not dismissed.
  */
 function caldera_warnings_dismissible_notice($message, $error = true, $cap_check = 'activate_plugins', $ignore_key = false)
 {
     include_once dirname(__FILE__) . '/Caldera_Warnings_Dismissible_Notice.php';
     return Caldera_Warnings_Dismissible_Notice::notice($message, $error, $cap_check, $ignore_key);
 }
Exemplo n.º 3
0
 /**
  * Create a dismissible notice.
  *
  * @since 0.2.0
  *
  * @param string $message The text of the message.
  * @param bool $error Optional. Whether to show as error or update. Default is error.
  * @param string $cap_check Optional. Minimum user capability to show nag to. Default is "activate_plugins"
  * @param string|bool $ignore_key Optional. The user meta key to use for storing if this message has been dismissed by current user or not. If false, it will be generated.
  *
  * @return string|void Admin notice if is_admin() and not dismissed.
  */
 function caldera_warnings_dismissible_notice($message, $error = true, $cap_check = 'activate_plugins', $ignore_key = false)
 {
     return Caldera_Warnings_Dismissible_Notice::notice($message, $error, $cap_check, $ignore_key);
 }