PHP 클래스 Mlp_Network_Site_Settings_Controller

Handle settings for the whole network.
저자: Inpsyde GmbH, toscho
상속: implements Mlp_Updatable
파일 보기 프로젝트 열기: inpsyde/multilingual-press

공개 메소드들

메소드 설명
__construct ( Inpsyde_Property_List_Interface $plugin_data, Inpsyde\MultilingualPress\Common\Type\Setting $setting, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce ) Constructor. Set up the properties.
enqueue_stylesheet ( ) : void Load stylesheet.
update ( string $name ) : mixed | void
update_settings ( ) : void Combine all update actions.

비공개 메소드들

메소드 설명
create_tab_content ( ) : void Inner markup for the tab.
delete_unset_relations ( $blog_id, $old_related, $new_related, Inpsyde\MultilingualPress\API\SiteRelations $relations, $changed ) : integer
get_blog_id ( ) : integer
get_new_related_blogs ( ) : array
get_new_relations ( $new_related, $old_related ) : array
show_update_message ( ) : void Admin notices.
update_flag ( integer $blog_id ) : boolean
update_language ( integer $blog_id ) : boolean
update_related_blogs ( integer $blog_id ) : integer

메소드 상세

__construct() 공개 메소드

Constructor. Set up the properties.
public __construct ( Inpsyde_Property_List_Interface $plugin_data, Inpsyde\MultilingualPress\Common\Type\Setting $setting, Inpsyde\MultilingualPress\Common\Nonce\Nonce $nonce )
$plugin_data Inpsyde_Property_List_Interface Plugin data.
$setting Inpsyde\MultilingualPress\Common\Type\Setting Setting object.
$nonce Inpsyde\MultilingualPress\Common\Nonce\Nonce Nonce object.

enqueue_stylesheet() 공개 메소드

Load stylesheet.
public enqueue_stylesheet ( ) : void
리턴 void

update() 공개 메소드

public update ( string $name ) : mixed | void
$name string
리턴 mixed | void Either a value, or void for actions.

update_settings() 공개 메소드

Combine all update actions.
public update_settings ( ) : void
리턴 void