1<?php 2/** 3 * User preferences form 4 */ 5 6declare(strict_types=1); 7 8namespace PhpMyAdmin\Config\Forms\User; 9 10use PhpMyAdmin\Config\Forms\BaseForm; 11 12class NaviForm extends BaseForm 13{ 14 /** 15 * @return array 16 */ 17 public static function getForms() 18 { 19 return [ 20 'Navi_panel' => [ 21 'ShowDatabasesNavigationAsTree', 22 'NavigationLinkWithMainPanel', 23 'NavigationDisplayLogo', 24 'NavigationLogoLink', 25 'NavigationLogoLinkWindow', 26 'NavigationTreePointerEnable', 27 'FirstLevelNavigationItems', 28 'NavigationTreeDisplayItemFilterMinimum', 29 'NumRecentTables', 30 'NumFavoriteTables', 31 'NavigationWidth', 32 ], 33 'Navi_tree' => [ 34 'MaxNavigationItems', 35 'NavigationTreeEnableGrouping', 36 'NavigationTreeEnableExpansion', 37 'NavigationTreeShowTables', 38 'NavigationTreeShowViews', 39 'NavigationTreeShowFunctions', 40 'NavigationTreeShowProcedures', 41 'NavigationTreeShowEvents', 42 'NavigationTreeAutoexpandSingleDb', 43 ], 44 'Navi_servers' => [ 45 'NavigationDisplayServers', 46 'DisplayServersList', 47 ], 48 'Navi_databases' => [ 49 'NavigationTreeDisplayDbFilterMinimum', 50 'NavigationTreeDbSeparator', 51 ], 52 'Navi_tables' => [ 53 'NavigationTreeDefaultTabTable', 54 'NavigationTreeDefaultTabTable2', 55 'NavigationTreeTableSeparator', 56 'NavigationTreeTableLevel', 57 ], 58 ]; 59 } 60 61 /** 62 * @return string 63 */ 64 public static function getName() 65 { 66 return __('Navigation panel'); 67 } 68} 69