moodler
ce78926df0
Small robustness fixes
2003-01-06 13:55:37 +00:00
moodler
8af3e37948
Slight increase in log field size
2003-01-06 13:40:05 +00:00
moodler
6a738db7b5
Added 4.3.0 bug compatibility
2003-01-06 01:44:49 +00:00
moodler
b0e3a92523
Clean sweep through all the important changing all include(), include_once()
...
and require() to require_once()
2003-01-05 14:19:20 +00:00
moodler
607809b3ba
OK a number of small changes here.
...
Firstly, I'm replacing all use of old-style global variables like
$HTTY_REFERER with their new-style equivalent $_SERVER["HTTP_REFERER"]
Also using $_POST instead $HTTP_POST_VARS etc
Secondly, if gdversion == 0 (ie GD is not installed) then:
- users are not even allowed to upload new images
- graphs now just print a message instead of failing.
this allows Moodle to still be used even if GD is not present
2003-01-05 06:45:20 +00:00
moodler
70d4cf8267
Ah!! At last, the dreaded off-by-one date bug, squashed.
2003-01-03 16:58:37 +00:00
moodler
a3fb1c450a
New function table_column() to add or alter a column in any database.
2003-01-03 15:31:30 +00:00
moodler
e53b0823ab
More robust checking of returned $rs
2003-01-03 06:44:35 +00:00
moodler
8663bfdb08
Display months in local language for date_selector
2003-01-03 06:43:12 +00:00
moodler
14217044a5
Some little fixes
2003-01-02 15:25:51 +00:00
moodler
5422d75fcb
Hmmm database name causing some problems ...
2003-01-02 15:12:34 +00:00
moodler
e1bf736ffa
Fixed that damn www linking problem with words like wwwroot :-)
2003-01-02 14:54:33 +00:00
moodler
36b4f9852e
buggy_referer is dead! Long live buggy_referer!
...
Should be fixed now. As a bonus, I've removed all the uses of
HTTP_POST_VARS from all scripts.
All forms should use the new data_submitted() function to collect
form data (it does the match_referer thing internally now).
Much nicer.
2003-01-02 14:49:23 +00:00
moodler
fa3ba0f6c1
Slightly more efficient way to open the database connections
2003-01-02 11:34:00 +00:00
moodler
7adcd58f82
Prepend database name to all table names to avoid ADOdb bug when there
...
is multiple database connections at once.
2003-01-02 11:09:03 +00:00
moodler
61e96406df
Robustness fixes
2003-01-02 10:35:11 +00:00
moodler
ac5d88ebe9
Ignore guest when checking imcomplete users
2003-01-02 10:32:51 +00:00
moodler
b79f41cd42
Robust fix
2003-01-01 15:13:21 +00:00
moodler
0c106cd3ab
Don't try to display docs files if they don't exist.
2003-01-01 12:03:15 +00:00
moodler
b6bae251a1
If prefix isn't defined in config.php then define it as "" to avoid
...
problems with upgraders who don't edit config.php
2003-01-01 09:29:05 +00:00
moodler
6fbf8d8fe8
Default debugging
2003-01-01 08:48:15 +00:00
moodler
e29fa0c8e2
Add default prefix (for tables) of "" for upgraders
2003-01-01 08:33:22 +00:00
moodler
db70b54b62
Better log_display fixes
2003-01-01 08:15:55 +00:00
moodler
14e4a496b4
Updates for log_display stuff
2003-01-01 08:08:44 +00:00
moodler
346b1a2483
Tweaks
2003-01-01 06:40:31 +00:00
moodler
f53af9410c
Better checks during membership checks
2002-12-31 07:16:52 +00:00
moodler
814ada432c
Fixes to XLS routines that were causing some problems
2002-12-30 15:46:15 +00:00
moodler
808a3baaf8
If a user has authenticated via external authentication, then FORCE them
...
to fill out the user profile form (is they can't do anything else until
this is done)
2002-12-30 15:30:05 +00:00
moodler
6dd38d4656
Allow STRIKE tag
2002-12-30 13:02:21 +00:00
moodler
47f1da80d0
More little fixups for robustness
2002-12-30 05:13:43 +00:00
moodler
b9b8ab696f
Fixed p() and s() to deal with zero better
2002-12-30 03:39:42 +00:00
moodler
b3fa6684ea
Fixes to insert_record (from Petri) to explicitly use field default
...
values if we know them from ADOdb, to avoid some problems with PostgreSQL 7.2 onwards
2002-12-30 03:25:48 +00:00
moodler
4fd7ccc0fe
New "debug" variable to turn debugging on and off
2002-12-30 03:24:07 +00:00
moodler
9c9f7d7790
Various little fixes to remove warnings (usually about empty variables)
...
when error_reporting is turned up to 15 or so ... more of these to come ...
2002-12-29 17:32:32 +00:00
moodler
18496c590b
New get_record_select function (for completeness) and a completely
...
revamped update_user_in_db() function
2002-12-29 16:28:09 +00:00
moodler
cae7436602
Use session-specified language if possible
2002-12-29 16:26:44 +00:00
moodler
9bd2c8741c
New function document_file() for fetching documentation from language
...
packs, and a few cleanups to reduce warnings
2002-12-29 14:41:03 +00:00
moodler
11e8f20ec4
Accidentally left debugging on
2002-12-29 04:18:09 +00:00
moodler
9d378732e4
More little fixes
2002-12-29 04:17:32 +00:00
moodler
5c63e0c4ee
Some changes to remove warnings about empty variables and cleanup
2002-12-29 04:02:42 +00:00
moodler
92a4b0f180
Fixes to allow the GD detection to work on PHP 4.3.0 (with bundled GD)
2002-12-28 14:45:54 +00:00
moodler
05a6c03ed2
Er, unfinished code while upgrading log_display
2002-12-26 17:02:45 +00:00
moodler
4fe04be0bd
Er... on the cookies I meant.
2002-12-24 10:08:24 +00:00
moodler
7185e073ed
Use table prefixes on database too :-)
2002-12-24 10:07:45 +00:00
moodler
97485d0726
More database tweaks and improved access to forum search engine
2002-12-23 15:33:40 +00:00
moodler
99988d1a87
This version installs smoothly for me on PostgreSQL
2002-12-23 14:19:45 +00:00
moodler
31fefa636d
More database tweaking ... looking pretty good with PostgreSQL now
2002-12-23 13:48:31 +00:00
moodler
a3eea09cc9
More fixes for postgreSQL etc
2002-12-23 11:47:17 +00:00
moodler
ebc3bd2b24
Changes throughout Moodle to remove any reserved words from the
...
Moodle tables.
ie user -> userid in many tables, plus in user_students
start -> starttime and end -> endtime
I've just done all this as carefully as I could ... I don't think
I missed anything but it's pretty intensive work and I'd be fooling myself
if I didn't think I'd missed a couple.
Note that this version should pretty much be able to bootstrap itself
using PostgreSQL now ... but this is untested
2002-12-23 09:39:26 +00:00
moodler
1d881d926b
More moving functions around and removal of hardcoded SQL
2002-12-23 03:07:01 +00:00