diff --git a/libraries/Partition.class.php b/libraries/Partition.class.php new file mode 100644 index 000000000..bf6209093 --- /dev/null +++ b/libraries/Partition.class.php @@ -0,0 +1,55 @@ += 50100 && PMA_DBI_fetch_value("SHOW VARIABLES LIKE 'have_partitioning';"); + $already_checked = true; + } + return $have_partitioning; + } + +} + +?> diff --git a/libraries/tbl_properties.inc.php b/libraries/tbl_properties.inc.php index 575e4a451..d23a2061c 100644 --- a/libraries/tbl_properties.inc.php +++ b/libraries/tbl_properties.inc.php @@ -16,6 +16,11 @@ PMA_checkParameters(array('db', 'table', 'action', 'num_fields')); require_once './libraries/mysql_charsets.lib.php'; require_once './libraries/StorageEngine.class.php'; +/** + * Class for partition management + */ +require_once './libraries/Partition.class.php'; + if (is_int($cfg['DefaultPropDisplay'])) { if ($num_fields <= $cfg['DefaultPropDisplay']) { $display_type = 'vertical'; @@ -662,7 +667,7 @@ if ($action == 'tbl_create.php') { = 50100 && PMA_DBI_fetch_value("SHOW VARIABLES LIKE 'have_partitioning';")) { + if (PMA_Partition::havePartitioning()) { ?>