PHP 클래스 acp_styles

파일 보기 프로젝트 열기: phpbb/phpbb 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$u_action

보호된 프로퍼티들

프로퍼티 타입 설명
$auth phpbb\auth\auth
$cache phpbb\cache\driver\driver_interface
$config phpbb\config\config
$db phpbb\db\driver\driver_interface
$default_style
$mode
$php_ext string
$phpbb_root_path string
$request phpbb\request\request_interface
$reserved_style_names
$s_hidden_fields
$styles_list_cols
$styles_path
$styles_path_absolute
$template phpbb\template\template
$text_formatter_cache phpbb\textformatter\cache_interface
$u_base_action
$user phpbb\user

공개 메소드들

메소드 설명
main ( $id, $mode )
sort_styles ( $style1, $style2 ) Sort styles

보호된 메소드들

메소드 설명
action_activate ( ) Activate styles
action_deactivate ( ) Deactivate styles
action_details ( ) Show style details
action_install ( ) Install style(s)
action_uninstall ( ) Confirm styles removal
action_uninstall_confirmed ( array $ids, boolean $delete_files ) Uninstall styles(s)
default_bitfield ( ) : string Generates default bitfield
delete_style_files ( string $path, string $dir = '' ) : boolean Delete all files in style directory
find_available ( boolean $all ) : array Find styles available for installation
find_possible_parents ( array $styles, integer $id, integer $parent, integer $level ) : array Find all possible parent styles for style
find_style_dirs ( ) : array Find all directories that have styles
frontend ( ) Main page
get_styles ( ) : array Lists all styles
get_users ( ) : array Count users for each style
install_style ( array $style ) : integer Install style
list_style ( array &$style, integer $level ) Show item in styles list
read_style_cfg ( string $dir ) : array | boolean Read style configuration file
request_vars ( string $name, string | integer $default, boolean $error = false ) : array Get list of items from posted data
show_available ( ) Show list of styles that can be installed
show_available_child_styles ( array &$styles, string $name, integer $level ) Show available styles tree
show_installed ( ) List installed styles
show_styles_list ( array &$styles, integer $parent, integer $level ) Show styles list
uninstall_style ( array $style ) : boolean | string Uninstall style
update_styles_tree ( array &$styles, array | false $style = false ) : boolean Update styles tree
welcome_message ( string $title, string $description ) Show welcome message

메소드 상세

action_activate() 보호된 메소드

Activate styles
protected action_activate ( )

action_deactivate() 보호된 메소드

Deactivate styles
protected action_deactivate ( )

action_details() 보호된 메소드

Show style details
protected action_details ( )

action_install() 보호된 메소드

Install style(s)
protected action_install ( )

action_uninstall() 보호된 메소드

Confirm styles removal
protected action_uninstall ( )

action_uninstall_confirmed() 보호된 메소드

Uninstall styles(s)
protected action_uninstall_confirmed ( array $ids, boolean $delete_files )
$ids array List of style IDs
$delete_files boolean If true, script will attempt to remove files for selected styles

default_bitfield() 보호된 메소드

This bitfield decides which bbcodes are defined in a template.
protected default_bitfield ( ) : string
리턴 string Bitfield

delete_style_files() 보호된 메소드

Delete all files in style directory
protected delete_style_files ( string $path, string $dir = '' ) : boolean
$path string Style directory
$dir string Directory to remove inside style's directory
리턴 boolean True on success, false on error

find_available() 보호된 메소드

Find styles available for installation
protected find_available ( boolean $all ) : array
$all boolean if true, function will return all installable styles. if false, function will return only styles that can be installed
리턴 array List of styles

find_possible_parents() 보호된 메소드

Find all possible parent styles for style
protected find_possible_parents ( array $styles, integer $id, integer $parent, integer $level ) : array
$styles array list of styles
$id integer id of style
$parent integer current parent style id
$level integer current tree level
리턴 array Style ids, names and levels

find_style_dirs() 보호된 메소드

Find all directories that have styles
protected find_style_dirs ( ) : array
리턴 array Directory names

frontend() 보호된 메소드

Main page
protected frontend ( )

get_styles() 보호된 메소드

Lists all styles
protected get_styles ( ) : array
리턴 array Rows with styles data

get_users() 보호된 메소드

Count users for each style
protected get_users ( ) : array
리턴 array Styles in following format: [style_id] = number of users

install_style() 보호된 메소드

Install style
protected install_style ( array $style ) : integer
$style array style data
리턴 integer Style id

list_style() 보호된 메소드

Show item in styles list
protected list_style ( array &$style, integer $level )
$style array style row
$level integer style inheritance level

main() 공개 메소드

public main ( $id, $mode )

read_style_cfg() 보호된 메소드

Read style configuration file
protected read_style_cfg ( string $dir ) : array | boolean
$dir string style directory
리턴 array | boolean Style data, false on error

request_vars() 보호된 메소드

Get list of items from posted data
protected request_vars ( string $name, string | integer $default, boolean $error = false ) : array
$name string Variable name
$default string | integer Default value for array
$error boolean If true, error will be triggered if list is empty
리턴 array Items

show_available() 보호된 메소드

Show list of styles that can be installed
protected show_available ( )

show_available_child_styles() 보호된 메소드

Show available styles tree
protected show_available_child_styles ( array &$styles, string $name, integer $level )
$styles array Styles list, passed as reference
$name string Name of parent style
$level integer Styles tree level

show_installed() 보호된 메소드

List installed styles
protected show_installed ( )

show_styles_list() 보호된 메소드

Show styles list
protected show_styles_list ( array &$styles, integer $parent, integer $level )
$styles array styles list
$parent integer parent style id
$level integer style inheritance level

sort_styles() 공개 메소드

Sort styles
public sort_styles ( $style1, $style2 )

uninstall_style() 보호된 메소드

Uninstall style
protected uninstall_style ( array $style ) : boolean | string
$style array Style data
리턴 boolean | string True on success, error message on error

update_styles_tree() 보호된 메소드

Update styles tree
protected update_styles_tree ( array &$styles, array | false $style = false ) : boolean
$styles array Styles list, passed as reference
$style array | false Current style, false if root
리턴 boolean True if something was updated, false if not

welcome_message() 보호된 메소드

Show welcome message
protected welcome_message ( string $title, string $description )
$title string main title
$description string page description

프로퍼티 상세

$auth 보호되어 있는 프로퍼티

protected auth,phpbb\auth $auth
리턴 phpbb\auth\auth

$cache 보호되어 있는 프로퍼티

protected driver_interface,phpbb\cache\driver $cache
리턴 phpbb\cache\driver\driver_interface

$config 보호되어 있는 프로퍼티

protected config,phpbb\config $config
리턴 phpbb\config\config

$db 보호되어 있는 프로퍼티

protected driver_interface,phpbb\db\driver $db
리턴 phpbb\db\driver\driver_interface

$default_style 보호되어 있는 프로퍼티

protected $default_style

$mode 보호되어 있는 프로퍼티

protected $mode

$php_ext 보호되어 있는 프로퍼티

protected string $php_ext
리턴 string

$phpbb_root_path 보호되어 있는 프로퍼티

protected string $phpbb_root_path
리턴 string

$request 보호되어 있는 프로퍼티

protected request_interface,phpbb\request $request
리턴 phpbb\request\request_interface

$reserved_style_names 보호되어 있는 프로퍼티

protected $reserved_style_names

$s_hidden_fields 보호되어 있는 프로퍼티

protected $s_hidden_fields

$styles_list_cols 보호되어 있는 프로퍼티

protected $styles_list_cols

$styles_path 보호되어 있는 프로퍼티

protected $styles_path

$styles_path_absolute 보호되어 있는 프로퍼티

protected $styles_path_absolute

$template 보호되어 있는 프로퍼티

protected template,phpbb\template $template
리턴 phpbb\template\template

$text_formatter_cache 보호되어 있는 프로퍼티

protected cache_interface,phpbb\textformatter $text_formatter_cache
리턴 phpbb\textformatter\cache_interface

$u_action 공개적으로 프로퍼티

public $u_action

$u_base_action 보호되어 있는 프로퍼티

protected $u_base_action

$user 보호되어 있는 프로퍼티

protected user,phpbb $user
리턴 phpbb\user