Commit Graph

2229 Commits (25f53b5d23af87abd7bb7e1fa955edcc05e1a13c)

Author SHA1 Message Date
Yannick Warnier b86b066c6d Commented return message to avoid breaking headers (fixes #5155) 16 years ago
Ivan Tcholakov 2392071769 Issue #306 - Moving the functions get_lang() and api_get_interface_language() to the internationalization library. 16 years ago
Ivan Tcholakov 0cb59eb5a7 Issue #306 - Adding a new library about internationalization issues. Currently it contains routines for date/time formatting. 16 years ago
Ivan Tcholakov 3659ea7fd4 Issue #306 - Elimination of the function api_set_string_library_default_language(). Various logic improvements. 16 years ago
Ivan Tcholakov 21b8d880dd Issue #306 - Renaming the folder multibyte_string_database as internationalization_database. The content of this folder will grow with data outside the scope of sting operations only, this is why a more generic name has been chosen. 16 years ago
Ivan Tcholakov fecadb6abe Issue #306 - A sanity check within api_str_ireplace() has been added. 16 years ago
Ivan Tcholakov 146468b7f9 Issue #306 - Replacing the implementation of api_str_ireplace() with a better one. 16 years ago
Ivan Tcholakov c5a9ffb9bb Issue #306 - Testing the multibyte string library, corrections about the functions api_ucwords() and api_substr_replace(). Now the stanalone test makes successfully all passes (135) on Windows and Linux machines. 16 years ago
Ivan Tcholakov b76924e465 Issue #306 - The multibyte string library: Testing and corrections, a formal standalone test has been added. Two encodings are added for support. Improved logic to deal with encoding aliases. It seems that installed mbstring extension is not a mandatory requirement anymore. The php-extensions mbstring and iconv are optional: for speed or for supporting some exotic encodings. 16 years ago
Ivan Tcholakov 1fd25b29ff Issue #306 - The multibute string library: Corrections after testing. 16 years ago
Ivan Tcholakov c57684d5a4 Issue #306 - The multibute string library: Adding functionality to the php-implemented internal function _api_convert_encoding(). It is able to convert from/to HTML-ENTITIES "encoding" now. 16 years ago
Ivan Tcholakov 933b1bebdd Issue #306 - Elimination of some direct calls of the function mb_convert_encoding(). The goal is we not to depend badly on the mbstring extension. 16 years ago
Ivan Tcholakov c3c4275f33 Issue #306: Reworks about the initialization of the multibyte string library. 16 years ago
Ivan Tcholakov 1b116477fe Issue #306 - The multibute string library: Adding comments, corrections. 16 years ago
Julio Montoya f12065d4df Showing success message when uploading zips 16 years ago
Ivan Tcholakov a3cb586fd0 Issue #306 - The multibute string library: Restructuring the functions - those for internal use are renamed and moved in the correspondent file. 16 years ago
Ivan Tcholakov 9376bb9d20 Issue #306 - The multibute string library: Logic upgrades, optimizations for speed, part 2. 16 years ago
Julio Montoya 8faa95a517 Do not update the coach id of all courses when editing only the session configuration. 16 years ago
Ivan Tcholakov 51a649cd96 Issue #306 - The multibute string library: Logic upgrades, optimizations for speed. 16 years ago
Ivan Tcholakov a29e18b691 Issue #306 - Fixing some my mistakes about using the function api_transliterate(). 16 years ago
Ivan Tcholakov b188da6f32 Issue #306 - The multibute string library: Fixing my newly made mistakes, logic upgrades, optimizations for speed. 16 years ago
Ivan Tcholakov b4635b9089 Issue #306 - The myltibyte string library: Various reworks are in progress. 16 years ago
Ivan Tcholakov 0cc113bd14 Issue #306 - The myltibyte string library: Reorganizing some functions. Upgrading the function api_substr() so it could process UTF-8 strings correctly even if there are no mbstring and iconv extensions installed. 16 years ago
Ivan Tcholakov 6cf885f3b3 Feature #306 - Upgrading the myltibyte string library with php-implemented conversion functionality for some single-byte character sets (non-UTF8): 16 years ago
Ivan Tcholakov 9934f4b62a Feature #4282: The function process_uploaded_file() has been reworked, PHP4-code in it has been removed. 16 years ago
Ivan Tcholakov 7d07b31a40 Task #306 - The myltibyte string library: Final corrections in the functions api_htmlentities() and api_html_entity_decode(). 16 years ago
Ivan Tcholakov d622e4b58a Task #306 - The myltibyte string library: Renaming the functions api_utf8_to_unicode() and api_utf8_from_unicode() as _api_utf8_to_unicode() and _api_utf8_from_unicode(). These functions are for internal use only, so they are moved into the correspondent file. Upgrading the function api_htmlentities(), so it to be able to work with UTF-8 strings even without installed extension mbstring and iconv (the core php5 function htmlentities() does not deal with UTF-8 strings correctly). 16 years ago
Ivan Tcholakov 2c517dab3d Task #306 - The myltibyte string library: Moving the functions for internal use behind the API into a separate file. 16 years ago
Ivan Tcholakov c6ef2946aa Task #306 - Elimination of occurences of the deprecated function api_add_pcre_unicode_modifier(). Correction for the function generate_course_code(). 16 years ago
Ivan Tcholakov 89be813958 Task #306 - The myltibyte string library: File reorganization, adding a file-based database that will help in letter_case operations on UTF-8 strings. Upgrading the functions api_strtolower() and api_strtoupper() in order they not to depend on the mbstring extension for dealing with UTF-8 strings. 16 years ago
Ivan Tcholakov ecfb9ea136 Task #306 - The myltibyte string library: Making the library less dependable on the mbstring extension. Adding derivate UTF-8 aware pcre functions. 16 years ago
Ivan Tcholakov 595b3b57ee Task #306 - The multibyte string library: Reordering some functions for better categorization. Fixing a minor string-sorting related bug. 16 years ago
Carlos Vargas 5f76ccdf5b changes styles 17 years ago
Cristian Fasanando 9d1ef27fd9 removed include unnecessary - see DT#5082 17 years ago
John Hinojosa 034f8d56d4 fixed DT#5095 When upload a file mp3 with the same name, this file mp3 is renamed. 17 years ago
John Hinojosa ff382504db Fixed #5095: You can not delete files in my documents mp3 17 years ago
Arthur Portugal c4a3f76cb3 Fix extra escape string into add function - see DT#5096 (by cfasanando) 17 years ago
Yannick Warnier 31286ee002 Ensure the include path is built from the current path (avoid inclusion mixups when executing libraries from testing scripts) 17 years ago
Julio Montoya fcf48a9add Some notices avoided 17 years ago
Julio Montoya 0d6c0232d8 array.lib.php library added 17 years ago
Ivan Tcholakov f42ed072f3 Task #2867 - The online editor: Adding a new plugin asciimath for entering mathematical formulas, based on the ASCIIMathML.js library. 17 years ago
Julio Montoya 41c4168199 Adding documentation 17 years ago
Julio Montoya ce6c8e8618 Adding validation to function parameters 17 years ago
Julio Montoya 808906672d Adding last_edit field in user_friend table for future purposes 17 years ago
Julio Montoya ad168da3a4 Adding intval values 17 years ago
Julio Montoya 683206d6bb NULL values changed to 0 17 years ago
Yannick Warnier 56757c72bb Fixed user picture in whoisonline.php when using users subdirs 17 years ago
Julio Montoya 80c196f46b Minor - lang var fixed 17 years ago
Yannick Warnier 030a8cf8b6 [svn r22578] updated temporary dir to use archive instead of garbage 17 years ago
Yannick Warnier c13f33c454 [svn r22576] Make api_get_path(GARBAGE_PATH) return the same as SYS_ARCHIVE_PATH (/main/garbage/ directory is deprecated since 1.8.6) 17 years ago