Здравствуйте, я среднячок(можно сказать даже новичок) в программирование, но мне дали диплом на moodle, создать блок "Кабинет студента" ссылка на github:https://github.com/MarsFM/studentcabinet и на сайт http://mylastdiplom.ru/ слева в низу есть блок
1. Я знаю, что для вывода на экран надо использовать глобальные объекты $PAGE и $OUPUT, но почему-то нечего не выводится, какие библиотеке надо подключить для работы с ними, и чем они отличаются. Надо вывести на страницах view_.php.
2. Для работы с тегами используется html_writer:: _ какую библиотеку надо подключить, чтобы с ней работать?
3. В locallib.php надо создавать функции с запросами sql, чтобы потом их вызывать на страницах view_.php, покажите простой пример как создать функцию с запросом и вывести её на странице.
4. Что такое "context" и для чего он нужен.
$systemcontext = context_system::instance();
$usercontext = context_user::instance($user->id);
$categorycontext = context_coursecat::instance($category->id);
$coursecontext = context_course::instance($course->id);
$contextmodule = context_module::instance($cm->id);