Addons.php 623 Bytes
<?php

namespace AC\Admin\Asset;

use AC\Asset\Location;
use AC\Asset\Script;
use AC\Nonce;

class Addons extends Script {

	public function __construct( $handle, Location $location = null ) {
		parent::__construct( $handle, $location, [ 'jquery' ] );
	}

	public function register() {
		parent::register();

		$nonce = new Nonce\Ajax();

		wp_localize_script( $this->handle, 'ACi18n', [
			'plugin_installed' => __( 'The Add-on %s is activated.', 'codepress-admin-columns' ),
		] );

		$this->add_inline_variable( 'AC', [
			Nonce\Ajax::NAME   => $nonce->create(),
			'is_network_admin' => is_network_admin(),
		] );
	}

}