moodle.git
14 years agoadding capabilities
toyomoyo [Thu, 7 Sep 2006 08:57:56 +0000 (08:57 +0000)]
adding capabilities

14 years agoAdded moodle/role:unassignself which replaces $CFG->allowunenroll
moodler [Thu, 7 Sep 2006 08:35:30 +0000 (08:35 +0000)]
Added moodle/role:unassignself which replaces $CFG->allowunenroll

14 years agoInitial RenameTable caller to generators. Not ended by I needed it in CVS now.
stronk7 [Wed, 6 Sep 2006 23:05:12 +0000 (23:05 +0000)]
Initial RenameTable caller to generators. Not ended by I needed it in CVS now.

14 years agoInitial, unfinished, not working, simple version of rename_table generator.
stronk7 [Wed, 6 Sep 2006 23:04:13 +0000 (23:04 +0000)]
Initial, unfinished, not working, simple version of rename_table generator.
More coming soon, but I needed it in CVS now!

14 years agoPHP code for dropping and renaming tables added. Note that the DDL
stronk7 [Wed, 6 Sep 2006 22:34:09 +0000 (22:34 +0000)]
PHP code for dropping and renaming tables added. Note that the DDL
functions doesn't exist yet. ;-)

14 years agoThe XMLDBEditor is generating automatic PHP code for create_table
stronk7 [Wed, 6 Sep 2006 19:49:13 +0000 (19:49 +0000)]
The XMLDBEditor is generating automatic PHP code for create_table

14 years agoNow indexes are able to return their PHP specs.
stronk7 [Wed, 6 Sep 2006 19:47:50 +0000 (19:47 +0000)]
Now indexes are able to return their PHP specs.

14 years agoNow keys are able to return their PHP specs.
stronk7 [Wed, 6 Sep 2006 19:43:38 +0000 (19:43 +0000)]
Now keys are able to return their PHP specs.

14 years agoNow fields are able to return their PHP specs.
stronk7 [Wed, 6 Sep 2006 19:31:03 +0000 (19:31 +0000)]
Now fields are able to return their PHP specs.

14 years agoall static functions in enrolment_plugin_authorize moved to localfuncs.php. So, no...
ethem [Wed, 6 Sep 2006 15:39:32 +0000 (15:39 +0000)]
all static functions in enrolment_plugin_authorize moved to localfuncs.php. So, no need enrol.php.

14 years agoDisable regexp searches for MSSQL and Oracle
stronk7 [Wed, 6 Sep 2006 15:30:11 +0000 (15:30 +0000)]
Disable regexp searches for MSSQL and Oracle

14 years agoNow forum searches are working both under MSSQL and Oracle
stronk7 [Wed, 6 Sep 2006 15:29:26 +0000 (15:29 +0000)]
Now forum searches are working both under MSSQL and Oracle
(in a case-sensitive behaviour for Oracle, see code comments and
http://docs.moodle.org/en/XMLDB_Problems#Case-insensitive_searches)

14 years agofixed description of configprotectusernames
skodak [Wed, 6 Sep 2006 11:36:00 +0000 (11:36 +0000)]
fixed description of configprotectusernames

14 years agofixed missing if (!
skodak [Wed, 6 Sep 2006 10:15:05 +0000 (10:15 +0000)]
fixed missing if (!

14 years agoallow less verbose operation of forget_password.php SC#282
skodak [Wed, 6 Sep 2006 10:11:24 +0000 (10:11 +0000)]
allow less verbose operation of forget_password.php  SC#282

14 years agoadding capabilities
toyomoyo [Wed, 6 Sep 2006 08:55:23 +0000 (08:55 +0000)]
adding capabilities

14 years agoMerged fix for bug MDL-5866.
vyshane [Wed, 6 Sep 2006 08:54:56 +0000 (08:54 +0000)]
Merged fix for bug MDL-5866.

14 years agoinitial conversion of workshop to new roles and capabilities framework; groups are...
skodak [Wed, 6 Sep 2006 08:41:47 +0000 (08:41 +0000)]
initial conversion of workshop to new roles and capabilities framework; groups are not functional yet (did they ever work properly ?)

14 years agoSome tidying up of admin blocks
moodler [Wed, 6 Sep 2006 05:24:35 +0000 (05:24 +0000)]
Some tidying up of admin blocks

14 years agoAdded $Id$ to files
mark-nielsen [Wed, 6 Sep 2006 04:04:42 +0000 (04:04 +0000)]
Added $Id$ to files
Header is not printed for all actions.  Related to MDL-5403
Some redundant code removed
First attempt at separating logic and presentation in action continue (continue.html)

14 years agoAdded function for printing a standard header for lesson
mark-nielsen [Wed, 6 Sep 2006 04:02:02 +0000 (04:02 +0000)]
Added function for printing a standard header for lesson
Added function for fetching course module, course and lesson based on course module id or lesson id

14 years agoremoved pause during redirect when there are no new settings
vinkmar [Wed, 6 Sep 2006 02:36:38 +0000 (02:36 +0000)]
removed pause during redirect when there are no new settings

14 years ago* removed hard-coded language strings (MDL-6448)
vinkmar [Wed, 6 Sep 2006 02:23:23 +0000 (02:23 +0000)]
* removed hard-coded language strings (MDL-6448)
* replaced some remaining tabs with spaces

14 years agoremoved hard-coded language strings (MDL-6448)
vinkmar [Wed, 6 Sep 2006 02:20:16 +0000 (02:20 +0000)]
removed hard-coded language strings (MDL-6448)

14 years agoadded strings for MDL-6448
vinkmar [Wed, 6 Sep 2006 02:18:51 +0000 (02:18 +0000)]
added strings for MDL-6448

14 years agoA temporary icon for roles (needs work!)
moodler [Wed, 6 Sep 2006 02:16:48 +0000 (02:16 +0000)]
A temporary icon for roles (needs work!)

14 years agoreplacing isteacher with viewfullname capability
toyomoyo [Wed, 6 Sep 2006 02:14:20 +0000 (02:14 +0000)]
replacing isteacher with viewfullname capability

14 years agoRemoved some tabs
moodler [Wed, 6 Sep 2006 01:43:54 +0000 (01:43 +0000)]
Removed some tabs

14 years agotesting forced conversion to proper numeric type in _adodb_column_sql() SC#259
skodak [Tue, 5 Sep 2006 23:59:25 +0000 (23:59 +0000)]
testing forced conversion to proper numeric type in _adodb_column_sql() SC#259

14 years agoNow forum_get_discussions() is using $limitfrom and $limitnum
stronk7 [Tue, 5 Sep 2006 22:37:56 +0000 (22:37 +0000)]
Now forum_get_discussions() is using $limitfrom and $limitnum

14 years agofixed typo
skodak [Tue, 5 Sep 2006 22:34:25 +0000 (22:34 +0000)]
fixed typo

14 years agoAdding support for MSSQL and Oracle in this select. Not really sure why we need one...
stronk7 [Tue, 5 Sep 2006 22:31:13 +0000 (22:31 +0000)]
Adding support for MSSQL and Oracle in this select. Not really sure why we need one OUTER
join there, if every discussion has one usermodified but.....not time now.

14 years agoMark as deprecated the sql_paging_limit_function()
stronk7 [Tue, 5 Sep 2006 21:42:20 +0000 (21:42 +0000)]
Mark as deprecated the sql_paging_limit_function()

14 years agoOne less use of old LIMIT clause. Now logs are working properly.
stronk7 [Tue, 5 Sep 2006 21:40:17 +0000 (21:40 +0000)]
One less use of old LIMIT clause. Now logs are working properly.

14 years agoI spent 2 hours looking for this typo :-D
skodak [Tue, 5 Sep 2006 20:45:57 +0000 (20:45 +0000)]
I spent 2 hours looking for this typo :-D

14 years agoNo need to specify DISTINCT because u.* guarantees unique ids.
stronk7 [Tue, 5 Sep 2006 19:04:33 +0000 (19:04 +0000)]
No need to specify DISTINCT because u.* guarantees unique ids.
Also, DISTINCT clauses cannot be used with TEXT/BINARY columns
on MSSQL and Oracle.

14 years agoNo need to specify DISTINCT because u.* guaranties distinct by id.
stronk7 [Tue, 5 Sep 2006 19:01:41 +0000 (19:01 +0000)]
No need to specify DISTINCT because u.* guaranties distinct by id.

14 years agoModified get_users_by_capability() call to use the new limit
stronk7 [Tue, 5 Sep 2006 18:57:37 +0000 (18:57 +0000)]
Modified get_users_by_capability() call to use the new limit
parameters and cleanup a bit of code.

14 years agoChanged the get_users_by_capability() function to work with
stronk7 [Tue, 5 Sep 2006 18:55:16 +0000 (18:55 +0000)]
Changed the get_users_by_capability() function to work with
1.7 DB compatible limit sentences.

14 years agoNow get_records_sql() supports limitfrom and limitnum.
stronk7 [Tue, 5 Sep 2006 18:53:08 +0000 (18:53 +0000)]
Now get_records_sql() supports limitfrom and limitnum.
Required to kill all those hardcoded LIMIT x,y clauses.

14 years agoBoth Oracle and MSSQL don't like double quotes for literals.
stronk7 [Tue, 5 Sep 2006 18:06:53 +0000 (18:06 +0000)]
Both Oracle and MSSQL don't like double quotes for literals.

14 years agoAdded support to retrofit tables without prefix
stronk7 [Tue, 5 Sep 2006 17:55:59 +0000 (17:55 +0000)]
Added support to retrofit tables without prefix

14 years agoAdded the adodb_logsql table to the XMLDB schema. It's a bit
stronk7 [Tue, 5 Sep 2006 17:20:24 +0000 (17:20 +0000)]
Added the adodb_logsql table to the XMLDB schema. It's a bit
exceptional because it hasn't prefix and originaly it hasn't
any PK, although we have added it here to be more Moodle-like.
Tested and seems to work properly with the new field.

14 years agoAdded to the generators the ability of prevent adding prefix for some tables.
stronk7 [Tue, 5 Sep 2006 17:17:49 +0000 (17:17 +0000)]
Added to the generators the ability of prevent adding prefix for some tables.
(needed by adodb_logsql)

14 years agoDeleted duplicate table label2 from XMLDB schema
stronk7 [Tue, 5 Sep 2006 16:09:15 +0000 (16:09 +0000)]
Deleted duplicate table label2 from XMLDB schema

14 years agoNow the sessions2 table is UTF8 migrated ok.
stronk7 [Tue, 5 Sep 2006 16:04:50 +0000 (16:04 +0000)]
Now the sessions2 table is UTF8 migrated ok.

14 years agoBetter robustness and basic checking for get_parent_contexts
moodler [Tue, 5 Sep 2006 09:30:40 +0000 (09:30 +0000)]
Better robustness and basic checking for get_parent_contexts

14 years agoNew string for blocks
moodler [Tue, 5 Sep 2006 09:16:19 +0000 (09:16 +0000)]
New string for blocks

14 years agoCleaned up headers when editing roles for blocks
moodler [Tue, 5 Sep 2006 09:15:52 +0000 (09:15 +0000)]
Cleaned up headers when editing roles for blocks

14 years agoadding capabilities
toyomoyo [Tue, 5 Sep 2006 08:50:23 +0000 (08:50 +0000)]
adding capabilities

14 years agominor include cleanup
skodak [Tue, 5 Sep 2006 08:27:14 +0000 (08:27 +0000)]
minor include cleanup

14 years agoGet the block name correctly
moodler [Tue, 5 Sep 2006 06:30:12 +0000 (06:30 +0000)]
Get the block name correctly

14 years agoJust changed the order around a bit
moodler [Tue, 5 Sep 2006 06:13:53 +0000 (06:13 +0000)]
Just changed the order around a bit

14 years agoUse the new config variable as a default for paging
moodler [Tue, 5 Sep 2006 06:11:48 +0000 (06:11 +0000)]
Use the new config variable as a default for paging

14 years agoAdded coursesperpage so paging can be controlled
moodler [Tue, 5 Sep 2006 03:28:25 +0000 (03:28 +0000)]
Added coursesperpage so paging can be controlled

14 years agoUse the defaultsetting if the variable isn't set yet
moodler [Tue, 5 Sep 2006 03:27:08 +0000 (03:27 +0000)]
Use the defaultsetting if the variable isn't set yet

14 years agoMerged MDL-6431 into HEAD
moodler [Tue, 5 Sep 2006 03:15:09 +0000 (03:15 +0000)]
Merged MDL-6431 into HEAD

14 years agoFixed warning
vyshane [Tue, 5 Sep 2006 03:07:56 +0000 (03:07 +0000)]
Fixed warning

14 years agoupdates to accommodate changes to commands.php
cap2501 [Tue, 5 Sep 2006 00:50:08 +0000 (00:50 +0000)]
updates to accommodate changes to commands.php

14 years agoUpdated so nothing in the database is being manipulated directly except for the block...
cap2501 [Tue, 5 Sep 2006 00:47:47 +0000 (00:47 +0000)]
Updated so nothing in the database is being manipulated directly except for the block position. look into moving this functionality into the blocks_execute_action.

14 years agoDon't use db_lowercase() anymore.
stronk7 [Mon, 4 Sep 2006 22:45:12 +0000 (22:45 +0000)]
Don't use db_lowercase() anymore.

14 years agoUsing the standard sql_as() function, although it could be not used.
stronk7 [Mon, 4 Sep 2006 22:42:56 +0000 (22:42 +0000)]
Using the standard sql_as() function, although it could be not used.

14 years agoMark two functions as deprecated because that's standard now.
stronk7 [Mon, 4 Sep 2006 22:40:42 +0000 (22:40 +0000)]
Mark two functions as deprecated because that's standard now.

14 years ago$CFG required.
stronk7 [Mon, 4 Sep 2006 22:30:56 +0000 (22:30 +0000)]
$CFG required.

14 years agoTypo! :-(
stronk7 [Mon, 4 Sep 2006 22:17:28 +0000 (22:17 +0000)]
Typo! :-(

14 years agoMSSQL only runs under UTF8 (with the correct ODBTP driver, of course)
stronk7 [Mon, 4 Sep 2006 22:16:30 +0000 (22:16 +0000)]
MSSQL only runs under UTF8 (with the correct ODBTP driver, of course)

14 years agoMSSQL and Oracle don't want DISTINCT clauses over TEXT/BINARY fields.
stronk7 [Mon, 4 Sep 2006 22:05:58 +0000 (22:05 +0000)]
MSSQL and Oracle don't want DISTINCT clauses over TEXT/BINARY fields.
In this case, we simply delete it because SELECT g.* guarantees unique
records to be retrieved by the first field.

14 years agoChanged so that the settingpage titles are shown (see MDL-6402)
vinkmar [Mon, 4 Sep 2006 21:38:23 +0000 (21:38 +0000)]
Changed so that the settingpage titles are shown (see MDL-6402)

14 years agoCasting $course->modinfo to string prevents one notice to
stronk7 [Mon, 4 Sep 2006 21:12:37 +0000 (21:12 +0000)]
Casting $course->modinfo to string prevents one notice to
be showed when it's null, returning false as desired.

14 years agoOne less reserved word. glossary->comment is out!
stronk7 [Mon, 4 Sep 2006 20:37:27 +0000 (20:37 +0000)]
One less reserved word. glossary->comment is out!

14 years agomerging collisions cleanup
skodak [Mon, 4 Sep 2006 20:32:59 +0000 (20:32 +0000)]
merging collisions cleanup

14 years agoIncluded course/lib.php to be able to rebuild_course_cache()
stronk7 [Mon, 4 Sep 2006 19:33:27 +0000 (19:33 +0000)]
Included course/lib.php to be able to rebuild_course_cache()
It was working until some time ago, but now it's required.

14 years agoNow the temp backup directory is properly created/cleaned
stronk7 [Mon, 4 Sep 2006 19:27:53 +0000 (19:27 +0000)]
Now the temp backup directory is properly created/cleaned
and indexes info are properly stored there.

14 years ago*** empty log message ***
ethem [Mon, 4 Sep 2006 12:31:54 +0000 (12:31 +0000)]
*** empty log message ***

14 years agoNew strings for echecks.
ethem [Mon, 4 Sep 2006 12:25:21 +0000 (12:25 +0000)]
New strings for echecks.

14 years agoNew config: Echeck bank account types enabled.
ethem [Mon, 4 Sep 2006 12:09:30 +0000 (12:09 +0000)]
New config: Echeck bank account types enabled.

14 years agoNew string: adminaccepts; Select payment methods allowed and their types
ethem [Mon, 4 Sep 2006 12:09:25 +0000 (12:09 +0000)]
New string: adminaccepts; Select payment methods allowed and their types

14 years agoAutoconfigure accepted echeck bank account types. CHECKING, BUSINESSCHECKING, SAVINGS
ethem [Mon, 4 Sep 2006 09:44:00 +0000 (09:44 +0000)]
Autoconfigure accepted echeck bank account types. CHECKING, BUSINESSCHECKING, SAVINGS

14 years agoadding caapabilities
toyomoyo [Mon, 4 Sep 2006 08:45:08 +0000 (08:45 +0000)]
adding caapabilities

14 years agoMake Moodle Docs work for settings pages
moodler [Mon, 4 Sep 2006 08:33:57 +0000 (08:33 +0000)]
Make Moodle Docs work for settings pages

14 years agoFurther reductions in logic to deprectaed functions
moodler [Mon, 4 Sep 2006 08:31:07 +0000 (08:31 +0000)]
Further reductions in logic to deprectaed functions

14 years agoRe-worded comment to make more sense
vyshane [Mon, 4 Sep 2006 08:19:23 +0000 (08:19 +0000)]
Re-worded comment to make more sense

14 years agoJust some small doc changes
moodler [Mon, 4 Sep 2006 08:15:48 +0000 (08:15 +0000)]
Just some small doc changes

14 years agoTCPDF pdf library
vyshane [Mon, 4 Sep 2006 08:11:37 +0000 (08:11 +0000)]
TCPDF pdf library

14 years agoWrapper class with modifications to TCPDF for Moodle usage.
vyshane [Mon, 4 Sep 2006 08:10:08 +0000 (08:10 +0000)]
Wrapper class with  modifications to TCPDF for Moodle usage.

14 years agofixed missing global $USER
skodak [Mon, 4 Sep 2006 08:01:57 +0000 (08:01 +0000)]
fixed missing global $USER

14 years agoThis merchant accepts eCheck (ACH) transactions only; no credit card transactions...
ethem [Mon, 4 Sep 2006 07:51:15 +0000 (07:51 +0000)]
This merchant accepts eCheck (ACH) transactions only; no credit card transactions are accepted.

14 years agoAllow all payment methods as default: AN_METHOD_CC, AN_METHOD_ECHECK
ethem [Mon, 4 Sep 2006 07:33:11 +0000 (07:33 +0000)]
Allow all payment methods as default: AN_METHOD_CC, AN_METHOD_ECHECK
authorizenetlib.php autoconfigures payment method as AN_METHOD_CC if the merchant doesn't accept AN_METHOD_ECHECK. First real echeck transaction is enough for this.

14 years agoError message isn't shown when user clicked button without key if course key is set.
ethem [Mon, 4 Sep 2006 07:09:44 +0000 (07:09 +0000)]
Error message isn't shown when user clicked button without key if course key is set.

14 years agolegacy functions to use 4th parameter to by pass doanything capability
toyomoyo [Mon, 4 Sep 2006 04:50:12 +0000 (04:50 +0000)]
legacy functions to use 4th parameter to by pass doanything capability

14 years agoMerged confirmation email fix from stable
moodler [Mon, 4 Sep 2006 02:30:52 +0000 (02:30 +0000)]
Merged confirmation email fix from stable

14 years agonotice() should be allowed at install/upgrade. It stops the whole
stronk7 [Sun, 3 Sep 2006 22:32:14 +0000 (22:32 +0000)]
notice() should be allowed at install/upgrade. It stops the whole
process without need to do it. Changed to notify().

Thanks to one "orphan" forum in moodle.org (234) we detected this.

14 years agonotice() should be allowed at install/upgrade. It stops the whole
stronk7 [Sun, 3 Sep 2006 22:30:13 +0000 (22:30 +0000)]
notice() should be allowed at install/upgrade. It stops the whole
process without need to do it. Changed to notify()

14 years agotypo ;-)
stronk7 [Sun, 3 Sep 2006 21:43:37 +0000 (21:43 +0000)]
typo ;-)

14 years agoPatch submitted by Ethem:
stronk7 [Sun, 3 Sep 2006 20:16:24 +0000 (20:16 +0000)]
Patch submitted by Ethem:

Error message isn't shown when user clicked without key.
Multienrol is enabled (course enrol key with authorize)

This patch allows showing error message when user clicked button without key.

14 years agoThe custom function to convert the user table hasn't to drop/create indexes anymore.
stronk7 [Sun, 3 Sep 2006 19:20:01 +0000 (19:20 +0000)]
The custom function to convert the user table hasn't to drop/create indexes anymore.
It's handled automatically by the main utf8 script.

14 years agoNow, the UTF8 migration doesn't rely one indexes specified in the .xml files. Instead,
stronk7 [Sun, 3 Sep 2006 19:18:00 +0000 (19:18 +0000)]
Now, the UTF8 migration doesn't rely one indexes specified in the .xml files. Instead,
for each table, it fetches all the existing indexes from db, drop them all and, after
utf-8 conversion, rebuilds them.

With this, all the indexes will be exactly the same than the original present in DB, no matter
of their names nor anything else.

So, starting now, to provide a sucessful UTF8 migration we only have to keep updated the
fields .xml info. Bye, bye indexes info.

14 years agofixed language string
skodak [Sun, 3 Sep 2006 19:13:53 +0000 (19:13 +0000)]
fixed language string

14 years agominor fix
skodak [Sun, 3 Sep 2006 18:53:07 +0000 (18:53 +0000)]
minor fix

14 years agoremoved useless includes
skodak [Sun, 3 Sep 2006 18:49:13 +0000 (18:49 +0000)]
removed useless includes