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
править[Вверх]