%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/knwn/wp-content/plugins/admin-columns-pro/classes/Column/NetworkSite/
Upload File :
Create Path :
Current File : /var/www/knwn/wp-content/plugins/admin-columns-pro/classes/Column/NetworkSite/Plugins.php

<?php

namespace ACP\Column\NetworkSite;

use AC;
use ACP\Settings;

class Plugins extends AC\Column {

	public function __construct() {
		$this->set_type( 'column-msite_plugins' );
		$this->set_label( __( 'Plugins' ) );
	}

	public function get_option_name() {
		return 'active_plugins';
	}

	public function get_raw_value( $blog_id ) {
		$active_plugins = [];

		$plugins = get_plugins();

		$site_plugins = maybe_unserialize( ac_helper()->network->get_site_option( $blog_id, 'active_plugins' ) );

		if ( $site_plugins ) {
			foreach ( $site_plugins as $basename ) {
				if ( isset( $plugins[ $basename ] ) ) {
					$active_plugins[ $basename ] = $plugins[ $basename ]['Name'];
				}
			}
		}

		return $active_plugins;
	}

	public function register_settings() {
		$this->add_setting( new Settings\Column\NetworkSite\PluginsInclude( $this ) )
		     ->add_setting( new Settings\Column\NetworkSite\Plugins( $this ) );
	}

}

Zerion Mini Shell 1.0