Commit Graph

64 Commits (7fcc6f25faec2ad6c73c616eb76f8df00c49bf12)

Author SHA1 Message Date
Julio Montoya 6ed9d378dc Fixing variable name in function api_convert_and_format_date() 16 years ago
Ivan Tcholakov 3fc29d3e55 Feature #272 - Speeding up the function api_get_system_encoding(). 16 years ago
Ivan Tcholakov 957cf627c3 Feature #272: Internationalization library: Some internal default values have been changed from ISO-8859-15 to UTF-8. 16 years ago
Ivan Tcholakov 32bea653bf Task #272: Internationalization library: Removing a comment about PHP6 that maybe is not actual anymore. 16 years ago
Ivan Tcholakov c44fae9024 Bug #904 - Suppressing fatal errors in some timezone related functions when Chamilo runs on PHP < 5.2. 16 years ago
Carlos Vargas dc5871f762 improve date format 16 years ago
Ivan Tcholakov 88ecb24897 Task #272: Trying to fix a reported in a private message Fatal error: Class 'IntlDateFormatter' not found in C:\xampp\htdocs\chamilo\main\inc\lib\internationalization.lib.php on line 570 16 years ago
Ivan Tcholakov 18a568d139 Feature #272 - api_detect_encoding() has been reworked for successfull detection of "broken" UTF-8 texts as UTF-8. A test for this case has been added. 16 years ago
Ivan Tcholakov 8f19fb9fbc Feature #272 - Reverting the previous detection of "broken" UTF-8, it does not work well, reworked code should be tried. 16 years ago
Ivan Tcholakov 6df851bf20 Feature #272 - Internationalization library: A change for correct detection of "broken" UTF-8 texts as UTF-8. 16 years ago
Ivan Tcholakov 55aa7d719e Feature #272 - Internationalization library: Correction in the function api_fgetcsv(), removing "\r" or "\n" characters at the end of the processed line. 16 years ago
Ivan Tcholakov 49306a1050 Feature #272 - Internationalization library: Additional reworks and corrections about the functions get_lang() and api_is_translated(). 16 years ago
Ivan Tcholakov 88f83fb47b Feature #272 - Internationalization lubrary: A minor correction. 16 years ago
Ivan Tcholakov 4848eeda18 Feature #272 - Internationalization lubrary: Adding a new function api_is_translated(). 16 years ago
Ivan Tcholakov 93d1d9e25d Tasks #272 and #605 - Intrnationalization library: The function get_lang() has been rewoked. Suggestion links to the former language translation tool are not shown anymore. Code has been simplified. The current tool "Chamilo Translation Application" produces UTF-8 strings, so dynamic string purification is no more needed. 16 years ago
Guillaume Viguier 4ba627cba5 Date and time management - got rid of DATE_FORMAT_LONG_WITHOUT_DAY - Chamilo - CT#696 16 years ago
Guillaume Viguier 3aa8a5b8f4 Date and time management - Chamilo - CT#696 16 years ago
Cristian Fasanando 137e3d93f1 minor - fixed formatted date with api_format_date function 16 years ago
Guillaume Viguier 7afd8c72d2 Dates refactoring - Chamilo - CT#696 16 years ago
Ivan Tcholakov d63e8ef1cd Feature #272 - The internationalization library: Making the date/time formatting functions more convenient for use. 16 years ago
Ivan Tcholakov 3aa3213d6b Feature 272 - A workaround: Creation of a new function for formatting long dates, it should work on PHP 5.2.x and PHP 5.3+. 16 years ago
Ivan Tcholakov 7f763d4188 Feature #272 - A new function api_detect_encoding_html() has been added in the internationalization library. A test for this function has been created. 16 years ago
Ivan Tcholakov 364a373bdb Feature #347 - Applying some coding rules for the internationalization library. 16 years ago
Julio Montoya 67c3626ef0 Deleting ==== from heades adding license text 16 years ago
Ivan Tcholakov e42f24dfac Feature #272 - Minor changes in the internationalization library. 16 years ago
Ivan Tcholakov f4846b5d44 Feature #272 - An insignificant change in the internationalization library. 16 years ago
Ivan Tcholakov 02d9c8a694 Feature #272 - Reworks for some functions to make them stable against non-string input parameters. 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 45bc777651 Feature #347 - System libraries: Removing the parameters __FILE__ and __LINE__ in the Database::query() calls. 16 years ago
Ivan Tcholakov 4260f29b98 Feature #272 - A new customized function api_html_to_text() for stripping html-tags has been added in the internationalization library. 16 years ago
Ivan Tcholakov a5d9abff6b Feature #272 - A comment has been updated in the internationalization library. 16 years ago
Ivan Tcholakov 85f1a4f977 Feature #272 - The PHP function fgetcsv() depends on the OS locale setting. When the file system encoding is different than the encoding of the CSV-file, then the imported data is damaged. For solving this problem, two new functions have been introduced in the internationalization library - api_str_getcsv() and api_fgetcsv(). 16 years ago
Ivan Tcholakov ceac02e510 Feature #272 - The internationalization library: A minor change about the function api_get_language_isocode(), a new optional parameter has been added. 16 years ago
Ivan Tcholakov 43aaf698d3 Feature #272 - A new function, api_get_text_direction() has been added to the internationalization library. The online editor: A minor correction about determing text direction from language. 16 years ago
Ivan Tcholakov df504762c9 Feature #272 - A new function, api_substr_count() has been added to the internationalization library. 16 years ago
Ivan Tcholakov c923639275 Feature #272 - The intenationalization library: Adding code for language and encoding detection support. 16 years ago
cvargas e969a4161a merge 16 years ago
Ivan Tcholakov 942f562e44 Feature #306 - Internationalization API: Implementation of two new functions api_chr() and api_ord(). 16 years ago
Ivan Tcholakov a8962d7cd1 Feature #306 - Upgrading the function api_get_person_name(), now it can turn to upercase selected parts or all name parts. 16 years ago
Ivan Tcholakov aa41e35567 Feature #306 - Line endigs cohrrence, Part 2: Converting \r\n line endings (Windows style) to \n (Unix style) in php, html, js, xml, txt files. 16 years ago
Ivan Tcholakov 877e78510f Feature #306 - Adding a sanity check in api_get_language_isocode() for Database class presense (whether it is loaded). 16 years ago
Yannick Warnier 47022680ce Accept gzopen64() too as a test of the zlib extension load 16 years ago
Ivan Tcholakov df06189daf Feature #306 - The internationalization library: The function api_refine_language_id() ahs been renamed as api_purify_language_id(). I hope, the new name is more understandable. 16 years ago
Ivan Tcholakov 2041d470ae Feature #306 - Fixing the function api_get_language_isocode() so it could return correct results using "dirty" language identifiers. The languages occitan, trad_chinese, trad_chinese_unicode have no corresponding records in the database. I have to open them. 16 years ago
Ivan Tcholakov 11e58b71bc Feature #306 - Moving the function api_get_language_isocode() in the internationalization library. Deprecation of Database::get_language_isocode(). Making a formal test for api_get_language_isocode(). At the moment the test fails, some expexted values are not returned. This has to be fixed. 16 years ago
Ivan Tcholakov 9b58c8aada Feature #306 - Moving the function api_get_language_isocode() in the internationalization library. 16 years ago
Ivan Tcholakov 7373315387 Feature #306 - The function api_validate_language() has been renamed as api_get_valid_language(). This new name is accurate, the function is not a validator, but a filter. 16 years ago
Ivan Tcholakov 7409c475af Feature #306 - Fixing logic about encoding aliases recognition in the internationalization library. 16 years ago
Ivan Tcholakov 5ed7f167b5 Feature #306 - Corrections an optimiztion for speed for the functions get_lang() and api_get_path(). 16 years ago