Commit a402fe1869c3aa0272c0edea4c42e9853b94c277
1 parent
d2d47b65
First UTF8 steps.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5508 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
3 changed files
with
177 additions
and
1 deletions
lib/database/dbutil.inc
| ... | ... | @@ -32,8 +32,14 @@ class DBUtil { |
| 32 | 32 | function &getDB($db = null) { |
| 33 | 33 | global $default; |
| 34 | 34 | if (is_null($db)) { |
| 35 | - return $default->_db; | |
| 35 | + $db = $default->_db; | |
| 36 | 36 | } |
| 37 | + | |
| 38 | + if(!isset($db->_kt_initialized) || !$db->_kt_initialized) { | |
| 39 | + $db->query("SET NAMES 'utf8'"); | |
| 40 | + $db->_kt_initialized = true; | |
| 41 | + } | |
| 42 | + | |
| 37 | 43 | return $db; |
| 38 | 44 | } |
| 39 | 45 | ... | ... |
lib/templating/kt3template.inc.php
| ... | ... | @@ -99,6 +99,7 @@ class KTPage { |
| 99 | 99 | $aJS[] = 'thirdpartyjs/MochiKit/Iter.js'; |
| 100 | 100 | $aJS[] = 'thirdpartyjs/MochiKit/DOM.js'; |
| 101 | 101 | $aJS[] = 'thirdpartyjs/MochiKit/Logging.js'; |
| 102 | + $aJS[] = 'thirdpartyjs/MochiKit/Async.js'; | |
| 102 | 103 | $aJS[] = 'resources/js/kt-utility.js'; |
| 103 | 104 | //$aJS[] = 'resources/js/translate.js'; |
| 104 | 105 | $aJS[] = 'presentation/i18nJavascript.php'; | ... | ... |
sql/mysql/upgrade/3.0.3.1/utf8.sql
0 → 100644
| 1 | +ALTER TABLE `active_sessions` CONVERT TO CHARACTER SET 'utf8'; | |
| 2 | +ALTER TABLE `archive_restoration_request` CONVERT TO CHARACTER SET 'utf8'; | |
| 3 | +ALTER TABLE `archiving_settings` CONVERT TO CHARACTER SET 'utf8'; | |
| 4 | +ALTER TABLE `archiving_type_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 5 | +ALTER TABLE `authentication_sources` CONVERT TO CHARACTER SET 'utf8'; | |
| 6 | +ALTER TABLE `baobab_keys` CONVERT TO CHARACTER SET 'utf8'; | |
| 7 | +ALTER TABLE `baobab_scan` CONVERT TO CHARACTER SET 'utf8'; | |
| 8 | +ALTER TABLE `baobab_user_keys` CONVERT TO CHARACTER SET 'utf8'; | |
| 9 | +ALTER TABLE `comment_searchable_text` CONVERT TO CHARACTER SET 'utf8'; | |
| 10 | +ALTER TABLE `dashlet_disables` CONVERT TO CHARACTER SET 'utf8'; | |
| 11 | +ALTER TABLE `data_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 12 | +ALTER TABLE `discussion_comments` CONVERT TO CHARACTER SET 'utf8'; | |
| 13 | +ALTER TABLE `discussion_threads` CONVERT TO CHARACTER SET 'utf8'; | |
| 14 | +ALTER TABLE `documents` CONVERT TO CHARACTER SET 'utf8'; | |
| 15 | +ALTER TABLE `document_archiving_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 16 | +ALTER TABLE `document_content_version` CONVERT TO CHARACTER SET 'utf8'; | |
| 17 | +ALTER TABLE `document_fields` CONVERT TO CHARACTER SET 'utf8'; | |
| 18 | +ALTER TABLE `document_fields_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 19 | +ALTER TABLE `document_incomplete` CONVERT TO CHARACTER SET 'utf8'; | |
| 20 | +ALTER TABLE `document_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 21 | +ALTER TABLE `document_link_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 22 | +ALTER TABLE `document_metadata_version` CONVERT TO CHARACTER SET 'utf8'; | |
| 23 | +ALTER TABLE `document_role_allocations` CONVERT TO CHARACTER SET 'utf8'; | |
| 24 | +ALTER TABLE `document_searchable_text` CONVERT TO CHARACTER SET 'utf8'; | |
| 25 | +ALTER TABLE `document_subscriptions` CONVERT TO CHARACTER SET 'utf8'; | |
| 26 | +ALTER TABLE `document_text` CONVERT TO CHARACTER SET 'utf8'; | |
| 27 | +ALTER TABLE `document_transactions` CONVERT TO CHARACTER SET 'utf8'; | |
| 28 | +ALTER TABLE `document_transaction_text` CONVERT TO CHARACTER SET 'utf8'; | |
| 29 | +ALTER TABLE `document_transaction_types_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 30 | +ALTER TABLE `document_types_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 31 | +ALTER TABLE `document_type_fieldsets_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 32 | +ALTER TABLE `document_type_fields_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 33 | +ALTER TABLE `fieldsets` CONVERT TO CHARACTER SET 'utf8'; | |
| 34 | +ALTER TABLE `field_behaviours` CONVERT TO CHARACTER SET 'utf8'; | |
| 35 | +ALTER TABLE `field_behaviour_options` CONVERT TO CHARACTER SET 'utf8'; | |
| 36 | +ALTER TABLE `field_orders` CONVERT TO CHARACTER SET 'utf8'; | |
| 37 | +ALTER TABLE `field_value_instances` CONVERT TO CHARACTER SET 'utf8'; | |
| 38 | +ALTER TABLE `folders` CONVERT TO CHARACTER SET 'utf8'; | |
| 39 | +ALTER TABLE `folders_users_roles_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 40 | +ALTER TABLE `folder_doctypes_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 41 | +ALTER TABLE `folder_searchable_text` CONVERT TO CHARACTER SET 'utf8'; | |
| 42 | +ALTER TABLE `folder_subscriptions` CONVERT TO CHARACTER SET 'utf8'; | |
| 43 | +ALTER TABLE `folder_transactions` CONVERT TO CHARACTER SET 'utf8'; | |
| 44 | +ALTER TABLE `folder_workflow_map` CONVERT TO CHARACTER SET 'utf8'; | |
| 45 | +ALTER TABLE `groups_groups_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 46 | +ALTER TABLE `groups_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 47 | +ALTER TABLE `help` CONVERT TO CHARACTER SET 'utf8'; | |
| 48 | +ALTER TABLE `help_replacement` CONVERT TO CHARACTER SET 'utf8'; | |
| 49 | +ALTER TABLE `links` CONVERT TO CHARACTER SET 'utf8'; | |
| 50 | +ALTER TABLE `metadata_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 51 | +ALTER TABLE `metadata_lookup_tree` CONVERT TO CHARACTER SET 'utf8'; | |
| 52 | +ALTER TABLE `mime_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 53 | +ALTER TABLE `news` CONVERT TO CHARACTER SET 'utf8'; | |
| 54 | +ALTER TABLE `notifications` CONVERT TO CHARACTER SET 'utf8'; | |
| 55 | +ALTER TABLE `organisations_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 56 | +ALTER TABLE `permissions` CONVERT TO CHARACTER SET 'utf8'; | |
| 57 | +ALTER TABLE `permission_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 58 | +ALTER TABLE `permission_descriptors` CONVERT TO CHARACTER SET 'utf8'; | |
| 59 | +ALTER TABLE `permission_descriptor_groups` CONVERT TO CHARACTER SET 'utf8'; | |
| 60 | +ALTER TABLE `permission_descriptor_roles` CONVERT TO CHARACTER SET 'utf8'; | |
| 61 | +ALTER TABLE `permission_descriptor_users` CONVERT TO CHARACTER SET 'utf8'; | |
| 62 | +ALTER TABLE `permission_dynamic_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 63 | +ALTER TABLE `permission_dynamic_conditions` CONVERT TO CHARACTER SET 'utf8'; | |
| 64 | +ALTER TABLE `permission_lookups` CONVERT TO CHARACTER SET 'utf8'; | |
| 65 | +ALTER TABLE `permission_lookup_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 66 | +ALTER TABLE `permission_objects` CONVERT TO CHARACTER SET 'utf8'; | |
| 67 | +ALTER TABLE `plugins` CONVERT TO CHARACTER SET 'utf8'; | |
| 68 | +ALTER TABLE `plugin_news` CONVERT TO CHARACTER SET 'utf8'; | |
| 69 | +ALTER TABLE `plugin_type_folder_map` CONVERT TO CHARACTER SET 'utf8'; | |
| 70 | +ALTER TABLE `quicklinks` CONVERT TO CHARACTER SET 'utf8'; | |
| 71 | +ALTER TABLE `roles` CONVERT TO CHARACTER SET 'utf8'; | |
| 72 | +ALTER TABLE `role_allocations` CONVERT TO CHARACTER SET 'utf8'; | |
| 73 | +ALTER TABLE `saved_searches` CONVERT TO CHARACTER SET 'utf8'; | |
| 74 | +ALTER TABLE `search_document_user_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 75 | +ALTER TABLE `status_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 76 | +ALTER TABLE `system_settings` CONVERT TO CHARACTER SET 'utf8'; | |
| 77 | +ALTER TABLE `time_period` CONVERT TO CHARACTER SET 'utf8'; | |
| 78 | +ALTER TABLE `time_unit_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 79 | +ALTER TABLE `trigger_selection` CONVERT TO CHARACTER SET 'utf8'; | |
| 80 | +ALTER TABLE `type_workflow_map` CONVERT TO CHARACTER SET 'utf8'; | |
| 81 | +ALTER TABLE `units_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 82 | +ALTER TABLE `units_organisations_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 83 | +ALTER TABLE `upgrades` CONVERT TO CHARACTER SET 'utf8'; | |
| 84 | +ALTER TABLE `users` CONVERT TO CHARACTER SET 'utf8'; | |
| 85 | +ALTER TABLE `users_groups_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 86 | +ALTER TABLE `user_history` CONVERT TO CHARACTER SET 'utf8'; | |
| 87 | +ALTER TABLE `workflows` CONVERT TO CHARACTER SET 'utf8'; | |
| 88 | +ALTER TABLE `workflow_actions` CONVERT TO CHARACTER SET 'utf8'; | |
| 89 | +ALTER TABLE `workflow_documents` CONVERT TO CHARACTER SET 'utf8'; | |
| 90 | +ALTER TABLE `workflow_states` CONVERT TO CHARACTER SET 'utf8'; | |
| 91 | +ALTER TABLE `workflow_state_actions` CONVERT TO CHARACTER SET 'utf8'; | |
| 92 | +ALTER TABLE `workflow_state_permission_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 93 | +ALTER TABLE `workflow_state_transitions` CONVERT TO CHARACTER SET 'utf8'; | |
| 94 | +ALTER TABLE `workflow_transitions` CONVERT TO CHARACTER SET 'utf8'; | |
| 95 | +ALTER TABLE `zseq_active_sessions` CONVERT TO CHARACTER SET 'utf8'; | |
| 96 | +ALTER TABLE `zseq_archive_restoration_request` CONVERT TO CHARACTER SET 'utf8'; | |
| 97 | +ALTER TABLE `zseq_archiving_settings` CONVERT TO CHARACTER SET 'utf8'; | |
| 98 | +ALTER TABLE `zseq_archiving_type_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 99 | +ALTER TABLE `zseq_authentication_sources` CONVERT TO CHARACTER SET 'utf8'; | |
| 100 | +ALTER TABLE `zseq_baobab_keys` CONVERT TO CHARACTER SET 'utf8'; | |
| 101 | +ALTER TABLE `zseq_baobab_user_keys` CONVERT TO CHARACTER SET 'utf8'; | |
| 102 | +ALTER TABLE `zseq_browse_criteria` CONVERT TO CHARACTER SET 'utf8'; | |
| 103 | +ALTER TABLE `zseq_dashlet_disables` CONVERT TO CHARACTER SET 'utf8'; | |
| 104 | +ALTER TABLE `zseq_data_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 105 | +ALTER TABLE `zseq_dependant_document_instance` CONVERT TO CHARACTER SET 'utf8'; | |
| 106 | +ALTER TABLE `zseq_dependant_document_template` CONVERT TO CHARACTER SET 'utf8'; | |
| 107 | +ALTER TABLE `zseq_discussion_comments` CONVERT TO CHARACTER SET 'utf8'; | |
| 108 | +ALTER TABLE `zseq_discussion_threads` CONVERT TO CHARACTER SET 'utf8'; | |
| 109 | +ALTER TABLE `zseq_documents` CONVERT TO CHARACTER SET 'utf8'; | |
| 110 | +ALTER TABLE `zseq_document_archiving_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 111 | +ALTER TABLE `zseq_document_content_version` CONVERT TO CHARACTER SET 'utf8'; | |
| 112 | +ALTER TABLE `zseq_document_fields` CONVERT TO CHARACTER SET 'utf8'; | |
| 113 | +ALTER TABLE `zseq_document_fields_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 114 | +ALTER TABLE `zseq_document_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 115 | +ALTER TABLE `zseq_document_link_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 116 | +ALTER TABLE `zseq_document_metadata_version` CONVERT TO CHARACTER SET 'utf8'; | |
| 117 | +ALTER TABLE `zseq_document_role_allocations` CONVERT TO CHARACTER SET 'utf8'; | |
| 118 | +ALTER TABLE `zseq_document_subscriptions` CONVERT TO CHARACTER SET 'utf8'; | |
| 119 | +ALTER TABLE `zseq_document_transactions` CONVERT TO CHARACTER SET 'utf8'; | |
| 120 | +ALTER TABLE `zseq_document_transaction_types_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 121 | +ALTER TABLE `zseq_document_types_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 122 | +ALTER TABLE `zseq_document_type_fieldsets_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 123 | +ALTER TABLE `zseq_document_type_fields_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 124 | +ALTER TABLE `zseq_fieldsets` CONVERT TO CHARACTER SET 'utf8'; | |
| 125 | +ALTER TABLE `zseq_field_behaviours` CONVERT TO CHARACTER SET 'utf8'; | |
| 126 | +ALTER TABLE `zseq_field_value_instances` CONVERT TO CHARACTER SET 'utf8'; | |
| 127 | +ALTER TABLE `zseq_folders` CONVERT TO CHARACTER SET 'utf8'; | |
| 128 | +ALTER TABLE `zseq_folders_users_roles_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 129 | +ALTER TABLE `zseq_folder_doctypes_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 130 | +ALTER TABLE `zseq_folder_subscriptions` CONVERT TO CHARACTER SET 'utf8'; | |
| 131 | +ALTER TABLE `zseq_folder_transactions` CONVERT TO CHARACTER SET 'utf8'; | |
| 132 | +ALTER TABLE `zseq_groups_groups_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 133 | +ALTER TABLE `zseq_groups_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 134 | +ALTER TABLE `zseq_help` CONVERT TO CHARACTER SET 'utf8'; | |
| 135 | +ALTER TABLE `zseq_help_replacement` CONVERT TO CHARACTER SET 'utf8'; | |
| 136 | +ALTER TABLE `zseq_links` CONVERT TO CHARACTER SET 'utf8'; | |
| 137 | +ALTER TABLE `zseq_metadata_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 138 | +ALTER TABLE `zseq_metadata_lookup_tree` CONVERT TO CHARACTER SET 'utf8'; | |
| 139 | +ALTER TABLE `zseq_mime_types` CONVERT TO CHARACTER SET 'utf8'; | |
| 140 | +ALTER TABLE `zseq_news` CONVERT TO CHARACTER SET 'utf8'; | |
| 141 | +ALTER TABLE `zseq_notifications` CONVERT TO CHARACTER SET 'utf8'; | |
| 142 | +ALTER TABLE `zseq_organisations_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 143 | +ALTER TABLE `zseq_permissions` CONVERT TO CHARACTER SET 'utf8'; | |
| 144 | +ALTER TABLE `zseq_permission_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 145 | +ALTER TABLE `zseq_permission_descriptors` CONVERT TO CHARACTER SET 'utf8'; | |
| 146 | +ALTER TABLE `zseq_permission_dynamic_conditions` CONVERT TO CHARACTER SET 'utf8'; | |
| 147 | +ALTER TABLE `zseq_permission_lookups` CONVERT TO CHARACTER SET 'utf8'; | |
| 148 | +ALTER TABLE `zseq_permission_lookup_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 149 | +ALTER TABLE `zseq_permission_objects` CONVERT TO CHARACTER SET 'utf8'; | |
| 150 | +ALTER TABLE `zseq_plugins` CONVERT TO CHARACTER SET 'utf8'; | |
| 151 | +ALTER TABLE `zseq_plugin_news` CONVERT TO CHARACTER SET 'utf8'; | |
| 152 | +ALTER TABLE `zseq_quicklinks` CONVERT TO CHARACTER SET 'utf8'; | |
| 153 | +ALTER TABLE `zseq_roles` CONVERT TO CHARACTER SET 'utf8'; | |
| 154 | +ALTER TABLE `zseq_role_allocations` CONVERT TO CHARACTER SET 'utf8'; | |
| 155 | +ALTER TABLE `zseq_saved_searches` CONVERT TO CHARACTER SET 'utf8'; | |
| 156 | +ALTER TABLE `zseq_status_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 157 | +ALTER TABLE `zseq_system_settings` CONVERT TO CHARACTER SET 'utf8'; | |
| 158 | +ALTER TABLE `zseq_time_period` CONVERT TO CHARACTER SET 'utf8'; | |
| 159 | +ALTER TABLE `zseq_time_unit_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 160 | +ALTER TABLE `zseq_units_lookup` CONVERT TO CHARACTER SET 'utf8'; | |
| 161 | +ALTER TABLE `zseq_units_organisations_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 162 | +ALTER TABLE `zseq_upgrades` CONVERT TO CHARACTER SET 'utf8'; | |
| 163 | +ALTER TABLE `zseq_users` CONVERT TO CHARACTER SET 'utf8'; | |
| 164 | +ALTER TABLE `zseq_users_groups_link` CONVERT TO CHARACTER SET 'utf8'; | |
| 165 | +ALTER TABLE `zseq_user_history` CONVERT TO CHARACTER SET 'utf8'; | |
| 166 | +ALTER TABLE `zseq_workflows` CONVERT TO CHARACTER SET 'utf8'; | |
| 167 | +ALTER TABLE `zseq_workflow_states` CONVERT TO CHARACTER SET 'utf8'; | |
| 168 | +ALTER TABLE `zseq_workflow_state_permission_assignments` CONVERT TO CHARACTER SET 'utf8'; | |
| 169 | +ALTER TABLE `zseq_workflow_transitions` CONVERT TO CHARACTER SET 'utf8'; | ... | ... |