Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Joomla 1.5.x в режиме легаси моде и кавычки (https://www.otvetnemail.ru/novyj-arhiv-2-812/joomla-1-5-x-v-rezhime-legasi-mode-i-kavychki-283195/)

Guest 29.09.2011 11:02

Joomla 1.5.x в режиме легаси моде и кавычки
 
Раньше в 1.0.х всегда использовал функцию mosGetParam (), она как известно вытягивает переменную и добавляет бекслеши к спецсимволам в ней.НО, если использовать компонент с таким кодом в Joomla 1.5 в натив моде (если использовать компоненты, написанные под 1.0.х), то здесь может возникнуть проблема, надо еще дополнительно обрабатывать в таком случае переменную методом getEscaped объекта $database = &JFactory::getDBO().Этот метод был и в Joomla 1.0.х, но его действия дублировала функция mosGetParam, а в Joomla 1.5 немного поменялось.(Это касается только тех, у кого выключены magic_quotes на сервере)Также есть различия в работе метода bind в 1.0 и 1.5 native mode (при включенном magic_quotes в 1.5 натив моде, когда класс объекта унаследован от mosDBTable - добавляются дополнительные ненужные слеши,а в 1.0.х - такого нет и в 1.5.х, если писать наследники класса JTable - такого нет.


Часовой пояс GMT, время: 02:58.


© www.otvetnemail.ru - Форум вопросов и ответов.