Хроника исправлений phpMyAdmin: 2006-01-19 - исправления Марка Делисла и Себастьяна Менделя

Исправления багов и ошибок в phpAdmin за 19 января от Марка Делисла и Себастьяна Менделя - устранены 3 бага.

2006-01-19 Marc Delisle

* main.php: already defined constant

* libraries/display_create_table.lib.php: баг #1376314, удалена проверка на определение привелегий для создания таблиц. Вот как комментирует это решение ведущий разработчик. При использовании MySQL >= 4.1.0, имеется возможность определить имеет ли пользователь привилегию CREATE по результатам SHOW GRANTS; для MySQL < 4.1.0, это может быть проблематично, т.к. логика пытается обнаружить текущий хост и это может быть выражено несколькими путями; также на разделенном (shared) сервере, может статься так что пользователь не имеет возможности быть controluser, чтобы иметь права на базу даных "mysql"; в этом случае мы прекращаем проверку и предполагаем, что пользователь имеет права на создание таблиц

2006-01-19 Sebastian Mendel

* pdf_schema.php, db_details_qbe.php, librariesdisplay_tbl.lib.php, librariesexporthtmlword.php, librariesexportlatex.php, librariesimport.lib.php, librariesip_allow_deny.lib.php, librariestransformations.lib.php, librariestransformationstext_plain__external.inc.php:
- пофиксен баг #1409972 совместимости с PHP 5.1.2

* librariesurl_generating.lib.php:
- пофиксен баг: неопределенный индекс сервера ($GLOBALS['server'])