[BUG] Generowanie PDFow w PHPMyAdmin

Daniel Mróz beorn w alpha.pl
Czw, 27 Mar 2003, 17:55:59 CET


On Thu, Mar 27, 2003 at 10:17:56 +0100, Paweł Gołaszewski wrote:
>>    W PHPMyAdmin brakuje katalogu libraries/fpdf, przez co po poprawnym
>> skonfigurowaniu bazy nie mozna generowac PDFow z tabelami.
> hmmm - IMHO to powinno wylecieć do osobnego pakietu, bo do tego chyba 
> będzie wymagany php-pdf (strzelam, ale chyba dobrze)
Tylko, ze "wylecenie" tego do osobnego pakietu bedzie nieeleganckie.
phpMyAdmin razi oczy komunikatem, ze "zaawansowane funkcje nie zostaly
uaktywnione" albo jakos tak (juz nie pamietam), a po przejsciu calej
konfiguracji zgodnie z jego podpowiedziami mamy piekny blad z powodu
braku tych plikow.

Ja widze takie rozwiazania:
1) wywalic ten komunikat w cholere (kiepski pomysl),
2) wyswietlac ten komunikat tylko wtedy, gdy dostepny jest katalog
   `fpdf' (zainstalowany z oddzielnej paczki), problem tylko jest
   taki, ze informacja nie dotyczy tylko generowania PDFow, ale takze
   innych udogodnien nie wymagajacych tego katalogu (np. wyswietlanie
   referencyjne),
3) wyswietlac ten komunikat z adnotacja, iz czesc funkcjonalnosci
   wymaga zainstalowania dodatkowych paczek,
4) nie rozbijac calosci na kilka paczek, tylko wymagac php-pdf przy
   instalacji.

Z tych wszystkich najlepsze chyba jest wyjscie 2, lecz wymagaloby to
np. wyswietlania nie jednego komunikatu, lecz dwoch: z informacja o
mozliwosci wlaczenia generowania PDFow (jesli istnieje katalog
`fpdf'), oraz innymi ficzerami. Powoduje to jednak, ze modyfikacja,
ktora jest niezgodna z oryginalnym phpMyAdmin jest widoczna i w
przypadku braku pakietu z katalogiem `fpdf', moze wprowadzic w blad
(jesli user byl przyzwyczajony, ze po utworzeniu tabel i
zainstalowaniu php-pdf mogl sobie generowac PDFy).


Pozdrawiam
Beorn

-- 
----------------------------------------------------------------------
Daniel `Beorn' Mróz      <beorn w alpha.pl>       http://127.0.0.1/beorn
GCS/E d-(pu) s-:- a--@ C++++ UL++++$ P+++ L+++ E--- X W+>++ N+++ o? K-
w---  O M- V- PS PE- !Y PGP+ t- 5- R tv-- b+ DI++ D+++ G++ e h! r++ y?
----------------------------------------------------------------------



Więcej informacji o liście dyskusyjnej pld-devel-pl