Development:lib/weblib.php: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
print_header_simple(format_string($quiz->name), "", $navigation, ... ) | print_header_simple(format_string($quiz->name), "", $navigation, ... ) | ||
</pre> | </pre> | ||
==See also== | |||
*[[Roadmap]] | |||
[[Category:Developer]] |
Revision as of 14:18, 10 October 2007
This library is largely concerned with generating output.
There are lots of different things in this library, and so far, only a very few parts have been documented. However, remember:
- The code should be well written and easy to understand. Want to know what a particular function does? Well, read the code. Unlike documentation, the code does not get out of date.
- The generated phpDocumentor output should give brief details about each function.
Documentation of particular bits
- Development:lib/weblib.php_moodle_url - Class for creating and manipulating urls.
You need to call this function before calling print_header(_simple) to create the $navigation parameter.
Typical usage example:
From mod/quiz/attempt.php: $navlinks = array(); $navlinks[] = array('name' => $strattemptnum, 'link' => '', 'type' => 'title'); $navigation = build_navigation($navlinks, $cm); print_header_simple(format_string($quiz->name), "", $navigation, ... )