Commit Graph

2464 Commits (4f6173fb7d5835bc6dcb39d6db88d7ab29f4d208)

Author SHA1 Message Date
Ivan Tcholakov f85d473144 Feature #306 - Course manager: Cleaning code, pass 1. 16 years ago
Ivan Tcholakov 60d8aaf9e1 Feature #306 - Course manager: Trimming whitespace in source code. 16 years ago
Ivan Tcholakov ff6f2e3984 Feature #306 - The internationalization library: Minor, cosmetic changes. 16 years ago
Ivan Tcholakov ad3a75527b Feature #306 - The internationalization library: Giving some functions better names - api_initialize_string_library() --> api_initialize_internationalization(), api_set_string_library_default_encoding --> api_set_internationalization_default_encoding(). 16 years ago
Ivan Tcholakov 7206eaf490 Feature #306 - Trimming whitespace in some source files. 16 years ago
Ivan Tcholakov 91f2b784f6 Feature #306 - It is all about internationalization: Moving code form the multibyte string library (which is removed as of now) to the internationalization library. 16 years ago
Ivan Tcholakov 1aec623a1f Feature #306 - Changes (final maybe) about username related logic. 16 years ago
Ivan Tcholakov 6df1c39ca2 Feature #306 - Replacing hard-coded values for username length in validation rules in some forms. Including "." (dot) and "_" (underscore) in the specification for usernames as valid characters. 16 years ago
Ivan Tcholakov de8687bf06 Feature #306 - Moving the constants for username specification from UserManager to the main API. They have to be accessible not only by the UserManager class. 16 years ago
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