optimized the test for super user privileges

This commit is contained in:
Loïc Chapeaux
2001-08-28 18:11:00 +00:00
parent 2e702f6f11
commit 252b3d3d80
5 changed files with 16 additions and 19 deletions

View File

@@ -546,11 +546,10 @@ echo ' ' . '&nbsp;<input type="submit" value="' . $strGo . '" />' . "\n";
<?php
// Check if the user is a Superuser
// TODO: set a global variable with this information
$result = mysql_query('SELECT * FROM mysql.user');
$rows = @mysql_num_rows($result);
// loic1: empry <> 0 with ceratin php3 releases
$is_superuser = (!empty($rows) || $rows != 0);
// loic1: optimized query
$result = @mysql_query('USE mysql');
$is_superuser = (!mysql_error());
// Display the DROP DATABASE link only if allowed to do so
if ($cfgAllowUserDropDatabase || $is_superuser) {
?>