PHP Класс DiscourseAdmin

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$options
$response_validator

Открытые методы

Метод Описание
__construct ( $response_validator ) Discourse constructor.
admin_init ( ) Settings
api_key_input ( )
auto_publish_checkbox ( )
auto_track_checkbox ( )
bypass_trust_level_input ( )
category_select ( $option, $description )
checkbox_input ( $option, $label, $description = '' )
connected ( )
connection_status_notice ( )
custom_datetime_format ( )
custom_excerpt_length ( )
debug_mode_checkbox ( )
disconnected ( )
discourse_admin_menu ( )
discourse_options_page ( )
discourse_validate_options ( $inputs )
enable_sso_checkbox ( )
existing_comments_heading_input ( )
extend_user_profile ( $fields )
full_post_checkbox ( )
get_discourse_categories ( $force_update = '0' ) Todo: this method takes a $force_update argument, but it is never used. It uses the value from the options instead.
init_comment_settings ( )
init_default_settings ( )
max_comments_input ( )
min_replies_input ( )
min_score_input ( )
min_trust_level_input ( )
only_show_moderator_liked_checkbox ( )
option_input ( $name, $group, $selected )
post_type_select_input ( $option, $post_types, $description = '' )
post_types_select ( )
publish_category_input ( )
publish_category_input_update ( )
publish_to_discourse ( )
publish_username_input ( )
show_existing_comments_checkbox ( )
sso_secret_input ( )
text_area ( $option, $description )
text_input ( $option, $description, $type = null, $min = null )
url_input ( )
use_discourse_comments_checkbox ( )
wordpress_login_path ( )

Защищенные методы

Метод Описание
post_types_to_publish ( $excluded_types = [] )

Описание методов

__construct() публичный Метод

Takes a response_validator object as a parameter. It has a check_connection_status method that may be run to check the site's connection status to Discourse.
public __construct ( $response_validator )
$response_validator

admin_init() публичный Метод

Settings
public admin_init ( )

api_key_input() публичный Метод

public api_key_input ( )

auto_publish_checkbox() публичный Метод

auto_track_checkbox() публичный Метод

public auto_track_checkbox ( )

bypass_trust_level_input() публичный Метод

category_select() публичный Метод

public category_select ( $option, $description )

checkbox_input() публичный Метод

public checkbox_input ( $option, $label, $description = '' )

connected() публичный Метод

public connected ( )

connection_status_notice() публичный Метод

custom_datetime_format() публичный Метод

custom_excerpt_length() публичный Метод

debug_mode_checkbox() публичный Метод

public debug_mode_checkbox ( )

disconnected() публичный Метод

public disconnected ( )

discourse_admin_menu() публичный Метод

discourse_options_page() публичный Метод

discourse_validate_options() публичный Метод

public discourse_validate_options ( $inputs )

enable_sso_checkbox() публичный Метод

public enable_sso_checkbox ( )

existing_comments_heading_input() публичный Метод

extend_user_profile() публичный Метод

public extend_user_profile ( $fields )

full_post_checkbox() публичный Метод

public full_post_checkbox ( )

get_discourse_categories() публичный Метод

Todo: this method takes a $force_update argument, but it is never used. It uses the value from the options instead.
public get_discourse_categories ( $force_update = '0' )

init_comment_settings() публичный Метод

init_default_settings() публичный Метод

max_comments_input() публичный Метод

public max_comments_input ( )

min_replies_input() публичный Метод

public min_replies_input ( )

min_score_input() публичный Метод

public min_score_input ( )

min_trust_level_input() публичный Метод

only_show_moderator_liked_checkbox() публичный Метод

option_input() публичный Метод

public option_input ( $name, $group, $selected )

post_type_select_input() публичный Метод

public post_type_select_input ( $option, $post_types, $description = '' )

post_types_select() публичный Метод

public post_types_select ( )

post_types_to_publish() защищенный Метод

protected post_types_to_publish ( $excluded_types = [] )

publish_category_input() публичный Метод

publish_category_input_update() публичный Метод

publish_to_discourse() публичный Метод

publish_username_input() публичный Метод

show_existing_comments_checkbox() публичный Метод

sso_secret_input() публичный Метод

public sso_secret_input ( )

text_area() публичный Метод

public text_area ( $option, $description )

text_input() публичный Метод

public text_input ( $option, $description, $type = null, $min = null )

url_input() публичный Метод

public url_input ( )

use_discourse_comments_checkbox() публичный Метод

wordpress_login_path() публичный Метод

Описание свойств

$options защищенное свойство

protected $options

$response_validator защищенное свойство

protected $response_validator