function hasCreateTableLikeWithConstraints() { return true; }
function hasCreateTableLikeWithIndexes() { return true; }
function hasDisableTriggers() { return true; }
+ function hasAlterDomains() { return true; }
function hasDomainConstraints() { return true; }
function hasDomains() { return true; }
function hasDropBehavior() { return true; }
function hasAlterSchema() { return false; }
function hasAlterSequenceProps() { return false; }
function hasCreateTableLike() {return false;}
+ function hasAlterDomains() { return false; }
function hasDomainConstraints() { return false; }
function hasGrantOption() { return false; }
function hasReadOnlyQueries() { return false; }
}
else echo "<p>{$lang['strnodata']}</p>\n";
- echo "<ul class=\"navlink\">\n\t<li><a href=\"domains.php?{$misc->href}\">{$lang['strshowalldomains']}</a></li>\n";
- if ($data->hasDomainConstraints()) {
+ echo "<ul class=\"navlink\">\n\t<li><a href=\"domains.php?action=confirm_drop&{$misc->href}&domain=", urlencode($_REQUEST['domain']),"\">{$lang['strdrop']}</a></li>\n";
+ if ($data->hasAlterDomains()) {
echo "\t<li><a href=\"domains.php?action=add_check&{$misc->href}&domain=", urlencode($_REQUEST['domain']),
"\">{$lang['straddcheck']}</a></li>\n";
echo "\t<li><a href=\"domains.php?action=alter&{$misc->href}&domain=",
'vars' => array('domain' => 'domname'),
),
);
+
+ if (!$data->hasAlterDomains()) unset($actions['alter']);
$misc->printTable($domains, $columns, $actions, $lang['strnodomains']);