get_my_courses() - tighten default fields - faster, risky
commite4271d740c47d091629d76c4e3b473cbcea0c129
authormartinlanghoff <martinlanghoff>
Sun, 6 May 2007 05:27:31 +0000 (6 05:27 +0000)
committermartinlanghoff <martinlanghoff>
Sun, 6 May 2007 05:27:31 +0000 (6 05:27 +0000)
treed973c981b75011155e81b38e660e77f73989ff9f
parent601edb900e9b8c93acdcd2138fea92df934ea7f6
get_my_courses() - tighten default fields - faster, risky

This makes get_my_courses() faster/lighter in 2 ways

 - We fetch a ton less data from the DB
 - We store a tone less data in the Session

In a test environment, with a student enrolled in  3 _empty_ courses
(just created, empty modinfo, etc), this shaves 50% off the session
size on-disk.

The problem is callers that may be expecting a given field to appear by
default. Next step: walk all callers...
lib/datalib.php