| Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/ |
| Current File : /home/x/b/o/xbodynamge/namtation/wp-content/Notifications.php.tar |
lebauwcentre/wp-content/plugins/wpforms-lite/src/Integrations/WPMailSMTP/Notifications.php 0000644 00000005370 15113647447 0031076 0 ustar 00 home/xbodynamge <?php
namespace WPForms\Integrations\WPMailSMTP;
use WPForms\Integrations\IntegrationInterface;
/**
* WP Mail SMTP hints inside form builder notifications.
*
* @package WPForms\Integrations\Gutenberg
* @author WPForms
* @since 1.4.8
* @license GPL-2.0+
* @copyright Copyright (c) 2018, WPForms LLC
*/
class Notifications implements IntegrationInterface {
/**
* WP Mail SMTP options.
*
* @since 1.4.8
*
* @var \WPMailSMTP\Options
*/
public $options;
/**
* Indicates if current integration is allowed to load.
*
* @since 1.4.8
*
* @return bool
*/
public function allow_load() {
return \wpforms_is_admin_page( 'builder' ) && \function_exists( 'wp_mail_smtp' );
}
/**
* Loads an integration.
*
* @since 1.4.8
*/
public function load() {
$this->options = new \WPMailSMTP\Options();
$this->filters();
}
/**
* Integration filters.
*
* @since 1.4.8
*/
protected function filters() {
\add_filter( 'wpforms_builder_notifications_from_name_after', array( $this, 'from_name_after' ) );
\add_filter( 'wpforms_builder_notifications_from_email_after', array( $this, 'from_email_after' ) );
}
/**
* Display hint if WP Mail SMTP is forcing from name.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_name_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_name_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Name" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_name' ) )
);
}
/**
* Display hint if WP Mail SMTP is forcing from email.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_email_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_email_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Email" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_email' ) )
);
}
}
home/xbodynamge/dev/wp-content/plugins/all-in-one-seo-pack/app/Common/Api/Notifications.php 0000644 00000010563 15113675662 0025705 0 ustar 00 <?php
namespace AIOSEO\Plugin\Common\Api;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
use AIOSEO\Plugin\Common\Models;
/**
* Route class for the API.
*
* @since 4.0.0
*/
class Notifications {
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function blogVisibilityReminder() {
return self::reminder( 'blog-visibility' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.5
*
* @return \WP_REST_Response The response.
*/
public static function descriptionFormatReminder() {
return self::reminder( 'description-format' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installMiReminder() {
return self::reminder( 'install-mi' );
}
/**
* Extend the start date of a notice.
*
* @since 4.2.1
*
* @return \WP_REST_Response The response.
*/
public static function installOmReminder() {
return self::reminder( 'install-om' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installAddonsReminder() {
return self::reminder( 'install-addons' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installImageSeoReminder() {
return self::reminder( 'install-aioseo-image-seo' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installLocalBusinessReminder() {
return self::reminder( 'install-aioseo-local-business' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installNewsSitemapReminder() {
return self::reminder( 'install-aioseo-news-sitemap' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function installVideoSitemapReminder() {
return self::reminder( 'install-aioseo-video-sitemap' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function conflictingPluginsReminder() {
return self::reminder( 'conflicting-plugins' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function migrationCustomFieldReminder() {
return self::reminder( 'v3-migration-custom-field' );
}
/**
* Extend the start date of a notice.
*
* @since 4.0.0
*
* @return \WP_REST_Response The response.
*/
public static function migrationSchemaNumberReminder() {
return self::reminder( 'v3-migration-schema-number' );
}
/**
* This allows us to not repeat code over and over.
*
* @since 4.0.0
*
* @param string $slug The slug of the reminder.
* @return \WP_REST_Response The response.
*/
protected static function reminder( $slug ) {
aioseo()->notices->remindMeLater( $slug );
return new \WP_REST_Response( [
'success' => true,
'notifications' => Models\Notification::getNotifications()
], 200 );
}
/**
* Dismiss notifications.
*
* @since 4.0.0
*
* @param \WP_REST_Request $request The REST Request
* @return \WP_REST_Response The response.
*/
public static function dismissNotifications( $request ) {
$slugs = $request->get_json_params();
$notifications = aioseo()->core->db
->start( 'aioseo_notifications' )
->whereIn( 'slug', $slugs )
->run()
->models( 'AIOSEO\\Plugin\\Common\\Models\\Notification' );
foreach ( $notifications as $notification ) {
$notification->dismissed = 1;
$notification->save();
}
// Dismiss static notifications.
if ( in_array( 'notification-review', $slugs, true ) ) {
update_user_meta( get_current_user_id(), '_aioseo_notification_plugin_review_dismissed', '3' );
}
if ( in_array( 'notification-review-delay', $slugs, true ) ) {
update_user_meta( get_current_user_id(), '_aioseo_notification_plugin_review_dismissed', strtotime( '+1 week' ) );
}
return new \WP_REST_Response( [
'success' => true,
'notifications' => Models\Notification::getNotifications()
], 200 );
}
} home/xbodynamge/dev/wp-content/plugins/wpforms-lite/src/Integrations/WPMailSMTP/Notifications.php 0000644 00000005370 15114274430 0027240 0 ustar 00 <?php
namespace WPForms\Integrations\WPMailSMTP;
use WPForms\Integrations\IntegrationInterface;
/**
* WP Mail SMTP hints inside form builder notifications.
*
* @package WPForms\Integrations\Gutenberg
* @author WPForms
* @since 1.4.8
* @license GPL-2.0+
* @copyright Copyright (c) 2018, WPForms LLC
*/
class Notifications implements IntegrationInterface {
/**
* WP Mail SMTP options.
*
* @since 1.4.8
*
* @var \WPMailSMTP\Options
*/
public $options;
/**
* Indicates if current integration is allowed to load.
*
* @since 1.4.8
*
* @return bool
*/
public function allow_load() {
return \wpforms_is_admin_page( 'builder' ) && \function_exists( 'wp_mail_smtp' );
}
/**
* Loads an integration.
*
* @since 1.4.8
*/
public function load() {
$this->options = new \WPMailSMTP\Options();
$this->filters();
}
/**
* Integration filters.
*
* @since 1.4.8
*/
protected function filters() {
\add_filter( 'wpforms_builder_notifications_from_name_after', array( $this, 'from_name_after' ) );
\add_filter( 'wpforms_builder_notifications_from_email_after', array( $this, 'from_email_after' ) );
}
/**
* Display hint if WP Mail SMTP is forcing from name.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_name_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_name_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Name" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_name' ) )
);
}
/**
* Display hint if WP Mail SMTP is forcing from email.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_email_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_email_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Email" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_email' ) )
);
}
}
home/xbodynamge/dev/wp-content/plugins/all-in-one-seo-pack/app/Common/Standalone/Notifications.php 0000644 00000001357 15114314032 0027243 0 ustar 00 <?php
namespace AIOSEO\Plugin\Common\Standalone;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
use AIOSEO\Plugin\Common\Models;
/**
* Handles the notifications standalone.
*
* @since 4.2.0
*/
class Notifications {
/**
* Class constructor.
*
* @since 4.2.0
*/
public function __construct() {
if ( ! is_admin() ) {
return;
}
add_action( 'admin_enqueue_scripts', [ $this, 'enqueueScript' ] );
}
/**
* Enqueues the script.
*
* @since 4.2.0
*
* @return void
*/
public function enqueueScript() {
aioseo()->core->assets->load( 'src/vue/standalone/notifications/main.js', [], [
'newNotifications' => count( Models\Notification::getNewNotifications() )
], 'aioseoNotifications' );
}
} crosstraining/wp-content/plugins/wpforms-lite/src/Integrations/WPMailSMTP/Notifications.php 0000604 00000005370 15114436734 0031273 0 ustar 00 home/xbodynamge <?php
namespace WPForms\Integrations\WPMailSMTP;
use WPForms\Integrations\IntegrationInterface;
/**
* WP Mail SMTP hints inside form builder notifications.
*
* @package WPForms\Integrations\Gutenberg
* @author WPForms
* @since 1.4.8
* @license GPL-2.0+
* @copyright Copyright (c) 2018, WPForms LLC
*/
class Notifications implements IntegrationInterface {
/**
* WP Mail SMTP options.
*
* @since 1.4.8
*
* @var \WPMailSMTP\Options
*/
public $options;
/**
* Indicates if current integration is allowed to load.
*
* @since 1.4.8
*
* @return bool
*/
public function allow_load() {
return \wpforms_is_admin_page( 'builder' ) && \function_exists( 'wp_mail_smtp' );
}
/**
* Loads an integration.
*
* @since 1.4.8
*/
public function load() {
$this->options = new \WPMailSMTP\Options();
$this->filters();
}
/**
* Integration filters.
*
* @since 1.4.8
*/
protected function filters() {
\add_filter( 'wpforms_builder_notifications_from_name_after', array( $this, 'from_name_after' ) );
\add_filter( 'wpforms_builder_notifications_from_email_after', array( $this, 'from_email_after' ) );
}
/**
* Display hint if WP Mail SMTP is forcing from name.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_name_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_name_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Name" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_name' ) )
);
}
/**
* Display hint if WP Mail SMTP is forcing from email.
*
* @since 1.4.8
*
* @param string $after Text displayed after setting.
*
* @return string
*/
public function from_email_after( $after ) {
if ( ! $this->options->get( 'mail', 'from_email_force' ) ) {
return $after;
}
return sprintf(
\wp_kses(
/* translators: %s - URL WP Mail SMTP settings. */
\__( 'This setting is disabled because you have the "Force From Email" setting enabled in <a href="%s" rel="noopener noreferrer" target="_blank">WP Mail SMTP</a>.', 'wpforms-lite' ),
array(
'a' => array(
'href' => array(),
'rel' => array(),
'target' => array(),
),
)
),
\esc_url( \admin_url( 'options-general.php?page=wp-mail-smtp#wp-mail-smtp-setting-row-from_email' ) )
);
}
}
xbodynamge/namtation/wp-content/plugins/all-in-one-seo-pack/app/Common/Standalone/Notifications.php 0000644 00000001357 15114441673 0030414 0 ustar 00 home <?php
namespace AIOSEO\Plugin\Common\Standalone;
// Exit if accessed directly.
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
use AIOSEO\Plugin\Common\Models;
/**
* Handles the notifications standalone.
*
* @since 4.2.0
*/
class Notifications {
/**
* Class constructor.
*
* @since 4.2.0
*/
public function __construct() {
if ( ! is_admin() ) {
return;
}
add_action( 'admin_enqueue_scripts', [ $this, 'enqueueScript' ] );
}
/**
* Enqueues the script.
*
* @since 4.2.0
*
* @return void
*/
public function enqueueScript() {
aioseo()->core->assets->load( 'src/vue/standalone/notifications/main.js', [], [
'newNotifications' => count( Models\Notification::getNewNotifications() )
], 'aioseoNotifications' );
}
}