Commit Graph

232 Commits

Author SHA1 Message Date
Petr Škoda e2ecc7c6cc MDL-34475 add default value to xmldb_field hash calculation 2012-07-23 21:36:39 +02:00
Petr Skoda d8bf2a14b6 MDL-32003 last db related phpdocs cleanup commit 2012-06-17 22:56:30 +02:00
Petr Skoda 002252f714 MDL-32003 standardise null case 2012-06-17 22:56:30 +02:00
Petr Skoda aaddfac50c MDL-32003 more xmldb phpdocs and PHP4-ism cleanup 2012-06-17 22:56:30 +02:00
Petr Skoda a6d9d4efc2 MDL-32003 fix PHP4-isms in core xmldb code 2012-06-17 22:56:29 +02:00
Petr Skoda ef7c3f108a MDL-32003 protect xmldb class internals
Use getters and setters instead!
2012-06-17 22:56:29 +02:00
Petr Skoda 01be2287c7 MDL-32003 drop unused statement constants
These were last used in 2.2 upgrade, not allowed any more.
2012-06-17 22:56:29 +02:00
Petr Skoda 94417438b3 MDL-32003 fix phpdocs in xmldb abstraction 2012-06-17 22:56:28 +02:00
Petr Skoda 436b961381 MDL-32112 use constants for field and table limits
For now using the same JS hardcoding trick Eloy did the last time...
2012-03-24 11:45:36 +01:00
Petr Skoda 7fd31fe86c MDL-32112 horrible hack that ignores invalid size for XMLDB_TYPE_NUMBER in numerical question type
The easies fix could be to use VARCHAR instead because this field is used only for reading and writing, no selects on this field it seems.
2012-03-24 11:40:15 +01:00
Petr Skoda d3232735ee MDL-32112 validate float definition in sql_generator 2012-03-24 11:40:15 +01:00
Petr Skoda 54e71a43ba MDL-32112 validate number definition in sql_generator 2012-03-24 11:40:15 +01:00
Petr Skoda 720d605e61 MDL-32112 validate integer definition in sql_generator 2012-03-24 11:40:15 +01:00
Petr Skoda f9090b195b MDL-32112 validate table name restrictions in sql_generator 2012-03-24 11:40:15 +01:00
Petr Skoda 6cfade8f5a MDL-32112 validate field name restrictions in sql_generator 2012-03-24 11:40:14 +01:00
Petr Skoda e763c273eb MDL-29515 drop 1.9 xmldb classes and methods (deprecated since 2.0) 2012-03-17 19:27:13 +01:00
Petr Skoda f13489df50 MDL-31985 remove LOB sizes from code and UI 2012-03-11 13:42:37 +01:00
Petr Skoda 05aae0a571 MDL-29514 drop support for enum data types 2012-03-10 21:36:48 +01:00
Petr Skoda 7e522ccbc8 MDL-27982 remove unsigned support from all UIs and APIs, keep only public API for BC 2012-03-06 12:02:11 +01:00
Eloy Lafuente (stronk7) 617a9bb4c3 MDL-29668 xmldb editor - fix PHP generation for foreign-unique keys 2011-10-08 21:49:56 +02:00
Eloy Lafuente (stronk7) 37b5d8b0c4 MDL-29321 syntax - fix switch() statement 2011-09-19 01:24:51 +02:00
Eloy Lafuente (stronk7) b1c1eeaec9 MDL-29314 syntax - fix switch() statement 2011-09-19 01:21:57 +02:00
Petr Skoda b610f1d4d7 MDL-29313 allow larger char fields 2011-09-16 08:55:23 +02:00
Petr Skoda 257ad88f89 MDL-29313 enforce varchar size limit 2011-09-16 08:49:42 +02:00
Petr Skoda b2cfdcf697 MDL-29314 enforce index size limits 2011-09-16 08:45:06 +02:00
Sam Marshall d854dff9ef xmldb MDL-24979 Made xmldb (a) not hide libxml errors permanently, (b) not incorrectly report previous errors with a later, working file 2010-11-01 13:35:27 +00:00
Petr Skoda 6496a019c9 MDL-24322 detecting duplicate keys/fields and indexes - this prevents infinite looks later in code 2010-09-21 10:42:20 +00:00
Petr Skoda adc31ef5d9 spelling fixes 2010-09-18 11:00:48 +00:00
Petr Skoda 99edf902e8 removed some unused local variables 2010-09-18 10:59:29 +00:00
Petr Skoda 844239d3ed MDL-24092 removing STATEMENTS support from install.xml, use db/install.php or db/log.php instead 2010-09-06 11:11:32 +00:00
Petr Skoda a4cdd6d2c8 MDL-23068 removing obsolete $result and removing empty upgrade files that would be probably never used at all + minor cleanup/fixing 2010-07-04 10:27:56 +00:00
Andrew Davis c78a948e8c all areas MDL-20821 Replaced instances of ereg_replace and eregi_replace with preg_replace 2009-11-17 01:36:35 +00:00
Petr Skoda 5884a8e6b3 MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-10 19:45:34 +00:00
Petr Skoda 4a0e2e632f MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup 2009-11-01 11:42:23 +00:00
stronk7 0a7e899d86 MDL-6218 TEXT/BINARY columns and default clauses - forbidden since ages, warn and autofix them if found 2009-07-03 01:12:59 +00:00
stronk7 16454b0f1c MDL-19058 xmldb editor & enums - detect used/unused enums when loading XML files 2009-05-26 18:45:02 +00:00
stronk7 f3acc06c2d NOBUGNUM xmldb - add some more generic (object) checks to the XMLDB loader 2009-05-26 17:24:52 +00:00
stronk7 2a88f626f7 MDL-18577 drop enums support - step2: enums out from editor, dbmanager and all upgrade scripts. 2009-05-01 01:19:16 +00:00
tjhunt c51c43a092 xmldb: MDL-17262 warnings and fatal error when trying to create a unique key or index. 2008-11-18 07:29:45 +00:00
stronk7 d47112455b Improve DOM detection (due to conficts with old DOM-XML). MDL-15637 ; merged from 19_STABLE 2008-09-29 17:14:05 +00:00
tjhunt 2a683cfb00 DEVELOPER_DEBUG messages to help you diagnose broken prev/next links in XMDBD files. 2008-08-15 11:09:45 +00:00
skodak ad0373df55 MDL-15071 undoing part of previous commit, let's wait for Eloy 2008-07-13 11:42:37 +00:00
skodak 8e768c6d64 MDL-15071 Fixes a regular expression in xmldb_object which breaks sentences with empty strings, it is possible to specify record id in statement (needed for database moving) - by Andrei Bautu 2008-07-13 10:52:45 +00:00
stronk7 9c9fad9d71 Moving some old XMLDBxxx (deprecated) objects to the end of the file. Some PHP releases
have problems finding new extended xmldb_xxxx objects if they haven't been defined before.
2008-05-24 23:14:42 +00:00
stronk7 69b80cc2eb 4th iteration committed: xmldb_field, xmldb_index and xmldb_key "public" methods changed + debugging of deprecated ones until Moodle 2.1 . MDL-14863 2008-05-22 00:09:59 +00:00
stronk7 5eaa41e8bc 3rd iteration committed: xmldb_table "public" methods changed + debugging of deprecated ones until Moodle 2.1 . MDL-14863 2008-05-21 17:55:23 +00:00
stronk7 a8cb94f66f MDL-14863 - 1st iteration: lowercase XMLDB table, field, index, key and statement +
wrapper class to support old syntax (no changes in public API yet)
2008-05-20 23:24:40 +00:00
stronk7 46293bd7b7 MDL-14863 - 1st iteration: lowercase XMLDB constants, object, file and structure (no changes in public API yet) 2008-05-20 17:06:26 +00:00
skodak f33e1ed4ae MDL-14679 ok, here is the big patch with new dmllib and ddlib API, some code is already converted, XML db editor works; see tracker for details of regressions and TODOs 2008-05-15 21:40:00 +00:00
stronk7 926c6aa9e3 Implemented more accurate way to retrieve trigger names. MDL-14567 ; merged from 19_STABLE 2008-04-26 22:46:03 +00:00