Commit Graph

2236 Commits (08eb7df6add7305cefd6d386a8eb0bfa91497af7)

Author SHA1 Message Date
Ivan Tcholakov 2f7c95b3e4 Feature #306 - Platform administration tool: Cleaning code (preparing for modifications) of the script for CSV-subscriptions to courses. Trimming whitespace from the main API file. 16 years ago
Ivan Tcholakov fe4de407cd Feature #306 - Platform administration tool: Cleaning code for course import. Revision again the logic for username validation and language id validation. A modification in the function api_validate_language(). Other minor fixes. 16 years ago
Ivan Tcholakov a3019a9959 Issue #306 - FormValidator: Updating code for the validation rule 'username'. This rule is served by the UserManager class now. 16 years ago
Ivan Tcholakov cb1a44e1a2 Issue #306 - The UserManager class: Fixing an accidentally noticed issue related with getimagesize(), see http://www.dokeos.com/forum/viewtopic.php?t=16355 . Minir modification of the function get_lang() as it is needed for UserManager. Other minor changes. 16 years ago
Ivan Tcholakov adc74d7b26 Issue #306 - The UserManager class: Cleaning source code before making some modifications. 16 years ago
Ivan Tcholakov 0c5a7d4857 Issue #306 - Platform admin, session import tool: Applying validation for course languages, fixing a conflict between global variables. 16 years ago
Ivan Tcholakov a794b60d52 Issue #306 - Elimination of the method UserManager::cut_username(). Reverting a fragment of code that was inserted by mistake. Other minor corrections. 16 years ago
Ivan Tcholakov bf33ebf6cc Issue #306 - Making logic in the UserManager class about usernames more precise. Adding new methods UserManager::purify_username() and UserManager::is_username_valid(). 16 years ago
Ivan Tcholakov 24e356e318 Issue #306 - Platform admin: Various corrections in the scripts for xml-import of sessions and users, increasing reliability when data with extra-whitespace is imported. 16 years ago
Ivan Tcholakov bde25205ae Issue #306 - Cleaning code of UserManager::create_username(). 16 years ago
Ivan Tcholakov 6b66ad6c60 Issue #306 - UserManager - cleaning trailing whitespace. 16 years ago
Ivan Tcholakov b44cc46864 Issue #306 - Platform admin: Minor corrections in the script for session import. 16 years ago
Juan Carlos Raña 563545c258 uptate tex diff library to 1.1.1 ver 16 years ago
Ivan Tcholakov d477a7ce9d Issue #306 - The multibyte string library: The function api_detect_xml_encoding() has been renamed as api_detect_encoding_xml(). New functions have been added: api_convert_encoding_xml(), api_utf8_encode_xml(), api_utf8_decode_xml(). 16 years ago
Ivan Tcholakov 88fffff15f Issue #306 - Cleaning trailing whitespace in some files. 16 years ago
Isaac Flores b088fc1476 Added javascript location.protocol 16 years ago
Isaac Flores cf62997ed0 Added javascript location.protocol for tooltip glossary 16 years ago
Ivan Tcholakov 873e10e748 Issue #306 - Adding a new method UserManager::cut_username(). 16 years ago
Ivan Tcholakov c10679b2f4 Issue #306 - The multibyte string library: Making the function api_detect_xml_encoding() more convenient for use. 16 years ago
Ivan Tcholakov a18b877fb5 Issue #306 - The multibyte string library: Adding new functions: api_detect_xml_encoding(), api_is_language_supported(), api_validate_language(). 16 years ago
Ivan Tcholakov 5ac391b181 Issue #306 - UserManager class: Polishing code about username generation. 16 years ago
Ivan Tcholakov a57de8e101 Issue #306 - Creation of a new method UserManager::create_unique_username(). 16 years ago
Ivan Tcholakov f833d359e9 Issue #306 - Importing users in a session: Reworking code there. 16 years ago
Ivan Tcholakov 272570f5e8 Issue #306 - Logic upgrade for UserManager::create_username(). 16 years ago
Ivan Tcholakov aa896ce684 Issue #306 - The UserManager class: Adding a method create_username(), internationalized, without check for uniqueness in the system. This algorithm is a single point for providing logic, it should be reused everywhere. 16 years ago
Ivan Tcholakov e7b2a09acb Issue #306 - Upgrading HTMLPurifier's Encoder class, so it not to depend on iconv too much. The encoding conversion functions from the multibyte string library might help for dealing with some encodings even without iconv or mbstring. 16 years ago
Ivan Tcholakov fa1adda5c1 Bug #2867 - The online editor, ImageManager: Fixing a bug which is my mistake - applying the routine replace_dangerous_char() to names of uploaded images. 16 years ago
Cristian Fasanando c89c08482b Added absolute url for tooltip in glossary with javascript - partial DT #1862 16 years ago
Cristian Fasanando 04154333ae Added abosulte url for tooltip in glossary with javascript - partial DT #1862 16 years ago
Ivan Tcholakov 0ac2e538a5 Issue #306 - The multibute string library: Adding the function api_strripos() wich is found as needed for Dokeos LMS. Adding in the main API two constants for PHP5 subversion detection. 16 years ago
Ivan Tcholakov 150bf58ca9 Bug #3646 and Issue #306 - Training reports (part 4, still not last): Fixing person name order and sorting to be dependable on the internationalization settings. 16 years ago
Isaac Flores 01e7e9f3c7 Improvements in the visibility of the homepage tools - (partial DT#5234) 16 years ago
Ivan Tcholakov 601ef1ebb0 Bug #3646 and Issue #306 - Training reports (part2): Fixing person name order and sorting to be dependable on the internationalization settings + code cosmetics. Introducing a new constant PERSON_NAME_DATA_EXPORT in the internationalization library. 16 years ago
Ivan Tcholakov 150163859a Bug #3646 and Issue #306 - Common Dokeos libraries (part 2): Fixing person name order to be dependable on the internationalization settings. Other minor corrections. 16 years ago
Ivan Tcholakov bda4e3c0a0 Bug #3646 and Issue #306 - Common Dokeos libraries: Fixing person name order to be dependable on the internationalization settings. Other minor corrections related to Bug #3384 and Bug #4318. 16 years ago
Ivan Tcholakov a6a6cea3a6 Bug #3646 and Issue #306 - The agenda tool: Fixing person name order to be dependable on the internationalization settings. Setting the date-picker to work with the system's encoding. Common changes: Replacing repetitive code for building localized arrays with week days and months with API-function calls. Some other minor changes. 16 years ago
Ivan Tcholakov 8e0075faa6 Bug #3646 and Issue #306 - Announcements and Platform administrator's tools (Part 4): Fixing person name order and sorting to be dependable on the internationalization settings. 16 years ago
Cristian Fasanando c8a1e79b66 Fixed list of folders in group tool for document - partial DT #3587 16 years ago
Julio Montoya d7870d84d4 Updaiting search files 16 years ago
Ivan Tcholakov d007d59a99 Bug #5208 - SCORM courses: Fixing deletion of a SCORM course, based on the proposal by Christophe, see http://www.dokeos.com/forum/viewtopic.php?t=29673. The pesent solution works on Windows OS too. A new library file rmdirr.lib.php has been created (and revised), also, a formal test for this library file has been added. 16 years ago
Cristian Fasanando aa2c972607 Added tooltip in word of glossary for learning path document tool - partial DT #4337 16 years ago
Ivan Tcholakov 7a02b21ed9 Bug #3646 and Issue #306 - Internationalization library: Adding posibility to set sorting persons' full names independently for the name order convention, people's preferencies might differ. So, a new function api_sort_by_first_name() has been added. The table in the file name_order_conventions.php has been reworked to maintain the new name-sorting option for every language. 16 years ago
Ivan Tcholakov 0a0e7f66c7 Bug #3646 and Issue #306 - The functions api_get_person_name() and api_is_western_name_order() have been reworked (optimizations + title to person name support). The function api_get_person_name() has been made similar to the implementation Display::user_name() by Carlos Vargas, a good idea. I suggest we to deprecate Display::user_name(). The internationalization library is a better place for such a feature, I think. 16 years ago
Juan Carlos Raña 14b0ae058a add toolbars to wikitask 16 years ago
Juan Carlos Raña edaacb5256 Revert hack for for improve center paragraph in thml2pdf library. Don't run well 16 years ago
Juan Carlos Raña 2dcb600069 library html2pdf improve center paragraph 16 years ago
Ivan Tcholakov e27f8ea601 Bug #1370 - Before going further, cleaning code first. Clarification of using constants for selecting database tables. Replacing everywhere hardcoded database names with the corresponding constants. 16 years ago
Juan Carlos Raña 4d1f853437 update html2pdf library to ver 3.24 16 years ago
Ivan Tcholakov 15c205e78a Bug #1370 - The database library: Adding a new constant TABLE_FORUM_NOTIFICATION. Doing some cosmetics for the source code. 16 years ago
Ivan Tcholakov 68cbc768e7 Issue #306 - The internationalization library: Adding an option to the function api_get_person_name() for "hardcoded" person name order using predefined constants. This option is exceptional, it should be used in very limited number of cases. 16 years ago