message('error', 'Invalid value for query maximum history size!'); $err = TRUE; } if ($err) { show_relation_form($vals); } else { $_SESSION['configuration'] = array_merge($_SESSION['configuration'], $vals); message('notice', 'Configuration changed'); $show_info = TRUE; } } else { $show_info = TRUE; } break; case 'feat_relation': show_relation_form($_SESSION['configuration']); break; case 'lay_navigation_real': if (isset($_POST['submit_save'])) { $vals = grab_values('LeftFrameLight:bool;LeftFrameDBTree:bool;LeftFrameDBSeparator;LeftFrameTableSeparator;LeftFrameTableLevel:int;LeftDisplayLogo:bool;LeftDisplayServers:bool;DisplayServersList:bool;DisplayDatabasesList;LeftPointerEnable:bool'); $err = FALSE; if (isset($vals['DisplayDatabasesList'])) { if ($vals['DisplayDatabasesList'] == 'yes') { $vals['DisplayDatabasesList'] = true; } elseif ($vals['DisplayDatabasesList'] == 'no') { $vals['DisplayDatabasesList'] = false; } } if (isset($vals['LeftFrameTableLevel']) && $vals['LeftFrameTableLevel'] < 1) { message('error', 'Invalid value for maximum table nesting level!'); $err = TRUE;
message('error', 'Invalid value for query maximum history size!'); $err = TRUE; } if ($err) { show_relation_form($vals); } else { $configuration = array_merge($configuration, $vals); message('notice', 'Configuration changed'); $show_info = TRUE; } } else { $show_info = TRUE; } break; case 'feat_relation': show_relation_form($configuration); break; case 'lay_navigation_real': if (isset($_POST['submit_save'])) { $vals = grab_values('LeftFrameLight:bool;LeftFrameDBTree:bool;LeftFrameDBSeparator;LeftFrameTableSeparator;LeftFrameTableLevel:int;LeftDisplayLogo:bool;LeftDisplayServers:bool;DisplayServersList:bool;DisplayDatabasesList;LeftPointerEnable:bool'); $err = FALSE; if (isset($vals['DisplayDatabasesList'])) { if ($vals['DisplayDatabasesList'] == 'yes') { $vals['DisplayDatabasesList'] = true; } elseif ($vals['DisplayDatabasesList'] == 'no') { $vals['DisplayDatabasesList'] = false; } } if (isset($vals['LeftFrameTableLevel']) && $vals['LeftFrameTableLevel'] < 1) { message('error', 'Invalid value for maximum table nesting level!'); $err = TRUE;