MantisBT: master e345f2f8

Author Committer Branch Timestamp Parent
jreese master 2009-06-12 16:58 master 4fe8e027
Affected Issues  0010303: Create and use string_api wrappers for multibyte string functions
Changeset

Fix 0010303: Use UTF-8 compatible string functions.

Use the phputf8 library's implementation of utf8_* as the preferred string
functions in the codebase.

Replaced:

  • all usage of strlen() with utf8_strlen()
  • all usage of strtolower() with utf8_strtolower()
  • all usage of strtoupper() with utf8_strtoupper()
  • all usage of substr() or mb_substr() with utf8_substr()
  • all usage of str_pad() with utf8_str_pad()
mod - core/filter_api.php Diff File
mod - bug_graph_bystatus.php Diff File
mod - core/authentication_api.php Diff File
mod - signup.php Diff File
mod - file_download.php Diff File
mod - issues_rss.php Diff File
mod - core/html_api.php Diff File
mod - manage_tags_page.php Diff File
mod - core/relationship_api.php Diff File
mod - core/database_api.php Diff File
mod - core/custom_field_api.php Diff File
mod - core.php Diff File
mod - search.php Diff File
mod - changelog_page.php Diff File
mod - core/utility_api.php Diff File
mod - core/version_api.php Diff File
mod - core/columns_api.php Diff File
mod - core/lang_api.php Diff File
mod - core/php_api.php Diff File
mod - manage_proj_edit_page.php Diff File
mod - core/bug_api.php Diff File
mod - csv_export.php Diff File
mod - return_dynamic_filters.php Diff File
mod - core/user_api.php Diff File
mod - core/form_api.php Diff File
mod - bugnote_view_inc.php Diff File
mod - set_project.php Diff File
mod - core/custom_function_api.php Diff File
mod - make_captcha_img.php Diff File
mod - core/cfdefs/cfdef_standard.php Diff File
mod - roadmap_page.php Diff File
mod - core/tag_api.php Diff File
mod - manage_user_page.php Diff File
mod - bug_actiongroup_ext_page.php Diff File
mod - core/project_api.php Diff File
mod - core/plugin_api.php Diff File
mod - core/bugnote_api.php Diff File
mod - core/file_api.php Diff File
mod - core/session_api.php Diff File
mod - core/print_api.php Diff File
mod - core/projax_api.php Diff File
mod - print_bugnote_inc.php Diff File
mod - core/email_api.php Diff File
mod - browser_search_plugin.php Diff File
mod - core/graphviz_api.php Diff File
mod - admin/install_functions.php Diff File
mod - print_all_bug_options_update.php Diff File
mod - core/classes/MantisEnum.class.php Diff File
mod - print_all_bug_page_word.php Diff File
mod - manage_proj_cat_update.php Diff File
mod - core/string_api.php Diff File
mod - news_rss.php Diff File
mod - bug_actiongroup_page.php Diff File
mod - core/config_api.php Diff File