Sebastian Mendel a écrit :
Jürgen Wind schrieb:
Sebastian Mendel wrote:
is there any bug report about this at mysql?
http://bugs.mysql.com/bug.php?id=14515
http://bugs.mysql.com/bug.php?id=21342
(i have'nt read it yet)
ok, so this fixed in released version of 4.1 and 5.0
so, if we add some warning than only for < 5.0.23 / 4.1.21
we should introduce a Class for testing
class PMA_Tests {
function runAll() { ... }
function checkMySqlBug14515() { ... }
function checkMySqlBugXXX() { ... }
function checkPhpBugXXX() { ... }
}
so we can have one global place where all test can run (setup script?)
and individually places where only one test can be run.
using just one generic locale string like 'This action/page is affected
by a known bug in your MySQL version. See
bugs.mysql.com/XXX'
Yes it's a good idea. Having a look at what exists currently in PMA, in
main.php we do some tests and emit warnings. I would not use the setup
script for this kind of warnings, as not everyone use this scripts.
In main.php we have specific messages like $strPHP40203 and more general
messages used like this:
echo '<div class="warning">' . sprintf($strUpgrade, 'PHP',
'4.1.0') .
'</div>' . "\n";
Instead of the functions you suggested, we could call, at the start of
each feature (say, export), a generic function
PMA_checkVersion($component, $minimum_version, $bug_number)
with the generic message you suggested.