Commit graph

178 commits

Author SHA1 Message Date
Jiří Barouš 8646a87712
Fixes plugin edit-foreign.php
When a table has a FK multiple times on a single table and the limit is exceeded, the select will no longer show for every field but the first for that target table.

This made it impossible to save such tables correctly.
2023-12-01 11:17:02 +01:00
Lionel Laffineur fe9e2f3632 Improve uploaded file security by adding .htfile prefix to filename 2023-10-18 21:07:02 +02:00
Lionel Laffineur 1cc06d6a10 Plugin file-upload generate temp filename no extension + prevent file to be located elsewhere then under upload path 2023-10-17 22:19:17 +02:00
Roy-Orbison 62ff501346 Repair table filter plugin
Undo accidental reversion of commit 2b41f629a0
Check no other modifier keys & not already focussed for shortcut.
2023-09-22 15:58:08 +09:30
Lionel 20b7af8c1d
Merge pull request #47 from adminerevo/feature/filter_tables_beautify
Feature/filter tables beautify
2023-08-14 15:13:41 +02:00
Lionel b7d728787f
Added key shortcut Ctrl+Shift+F to focus filter field and disabled enter key 2023-08-13 14:31:26 +02:00
Lionel d63796aa71
Merge pull request #44 from Roy-Orbison/plugin-import-from-dir
Plugin for selection of SQL files to import
2023-08-13 13:27:14 +02:00
Lionel 71e0a6f478
Merge pull request #43 from Roy-Orbison/plugin-login-external
Plugin for using external/3rd-party login system
2023-08-12 21:37:54 +02:00
Roy-Orbison 2b41f629a0 Filter tables plugin cleanup
- Put markup first and consolidate all script into single block
- Fix some JS oddities
- Put into IIFE no does not pollute the global namespace (prevents
  conflicts)
- Hide when JS disabled
2023-08-10 17:28:12 +09:30
Lionel Laffineur f6c8ab1463 Fix JS error if #dbs is not in the page + add fieldset around input and add clear button next to input 2023-08-09 19:38:13 +02:00
Lionel 235c2d69b1
Merge pull request #42 from Roy-Orbison/adminer-dot-js
Plugin to auto-include adminer.js when present
2023-08-09 17:33:16 +02:00
Roy-Orbison 5a625a5f5e Plugin for using external login system
or for allowing unrestricted access.
2023-08-09 14:09:15 +09:30
Roy Orbitson 2d30330f98
No-verify plugin breaks others
Does not need to block other plugins from using the head() method.
2023-08-09 11:21:06 +09:30
Roy-Orbison 8ed117ca50 Allow selection of SQL files to import
instead of only accepting the very non-descriptive adminer.sql[.gz], and
make it possible to use a source directory other than Adminer's own.
2023-08-07 17:29:44 +09:30
Roy-Orbison d07786bbb4 Plugin to auto-include adminer.js when present
Closes #8
2023-08-07 14:39:29 +09:30
luigifab a12d31c5a8 Fix editRowPrint for plugin 2021-03-04 10:57:55 +01:00
Jakub Vrana 9bd63a1326 Update readme 2021-02-10 19:52:55 +01:00
Jakub Vrana 92d5858b03 Link instructions 2021-02-10 19:52:55 +01:00
Jakub Vrana 3882bfaac1 Remove .inc extension from driver plugins 2021-02-10 11:43:56 +01:00
Jakub Vrana 51abdcdab9 SimpleDB, Firebird, ClickHouse: Move to plugin 2021-02-08 19:56:15 +01:00
Jakub Vrana 701c5cd73b Fix whitespace 2021-02-08 15:50:02 +01:00
Jakub Vrana a8c218f192 Add callback before edit form (bug #759) 2021-02-08 10:57:53 +01:00
Jakub Vrana 438c7f55be Add comment 2021-02-06 16:58:59 +01:00
Hugues Lismonde 3f38b61366 Fix forwarded IP comparison in login-ip plugin
The issue described in #372 is the same for the HTTP_X_FORWARDED_FOR comparison. strncasecmp returns 0 when the two strings are equal which is falsey.
2020-02-04 16:58:13 +01:00
Lukáš Holeczy 681b5e7b7a Fix comparing IPs 2020-01-30 18:32:34 +01:00
Jakub Vrana 08c132cbea Unify dumpTable declarations (bug #707) 2019-11-11 12:27:53 +01:00
Jakub Vrana 0678ce1222 Initialize version-noverify sooner (bug #705) 2019-11-11 12:27:53 +01:00
Jakub Vrana 5f4af56f68 Add a comment (bug #691) 2019-08-20 16:24:33 +02:00
Jakub Vrana 92d443dac0 Add AdminerLoginIp 2019-07-19 14:36:42 +02:00
Inge Brattaas d846eac97e Keep font size in all tables.
Prevent CSS rule "table { font-size: 90% }" from making nested tables
unreadable.
2019-07-14 18:58:07 +02:00
Mario Wenzel 02f5cbdc4d Allow bruteForceKey to be overwritten (#342)
As per Documentation (https://www.adminer.org/en/extension/#api) bruteForceKey can be overwritten by plugins. This change actually allows for that to happen.
2019-05-14 10:49:52 +02:00
Peter Knut b2606cda0e Change '...' to horizontal ellipsis character 2018-12-18 14:45:37 +01:00
Jakub Vrana 5b443a4e7d Change inline style to class name 2018-10-27 21:21:20 +02:00
kPherox e4837a0564 Wrap table.nowrap with div[style="overflow-x: auto"] 2018-10-27 21:16:57 +02:00
Christopher CHEN 65c52735fb Add plugin pretty-json-column
(cherry picked from commit 9b8612a49c43ff170837dbf84f8c08a0e85386a8)
2018-09-18 18:59:24 +02:00
Christopher CHEN 84e86cf572 DOM not ready when restoring adminer_tables_filter (#289)
Uncaught TypeError: Cannot set property 'value' of null
2018-09-18 15:38:13 +02:00
Jakub Vrana d581f3dedb Make maxlength in all fields a soft limit 2018-07-15 21:05:26 +02:00
Peter Knut 3de94b67ca Allow AdminerTablesFilter plugin to be used with third-party table list plugins (#275) 2018-05-13 09:49:09 +02:00
Jakub Vrana 60d1b7b3b4 Disallow using password-less databases 2018-05-04 16:52:41 +02:00
Jakub Vrana 3410836c12 Allow connecting to different drivers in login-servers 2018-02-22 12:38:22 +01:00
Jakub Vrana cd503f6a0d Wrap long line 2018-02-22 11:39:09 +01:00
Jakub Vrana 00721402e0 Add login-otp plugin 2018-02-22 11:36:11 +01:00
Jakub Vrana b4392b3f91 Use single \ in ' strings 2018-02-20 16:27:40 +01:00
Jakub Vrana 2021ea8fd7   is not needed with border-collapse 2018-02-20 16:02:25 +01:00
Jakub Vrana fad20d1065 Do not append empty values 2018-02-09 13:48:50 +01:00
Jakub Vrana a1927d5b71 Allow specifying server name displayed in breadcrumbs 2018-02-08 14:32:21 +01:00
Jakub Vrana d322e0165b Remove .lcZ from timeFormat (bug #593) 2018-02-08 11:52:11 +01:00
Jakub Vrana c8bb112a5d Select original if nothing else is selected 2018-02-07 12:46:43 +01:00
Jakub Vrana 06660882b5 Remove nested array 2018-02-07 12:42:46 +01:00
Jakub Vrana 42eec7d728 Support connecting to MySQL via SSL 2018-02-07 12:13:58 +01:00