Moodle/Appendix A
Внешний вид
< Moodle
Приложение А
[править]Это приложение описывает базовый класс block_base, но основе которого создаются все пользовательские классы для блоков.
Методы класса представлены в трех категориях:
Методы которые можно свободно расширять и перегружать
[править]after_install()
[править]applicable_formats()
[править]before_delete()
[править]config_print()
[править]config_save()
[править]get_content()
[править]has_config()
[править]hide_header()
[править]html_attributes()
[править]init()
[править]instance_allow_config()
[править]instance_allow_multiple()
[править]instance_config_print()
[править]instance_config_save()
[править]preferred_width()
[править]refresh_content()
[править]specialization()
[править][Вверх]
Методы которые нельзя перегружать, но можно использовать
[править]get_content_type()
[править]get_title()
[править]get_version()
[править]instance_config_commit()
[править]is_empty()
[править]name()
[править][Вверх]
Методы которые нельзя использовать и перегружать ни в коем случае
[править]_add_edit_controls()
[править]Закрытый (private) метод. Описание отсутствует.
_load_instance()
[править]Закрытый (private) метод. Описание отсутствует.
_print_block()
[править]Закрытый (private) метод. Описание отсутствует.
_print_shadow()
[править]Закрытый (private) метод. Описание отсутствует.
_self_test()
[править]Закрытый (private) метод. Описание отсутствует.
[Вверх]
Свойства класса
[править]$this->config
[править]$this->content
[править]$this->content_type
[править]$this->instance
[править]$this->title
[править]$this->version
[править][Вверх]