626 Commits

Author SHA1 Message Date
moodler
3ace7329a1 Some not-very-significant cleanups while fixing another bug 2005-01-18 18:30:09 +00:00
martinlanghoff
35de9e2487 Ported from MOODLE_14_STABLE - Show a warning to admins if cron.php hasn't been run 2005-01-17 20:59:17 +00:00
moodler
04337d7531 A little utility script to perform search and replace on the whole database.
It's not linked from anywhere yet.

I'm not sure if this will work on PostgreSQL ... can someone test that?
2005-01-16 13:49:30 +00:00
defacer
1a33f699b2 Merging fix for bug 2264 & improvements from MOODLE_14_STABLE 2005-01-12 11:40:46 +00:00
defacer
642fd913d3 Capitalized $user->sessionIP to $USER->sessionIP. Probably was a typo,
considering the comment just above.
2005-01-12 11:33:45 +00:00
fiedorow
06870aa324 fixing a couple of instances of hardcoded /admin/ 2004-12-31 16:12:58 +00:00
defacer
bb4a2e85c0 New features implemented:
* Configurable defaults for the calendar upcoming events lookahead and
   maximum upcoming events displayed (bug #1623)

 * Configurable setting for which days of the week are treated as weekend
   (bug #1919)

 * Configurable setting for which day starts the week (the admin can now set
   this as the default for new users and guests without messing with language
   packs) (no butracker issue)
2004-12-16 18:49:57 +00:00
defacer
86f092d25e New "Calendar" section in Admin -> Configuration.
Includes preliminary support for DST!
Includes "admin sees all events or only own?" setting (bug 1972)

WARNING: Modified moodlelib.php to explicitly specify NOT-DST when
calling mktime() and gmmktime(). This is essential since we don't want
PHP to second-guess us for the DST matters, but... it may affect existing
code?
2004-12-15 07:14:41 +00:00
mjollnir_
b8b932924b Merged from MOODLE_14_STABLE: Added addslashes back in to username field after splitting it out for lowercasing 2004-12-12 20:43:19 +00:00
moodler
f9f4d999fe Merged recent fixes to FULLME in stable 2004-12-12 06:49:26 +00:00
mjollnir_
6740dd6494 Merged from MOODLE_14_STABLE: Upload users should lowercase username field just as user/edit.php does 2004-12-10 04:16:02 +00:00
moodler
6a0b58b23a Merged lang fix from stable 2004-11-30 03:48:13 +00:00
moodler
027a160469 New feature: Site Policy Agreements.
If the admin specifies a Policy Agreement (via URL in the config variables)
then each user is required to see and agree to that document once before
continuing.

To get everyone to see it again (on an update, say) one just needs to issue:

   UPDATE user SET policyagreed = 0
2004-11-29 05:30:36 +00:00
defacer
9b12850043 Fix for bug 2241:
I hope this time I got everything changed to the new Page interface! I 'm
really sorry for messing up and breaking new installations... :(

Also moved the only two functions of the API outside the page_base class.
2004-11-29 04:19:05 +00:00
dhawes
a9e91540df replaced old MoodlePage class call with new page_base call 2004-11-29 00:48:28 +00:00
martinlanghoff
b110348b71 Merge from MOODLE_14_STABLE.
Student and teacher enrolments now unique + version bump

Made student and teacher enrolments unique, enforced at the database level. This patch also removes a cleanup job in moodle's cron that removed duplicate enrolments.

Merge of patchset  arch-eduforge@catalyst.net.nz--2004/moodle--eduforge--1.3.3--patch-422
2004-11-24 02:25:36 +00:00
mjollnir_
df7ebd69ab Merged from MOODlE_14_STABLE: Fix for invalid sql (for postgres) in cron cleanup of duplicate enrolments. Possibly soon to be overridden by a unique index 2004-11-23 01:05:11 +00:00
mjollnir_
e6d1d120b1 Merged from MOODLE_14_STABLE: Changes to calls to get_courses to not get all fields 2004-11-22 05:41:14 +00:00
dhawes
7e8dc20869 spacing and quotes cleanup 2004-11-20 19:06:29 +00:00
defacer
a177631062 Updated the configuration-handling logic to the same level as the new instance-
configuration handlers. Much more easy to use and precise.
2004-11-19 03:01:31 +00:00
martinlanghoff
bce7197321 Merged from MOODLE_14_STABLE moodle--eduforge--1.3.3--patch-335 Now memory_limit can be overriden by higher config settings from php.ini, commandline, httpd.conf, .htaccess 2004-11-18 02:55:06 +00:00
martinlanghoff
0c3e818cb1 Merged from MOODLE_14_STABLE moodle--eduforge--1.3.3--patch-321 Fixed bug in user search: now we trim() the search string 2004-11-18 02:47:02 +00:00
defacer
f032aa7a5f MAJOR CHANGES:
--------------

Brand-new pagelib.php at your disposal! It slices, it dices, it makes your coffee.
It still doesn't understand women... Read the comments in pagelib.php for a first
impression. Feedback highly encouraged!

Blocks code has undergone significant changes to work with Pages. Flexibility is its
middle name, since I think (without having tried it) that adding e.g. a third
placeholder for "center" blocks in courses, with full support for moving around etc,
will now take about 15 lines of new or edited code. If you are not impressed yet, I
suggest watching a documentary on solar physics. :P

MINOR CHANGES:
--------------

Added instance_allow_config() in the blocks class hierarchy to supplement per-instance
configuration options. You can override it to return true and thus get configuration
amenities without allowing multiple instances.

Minor polishing to comments and documentation (whatever caught my eye was game).

Tightened up some code here and there by utilizing all the new features.

BUGFIXES:
---------

A bug in restore_execute.html caused hidden blocks to not be restored at all.
2004-11-08 19:36:07 +00:00
moodler
56c178a754 Merged search trim from stable 2004-11-04 07:15:50 +00:00
defacer
9b4b78fd6a Da monster-commit of blocks version 2!
Code based on the work of Daryl Hawes for the blog module. Thanks, Daryl!

Please test the hell out of it as it's sure to have issues that need to be
ironed out.
2004-10-19 21:04:28 +00:00
julmis
9597bf1d88 Cleaning xhtml code. 2004-10-16 09:19:34 +00:00
julmis
955dbfaeef Adding hide buttons feature. 2004-10-16 09:11:00 +00:00
moodler
86d7efc345 Changes for XHTML and accessibility compliance 2004-10-15 08:30:30 +00:00
stronk7
d99ceac20f course/index.php is using sesskey.
Merged form MOODLE_14_STABLE
2004-10-09 13:22:59 +00:00
moodler
195d7cf291 Site can now have proper blocks on an install 2004-10-08 13:46:06 +00:00
moodler
5526e0fa64 Make sure the new admin user has the sessionIP set properly the first time 2004-10-08 13:16:34 +00:00
moodler
c7029edf84 Merged latest from stable 2004-10-08 05:41:52 +00:00
stronk7
13e1a37198 Now sesskey is working fine at installation time.
Bug 2049
(http://moodle.org/bugs/bug.php?op=show&bugid=2049)

Merged from MOODLE_14_STABLE
2004-10-06 00:08:08 +00:00
moodler
03c40645c1 Merged sesskey fixes from STABLE 2004-10-04 13:50:37 +00:00
stronk7
4cfc640037 admin/user.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 17:19:36 +00:00
stronk7
8a68d4c0f3 admin/uploaduser.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 16:08:27 +00:00
stronk7
4fa24bb889 admin/register.php is now using sesskey.
Solved a minor bug with the use of one incorrect string.

Merged from MOODLE_14_STABLE
2004-10-03 15:28:35 +00:00
stronk7
5ba7f1b70b admin/modules.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 15:09:31 +00:00
stronk7
ebfff4e014 admin/module.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 09:48:08 +00:00
stronk7
48ba274660 admin/lang.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 09:18:19 +00:00
moodler
9ff24fb76a Merged siteidentifier from stable 2004-10-03 03:47:31 +00:00
stronk7
58a1c3ea32 admin/filters.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 00:32:13 +00:00
stronk7
d2df6e0933 admin/enrol.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 00:21:26 +00:00
stronk7
e2b459ad22 admin/editor.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-03 00:07:27 +00:00
stronk7
1c2614a1f1 admin/creators.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-02 23:52:42 +00:00
stronk7
16567e7ef9 admin/blocks.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-02 23:34:09 +00:00
stronk7
c1b70c8edc admin/block.php is now using sesskey.
And bug where one object was used like an array.

Merged from MOODLE_14_STABLE
2004-10-02 23:15:51 +00:00
stronk7
17ecd09f71 admin/backup.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-02 22:44:03 +00:00
stronk7
df0d5501d9 admin/auth.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-02 19:50:16 +00:00
stronk7
ad97e350fc admin/admin.php is now using sesskey.
Merged from MOODLE_14_STABLE
2004-10-02 19:22:52 +00:00