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); }
/** * 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); }