Commit Graph

2902 Commits (3154fcc379c3fc2eb9e2d560f9626b439eb925f0)

Author SHA1 Message Date
Ivan Tcholakov 02d9c8a694 Feature #272 - Reworks for some functions to make them stable against non-string input parameters. 16 years ago
Yannick Warnier 7fb565329a Fixed bug in progress calculation in get_avg_student_progress() 16 years ago
Ivan Tcholakov af63dfa703 Feature #272 - Fixing a bug in the internationalization library. The bug appeared when mbstring was not installed. The symptom: api_htmlentities() returned empty result when the input parameter wasn't string-type. 16 years ago
Ivan Tcholakov 960c4c463b Feature #272 - Installation scripts: Testing new installation procedure, minor corrections. 16 years ago
Ivan Tcholakov 0dc20d6ef9 Feature #347 - Extending information reported on error by the method Database::query(). The function (or method of a class) that owns the caller statement also is to be displayed. 16 years ago
Ivan Tcholakov 65a77f5091 Feature #347 - In some previously missed places: Removing the parameters __FILE__ and __LINE__ in the Database::query() calls. 16 years ago
Yannick Warnier ffe10f7adf Partial fix to tracking results calculation (average student progress in learning path). Still missing management of views count. 16 years ago
Yannick Warnier 8235dd77c3 Fixed invalid table reference 16 years ago
Cristian Fasanando 809a960190 added informations for tematic advance and parse_info_file function for parsing .info - partial CT#570 16 years ago
Cristian Fasanando e551283b49 added dashboard tab inside banner.inc - partial CT#566 16 years ago
Cristian Fasanando 0b65a07b39 added interfaces for assigning sessions, users and courses to human resources manager - partial CT#563 16 years ago
Cristian Fasanando d5d6abaa8a added controller, model and view for dashboard - partial CT#571 16 years ago
Cristian Fasanando b22d7a10d8 minor - fixed possible keyword \"Default\" in query sql make an error warning when you create a course like administrator - CT#601 16 years ago
Ivan Tcholakov 85ba33f5b1 Feature #347 - System libraries, second pass: Removing the parameters __FILE__ and __LINE__ in the Database::query() calls. 16 years ago
Ivan Tcholakov 45bc777651 Feature #347 - System libraries: Removing the parameters __FILE__ and __LINE__ in the Database::query() calls. 16 years ago
Cristian Fasanando d3464efa24 added table block for dashboard blocks, new tab dashboard and new row inside extra_user_field table - partial CT#567 16 years ago
Ivan Tcholakov 6be32ffb80 Feature #272 - Extending functionality of the method Database::get_fields(). 16 years ago
Ivan Tcholakov 6777c3e43c Feature #347 - Database::query() method: Elimination need for providing the parameters __FILE__ and __LINE__. How to test: Switch your system into "Test server" mode. Write somewhere in the code Database::query("SHOW NICE SYNTAX ERROR"); and see the error message on the page. The the file and the line shown there should be correct. 16 years ago
Ivan Tcholakov 212aae362d Feature #272 - Adding a new method Database::get_fields(). 16 years ago
Ivan Tcholakov 521918e122 Feature #347 - Some quick tricks for better performance. 16 years ago
Arthur Portugal 2a19775772 Added a new file with library about exercise show functions CT#191 16 years ago
Ivan Tcholakov 0e279ad780 Feature #272 - Adding the method Database::get_tables(). 16 years ago
Carlos Vargas a591ee81e5 minor change condition CT#600 16 years ago
Carlos Vargas 6eb52091d8 In a special course, upon entering, the students must subscribe to the course CT#600 16 years ago
Ivan Tcholakov 580bf7759b Feature #272 - Adding a new method Database::get_databases(). 16 years ago
Ivan Tcholakov a37dc7eec3 Feature #272 - The installation scripts: An easy rework about the database connection testing button. 16 years ago
Ivan Tcholakov 481d3b8d12 Feature #272 - In the transaction 26d27fa61127 some "silent" sentences die() were created. Here the previous behaviour die(Database::error()) has been restored. 16 years ago
Cristian Fasanando 2a22537d76 fixed expired time when you are inside several exercises - CT#555 16 years ago
Carlos Vargas b6084703a2 Improve glossary part#2 CT#191 16 years ago
Ivan Tcholakov 0ab1c275e1 Feature #272 - Elimination of mysql_*() function calls. 16 years ago
Ivan Tcholakov 64afee94dd Feature #272 - Two common purpose methods have been added to Database class. 16 years ago
Ivan Tcholakov 3879f51377 Feature #272 - Code update according to the recent changes within the Database class - direct use elimination in some places of MySQL-specific functions. 16 years ago
Ivan Tcholakov 4f3f27dab5 Feature #272 - A minor correction in the Security class. 16 years ago
Ivan Tcholakov cf44c48589 Feature #272 - The Database class has been reworked and upgraded in order some of its common methods to deal with multiple database connections simultaneously. 16 years ago
Ivan Tcholakov d55c3a85b4 Feature #272 - The function replace_dangerous_char() has been updated, the file name encoding detection inside it has been implemented through using a special function from the internationalization library. 16 years ago
Carlos Vargas d2bab4c104 They have moved the functions of trancking/userLog CourseLog and userlogCVS to classes trancking.lib CT#191 16 years ago
Ricardo Rodriguez 998278728b Created new test functions and fixed some bug in the tests CT#191 16 years ago
Yannick Warnier 4238a05524 Improved changeset f22b9fc853 by including some code inside conditional 16 years ago
Ivan Tcholakov 46952d872f Feature #576 - Applying the new function api_get_permissions_for_new_files(). 16 years ago
Ivan Tcholakov d37ef44978 Feature #576 - The function mkpath() has been declared as deprecated. Elimination of this function form the actual code. 16 years ago
Ricardo Rodriguez fae18ad304 Modified and Created new file test and tested new functions in Chamilo 16 years ago
Ivan Tcholakov 14108b1593 Feature #576 - Applying the function api_get_permissions_for_new_directories() on its relevant places. Using the function umask() has been avoided because this function is not thread-safe. Other minot corrections. 16 years ago
Cristian Fasanando 1325cf59d6 Fixed send email with attachment file from announcement tool - CT#652 16 years ago
Cristian Fasanando 876d627f0e Fixed - urls are replaced with the destination course path and destination course code from copy course 16 years ago
Arthur Portugal 107eeda8f7 Added validation to the path and the file if exists, when is empty for the tests CT#191 16 years ago
Ivan Tcholakov 4c248ee180 Feature #347 - The main API: Some lines of code have been "re-branded". 16 years ago
Ivan Tcholakov 1405a36150 Feature #576 - Two functions has been added in the main API - api_get_permissions_for_new_directories() and api_get_permissions_for_new_files(). Other cosmetic changes have been done. 16 years ago
Arthur Portugal 2f1ca458f1 Added a validation to the function create link file CT#191 16 years ago
Arthur Portugal f0c7117e04 Added a validation to the function create list CT#191 16 years ago
Carlos Vargas 124ce70507 improve returns of functions CT#191 16 years ago