PHP Класс acp_modules

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$module_class
$parent_id
$u_action

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

Метод Описание
delete_module ( $module_id ) Remove module from tree
get_module_branch ( $module_id, $type = 'all', $order = 'descending', $include_module = true ) Get module branch
get_module_infos ( string $module = '', boolean | string $module_class = false, boolean $use_all_available = false ) : array Get available module information from module files
get_module_row ( $module_id ) Get row for specified module
lang_name ( $module_langname ) Return correct language name
main ( $id, $mode )
make_module_select ( $select_id = false, $ignore_id = false, $ignore_acl = false, $ignore_nonpost = false, $ignore_emptycat = true, $ignore_noncat = false ) Simple version of jumpbox, just lists modules
move_module ( $from_module_id, $to_parent_id ) Move module around the tree
move_module_by ( $module_row, $action = 'move_up', $steps = 1 ) Move module position by $steps up/down
remove_cache_file ( ) Remove modules cache file
update_module_data ( &$module_data, boolean $run_inline = false ) Update/Add module

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

delete_module() публичный метод

Remove module from tree
public delete_module ( $module_id )

get_module_branch() публичный метод

Get module branch
public get_module_branch ( $module_id, $type = 'all', $order = 'descending', $include_module = true )

get_module_infos() публичный метод

Get available module information from module files
public get_module_infos ( string $module = '', boolean | string $module_class = false, boolean $use_all_available = false ) : array
$module string
$module_class boolean | string
$use_all_available boolean Use all available instead of just all enabled extensions
Результат array

get_module_row() публичный метод

Get row for specified module
public get_module_row ( $module_id )

lang_name() публичный метод

Return correct language name
public lang_name ( $module_langname )

main() публичный метод

public main ( $id, $mode )

make_module_select() публичный метод

Simple version of jumpbox, just lists modules
public make_module_select ( $select_id = false, $ignore_id = false, $ignore_acl = false, $ignore_nonpost = false, $ignore_emptycat = true, $ignore_noncat = false )

move_module() публичный метод

Move module around the tree
public move_module ( $from_module_id, $to_parent_id )

move_module_by() публичный метод

Move module position by $steps up/down
public move_module_by ( $module_row, $action = 'move_up', $steps = 1 )

remove_cache_file() публичный метод

Remove modules cache file
public remove_cache_file ( )

update_module_data() публичный метод

Update/Add module
public update_module_data ( &$module_data, boolean $run_inline = false )
$run_inline boolean if set to true errors will be returned and no logs being written

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

$module_class публичное свойство

public $module_class

$parent_id публичное свойство

public $parent_id

$u_action публичное свойство

public $u_action