defacer
989585e933
Major step forward once more: calculate_user_dst_table() now always sees the
...
user's effective timezone correctly using get_user_timezone(). It also remembers
which timezone was in effect when it cached its calculations, so if the user's
effective timezone changes for any reason the table is automatically re-computed.
******
NOTICE
******
From this point onward, DST support should be working again, and there are no more
visible hurdles in the way. This means it should STAY working correctly until 1.5.
2005-04-09 10:12:30 +00:00
defacer
6dc8dddc62
Removed another unnecessary get_user_timezone_offset() call.
2005-04-09 09:50:08 +00:00
defacer
13e5588de8
Removed unneeded get_user_timezone_offset() call; usertime() does it anyway.
2005-04-09 09:47:01 +00:00
moodler
7b9e355e43
Fixed an error in the timezones
2005-04-09 08:44:49 +00:00
defacer
e8904995f0
Introduce the "new" get_user_timezone, and implement get_user_timezone_offset in terms of it.
2005-04-08 20:32:40 +00:00
defacer
68c0264e1b
Changes to mdl_user:
...
* Change timezone to varchar(100) (to support non-trivial timezones)
* Drop timezonename (will not be used after all)
2005-04-08 19:50:01 +00:00
defacer
97e28cc66d
Make choose_from_menu behave correctly in the obscure case where an array
...
contains a zero key and the "selected" variable is a string. Argh.
2005-04-08 19:32:31 +00:00
thepurpleblob
b323d8f8f3
Working version - needs integrated into Moodle and (probably) some tinkering.
2005-04-08 08:56:20 +00:00
moodler
494b9296e9
Renamed get_user_timezone to get_user_timezone_offset, because Jon has
...
plans for that function name
2005-04-08 07:42:50 +00:00
defacer
2665e47afc
usertime() now compensates for DST.
2005-04-08 05:39:53 +00:00
defacer
43b59916f6
get_user_timezone() should now be working for users with new-style timezone settings.
...
get_timezone_record() function added to cache some db queries.
I haven't been able to test this yet, will do later.
2005-04-08 05:28:39 +00:00
defacer
b86e6ba918
is_executable() doesn't exist in PHP/Win < 5.0.0
2005-04-08 05:01:09 +00:00
thepurpleblob
92f72f4754
Everything working except lists (next job).
2005-04-07 14:34:31 +00:00
martinlanghoff
853df85e56
Performance/footprint profiling patch complete -- is enabled by CFG->default>7 or by a few defines in your config.php.
2005-04-07 00:11:28 +00:00
mjollnir_
2eab06687a
Merged from MOODLE_14_STABLE: Fixing problem with set up of site course
2005-04-06 22:25:31 +00:00
martinlanghoff
66552670ba
Improved performance info reporting and logging. Removed duplicate calls.
2005-04-06 07:36:10 +00:00
martinlanghoff
c2fd9e955a
Improved performance info reporting and logging. Needs some work on the configuration front still.
2005-04-06 07:34:05 +00:00
moodler
ddd7a47ac1
Removed a notice from isteacheredit
2005-04-06 06:26:38 +00:00
moodler
dcc17b63b1
More improvements to isteacher() logic (and isadmin now uses $USER->admin too)
2005-04-06 06:20:59 +00:00
moodler
5e04ee0c4f
More efficient logic for isteacher()
2005-04-06 05:53:24 +00:00
mjollnir_
bb2889b41d
Fix postgres upgrade for deletion of course_modules.deleted flag
2005-04-06 00:22:36 +00:00
mjollnir_
9921028a3d
Merged from MOODLE_14_STABLE: Fix for return id for insert_record - needs to be cast to an int
2005-04-03 21:04:02 +00:00
julmis
a2b3f884b8
Fixing Bug #2830 - HTML editor not working at all in current HEAD
2005-04-03 12:15:45 +00:00
martinlanghoff
51e565d1ad
Capture some key stats for performance detail output.
2005-04-02 13:31:38 +00:00
martinlanghoff
798065253e
Two minor fixes to Olson file parsing. olson_parse_at() now deals correctly with 'unsigned' AT entries. olson_simple_rule_parser() avoid a potential bug in minute-only SAVE entries.
2005-04-02 06:28:02 +00:00
moodler
b8cea9b2de
Added some performance monitoring functions into the core
2005-04-01 10:00:18 +00:00
moodler
5485e65387
Remove a notice
2005-04-01 09:25:45 +00:00
moodler
fcaff7ffcd
Updated formatting in getremoteaddr, and made add_to_log use it
2005-04-01 07:40:07 +00:00
ikawhero
5b2ae5848c
Can provide an alternate page for the login form.
...
The page must contain a form with an action field set to /login/index.php
and return fields username and password
TODO
It may be worth checking the URL when it's entered at admin/auth.php
to ensure it is at least pointing to a valid page as an incorrect URL
could potentially lock all users out of a site.
2005-04-01 07:39:27 +00:00
moodler
f4cbf7f214
Just documentation / reformatting while reading the code :-)
2005-04-01 06:57:26 +00:00
martinlanghoff
455c36654f
Backed out unrelated block from last commit
2005-04-01 06:01:23 +00:00
martinlanghoff
a9a9bdba55
Merged from MOODLE_14_STABLE - insert_record() - major efficiency improvements for Postgres databases on insert. Also fixed many calls to insert_record() which discard the returned record id to not ask for the record id.
2005-04-01 05:55:10 +00:00
moodler
a4a65bf6f6
Added cellspacing to sideblock
2005-04-01 02:26:28 +00:00
moodler
594ceedda1
Remove "deleted" field from course_modules table
...
http://moodle.org/mod/forum/discuss.php?d=20715
2005-03-31 08:46:38 +00:00
moodler
90d0ae4f76
DOn't reference soon-to-be-defunct deleted field
2005-03-31 08:34:27 +00:00
thepurpleblob
90bf11b2fd
A start on wiki-like to Markdown converter.
...
Needs more work yet!
2005-03-30 15:13:41 +00:00
moodler
fd9d1ff316
Make the ID of textarea more unique
2005-03-30 13:32:39 +00:00
moodler
36c446cbe8
Removing excess styles
2005-03-30 12:31:00 +00:00
moodler
b3ab80aad2
Restoring extra span to navmenulist
2005-03-30 11:54:58 +00:00
moodler
cc7cd917d4
Removed some German, and added styles and icons to the navmenulist
2005-03-30 03:41:37 +00:00
urs_hunkler
143211e5da
I expanded the list navmenulist for better handling with:
...
_ a header
_ spans for the section titles
It's still work in progress
2005-03-29 21:08:17 +00:00
moodler
2507b2f5ea
OK,the navbarlist is no longer meant to be called directly ... it's
...
rather more efficient and useful to piggy-back it onto the navbar function.
You can control it with
$THEME->makenavmenulist = true;
/// By setting this to true, then you will have access to a
/// new variable in your header.html and footer.html called
/// $navmenulist ... this contains a simple XHTML menu of
/// all activities in the current course, mostly useful for
/// creating popup navigation menus and so on.
2005-03-29 14:22:13 +00:00
moodler
f713e27052
Forgot a tag
2005-03-29 13:48:25 +00:00
moodler
dfe6617484
Better XHTML on my new function
2005-03-29 13:46:20 +00:00
moodler
f3a74e6817
A new function navmenulist which simply returns a UL list containing
...
all the modules in a course.
This is so theme designers can start experimenting with popup menus etc
From header.html or footer.html, you can use code like this to get the data:
<?php if (is_object($course)) {
$list = navmenulist($course, 50);
echo '<div id="floatnav">'.$list.'</div>';
}
?>
2005-03-29 13:37:08 +00:00
mjollnir_
8a72bfa258
Tables for grades for postgres (and a fix to timezone update for postgres)
2005-03-29 03:51:14 +00:00
moodler
61c787cea2
Default theme is standardwhite, and added filterall
2005-03-29 03:36:12 +00:00
moodler
4eb25d43aa
Adding the new grade tables
...
POSTGRES IS NOT DONE YET!!!! DOES SOMEONE WANT TO TACKLE IT NOW?
2005-03-28 18:16:39 +00:00
stronk7
188e4dd9a3
Now print_recent_activity_note() supports filterall (in text).
2005-03-27 23:48:15 +00:00
stronk7
2a3affe991
Now format_string() uses an in-memory cache per request to make
...
things faster. Really noticeable in logs page!
2005-03-27 20:57:50 +00:00