Opened 14 years ago
Closed 14 years ago
#9953 closed defect (invalid)
Ошибка при вводе слов с апострофом
Reported by: | Owned by: | Александр Щербина | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | general | Version: | |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
В русском языке хоть и реже, чем в других, но все же встречаются слова с апострофом. Как я понял, при вводе такого слова в любое поле Электронного деканата возникает ошибка. Для ее исправления введенный апостроф нужно программно заменять на \’. Вручную это делать можно, но очень неудобно, т.к. при редактировании формы приходится всякий раз эти замены делать заново всюду: во всех полях, во всем ранее введенном тексте. Пример ошибки: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ютерного тестування', 5, , 1, 5184000 )' at line 1
INSERT INTO mdl_block_dof_s_programms ( NAME, CODE, ABOUT, DEPARTMENTID, NOTICE, AGENUMS, DURATION ) VALUES ( 'ФПК тестування', 'фпк тестування', 'Навчальний план підвищення кваліфікації викладачів з комп'ютерного тестування', 5, , 1, 5184000 )
- line 1554 of lib\dmllib.php: call to debugging()
- line 92 of blocks\dof\lib\storage_base.php: call to insert_record()
- line 228 of blocks\dof\storages\programms\init.php: call to dof_storage→insert()
- line 73 of blocks\dof\im\programms\process_form.php: call to dof_storage_programms→insert()
- line 63 of blocks\dof\im\programms\edit.php: call to include()
WrongTrac?