ExportForm.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?php
  2. /* vim: set expandtab sw=4 ts=4 sts=4: */
  3. /**
  4. * User preferences form
  5. *
  6. * @package PhpMyAdmin
  7. */
  8. namespace PhpMyAdmin\Config\Forms\User;
  9. use PhpMyAdmin\Config\Forms\BaseForm;
  10. class ExportForm extends BaseForm
  11. {
  12. public static function getForms()
  13. {
  14. return array(
  15. 'Export_defaults' => array(
  16. 'Export/method',
  17. ':group:' . __('Quick'),
  18. 'Export/quick_export_onserver',
  19. 'Export/quick_export_onserver_overwrite',
  20. ':group:end',
  21. ':group:' . __('Custom'),
  22. 'Export/format',
  23. 'Export/compression',
  24. 'Export/charset',
  25. 'Export/lock_tables',
  26. 'Export/as_separate_files',
  27. 'Export/asfile' => ':group',
  28. 'Export/onserver',
  29. 'Export/onserver_overwrite',
  30. ':group:end',
  31. 'Export/file_template_table',
  32. 'Export/file_template_database',
  33. 'Export/file_template_server'
  34. ),
  35. 'Sql' => array(
  36. 'Export/sql_include_comments' => ':group',
  37. 'Export/sql_dates',
  38. 'Export/sql_relation',
  39. 'Export/sql_mime',
  40. ':group:end',
  41. 'Export/sql_use_transaction',
  42. 'Export/sql_disable_fk',
  43. 'Export/sql_views_as_tables',
  44. 'Export/sql_metadata',
  45. 'Export/sql_compatibility',
  46. 'Export/sql_structure_or_data',
  47. ':group:' . __('Structure'),
  48. 'Export/sql_drop_database',
  49. 'Export/sql_create_database',
  50. 'Export/sql_drop_table',
  51. 'Export/sql_create_table' => ':group',
  52. 'Export/sql_if_not_exists',
  53. 'Export/sql_auto_increment',
  54. ':group:end',
  55. 'Export/sql_create_view',
  56. 'Export/sql_procedure_function',
  57. 'Export/sql_create_trigger',
  58. 'Export/sql_backquotes',
  59. ':group:end',
  60. ':group:' . __('Data'),
  61. 'Export/sql_delayed',
  62. 'Export/sql_ignore',
  63. 'Export/sql_type',
  64. 'Export/sql_insert_syntax',
  65. 'Export/sql_max_query_size',
  66. 'Export/sql_hex_for_binary',
  67. 'Export/sql_utc_time'
  68. ),
  69. 'CodeGen' => array(
  70. 'Export/codegen_format'
  71. ),
  72. 'Csv' => array(
  73. ':group:' . __('CSV'),
  74. 'Export/csv_separator',
  75. 'Export/csv_enclosed',
  76. 'Export/csv_escaped',
  77. 'Export/csv_terminated',
  78. 'Export/csv_null',
  79. 'Export/csv_removeCRLF',
  80. 'Export/csv_columns',
  81. ':group:end',
  82. ':group:' . __('CSV for MS Excel'),
  83. 'Export/excel_null',
  84. 'Export/excel_removeCRLF',
  85. 'Export/excel_columns',
  86. 'Export/excel_edition'
  87. ),
  88. 'Latex' => array(
  89. 'Export/latex_caption',
  90. 'Export/latex_structure_or_data',
  91. ':group:' . __('Structure'),
  92. 'Export/latex_structure_caption',
  93. 'Export/latex_structure_continued_caption',
  94. 'Export/latex_structure_label',
  95. 'Export/latex_relation',
  96. 'Export/latex_comments',
  97. 'Export/latex_mime',
  98. ':group:end',
  99. ':group:' . __('Data'),
  100. 'Export/latex_columns',
  101. 'Export/latex_data_caption',
  102. 'Export/latex_data_continued_caption',
  103. 'Export/latex_data_label',
  104. 'Export/latex_null'
  105. ),
  106. 'Microsoft_Office' => array(
  107. ':group:' . __('Microsoft Word 2000'),
  108. 'Export/htmlword_structure_or_data',
  109. 'Export/htmlword_null',
  110. 'Export/htmlword_columns'),
  111. 'Open_Document' => array(
  112. ':group:' . __('OpenDocument Spreadsheet'),
  113. 'Export/ods_columns',
  114. 'Export/ods_null',
  115. ':group:end',
  116. ':group:' . __('OpenDocument Text'),
  117. 'Export/odt_structure_or_data',
  118. ':group:' . __('Structure'),
  119. 'Export/odt_relation',
  120. 'Export/odt_comments',
  121. 'Export/odt_mime',
  122. ':group:end',
  123. ':group:' . __('Data'),
  124. 'Export/odt_columns',
  125. 'Export/odt_null'
  126. ),
  127. 'Texy' => array(
  128. 'Export/texytext_structure_or_data',
  129. ':group:' . __('Data'),
  130. 'Export/texytext_null',
  131. 'Export/texytext_columns'
  132. ),
  133. );
  134. }
  135. public static function getName()
  136. {
  137. return __('Export');
  138. }
  139. }