HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: /virtual/nagasaki/public_html/wp-content/plugins/shortcodes-ultimate/inc/core/counters.php
<?php

class Su_Counter_Extra_Addon {

	static $option = 'su_counter_extra_addon';

	function __construct() {
		add_filter( 'su/menu/shortcodes',  array( __CLASS__, 'display' ) );
		add_filter( 'su/menu/addons',      array( __CLASS__, 'display' ) );
		add_action( 'sunrise/page/before', array( __CLASS__, 'disable' ) );
	}

	public static function display( $title ) {
		if ( get_option( self::$option ) ) return $title;
		return sprintf(
			'%s <span class="update-plugins count-1" title="%s"><span class="update-count">%s</span></span>',
			$title,
			__( '1 new add-on for Shortcodes Ultimate', 'shortcodes-ultimate' ),
			'1'
		);
	}

	public static function disable() {
		if ( $_GET['page'] === 'shortcodes-ultimate-addons' ) update_option( self::$option, true );
	}
}

// new Su_Counter_Extra_Addon;

class Su_Counter_Bundle {

	static $option = 'su_counter_bundle';

	function __construct() {
		add_filter( 'su/menu/shortcodes',  array( __CLASS__, 'display' ) );
		add_filter( 'su/menu/addons',      array( __CLASS__, 'display' ) );
		add_action( 'sunrise/page/before', array( __CLASS__, 'disable' ) );
	}

	public static function display( $title ) {
		if ( get_option( self::$option ) ) return $title;
		return sprintf(
			'%s <span class="update-plugins count-1" title="%s"><span class="update-count">%s</span></span>',
			$title,
			__( '1 new add-on for Shortcodes Ultimate', 'shortcodes-ultimate' ),
			'1'
		);
	}

	public static function disable() {
		if ( $_GET['page'] === 'shortcodes-ultimate-addons' ) update_option( self::$option, true );
	}
}

// new Su_Counter_Bundle;