PHP Class Mlp_Network_Site_Settings_Tab_Content

Author: Inpsyde GmbH, toscho
Datei anzeigen Open project: inpsyde/multilingual-press Class Usage Examples

Public Methods

Method Description
__construct ( Inpsyde\MultilingualPress\API\Languages $languages, Inpsyde\MultilingualPress\Common\Type\Setting $setting, integer $blog_id, Inpsyde\MultilingualPress\API\SiteRelations $relations, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce ) Constructor. Set up the properties.
render_content ( ) : void Print tab content and provide two hooks.

Private Methods

Method Description
get_language_name ( object $language ) : string
show_blog_relationships ( array $site_option ) : void
show_language_options ( array $site_option, object[] $languages ) : void

Method Details

__construct() public method

Constructor. Set up the properties.
public __construct ( Inpsyde\MultilingualPress\API\Languages $languages, Inpsyde\MultilingualPress\Common\Type\Setting $setting, integer $blog_id, Inpsyde\MultilingualPress\API\SiteRelations $relations, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce )
$languages Inpsyde\MultilingualPress\API\Languages Languages API object.
$setting Inpsyde\MultilingualPress\Common\Type\Setting Options page data.
$blog_id integer Blog ID
$relations Inpsyde\MultilingualPress\API\SiteRelations Site relations.
$nonce Inpsyde\MultilingualPress\Common\Nonce\Nonce Nonce object.

render_content() public method

Print tab content and provide two hooks.
public render_content ( ) : void
return void