1909 Commits

Author SHA1 Message Date
moodler
bcb1636ace Added forcetimezone to defaults 2005-04-10 18:23:40 +00:00
moodler
5404e914fb Going back to the slower but always-accurate timezone list method 2005-04-10 17:51:48 +00:00
moodler
1bb1333b0b Centralised timezone list to a function 2005-04-10 17:35:17 +00:00
moodler
7a3290ed20 No need to flag notices about missing database stuff in blocks 2005-04-10 13:51:19 +00:00
defacer
dddb014acf 1. make_timestamp: It's easy to be a fool, but to do it like me requires innate talent.
2. usertime: I think that the way Moodle is written, if this compensates for DST lots
   of things are going to break. I found a few myself and decided to revert the behavior
   until such time as a proper code review can be made.
2005-04-10 09:41:46 +00:00
moodler
3d0cc9c6fc Removed some blank lines 2005-04-10 09:33:05 +00:00
moodler
a1e93da26c Improvements to timezone import interface 2005-04-10 09:31:58 +00:00
defacer
c9e55a2583 LIMIT 1 was already being introduced by get_record_sql, and GMT offsets weren't working due to the bad query. 2005-04-10 09:31:21 +00:00
defacer
fdae5b1314 The strict type checking was causing trouble. In any case, forcing arrays to
NOT mix integer and string keys is a good workaround.
2005-04-10 09:19:28 +00:00
moodler
25290a82c6 Adding standard list of timezones to distribution 2005-04-10 09:18:08 +00:00
moodler
5baa0ad6f2 Added update_timezone_records 2005-04-10 09:15:15 +00:00
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