]> git.joonet.de Git - adminer.git/commitdiff
PHP: Use namespace
authorJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 10:28:53 +0000 (11:28 +0100)
committerJakub Vrana <jakub@vrana.cz>
Wed, 5 Mar 2025 12:10:40 +0000 (13:10 +0100)
111 files changed:
adminer/call.inc.php
adminer/check.inc.php
adminer/create.inc.php
adminer/database.inc.php
adminer/db.inc.php
adminer/download.inc.php
adminer/drivers/mongo.inc.php
adminer/drivers/mssql.inc.php
adminer/drivers/mysql.inc.php
adminer/drivers/oracle.inc.php
adminer/drivers/pgsql.inc.php
adminer/drivers/sqlite.inc.php
adminer/dump.inc.php
adminer/edit.inc.php
adminer/event.inc.php
adminer/file.inc.php
adminer/foreign.inc.php
adminer/include/adminer.inc.php
adminer/include/auth.inc.php
adminer/include/bootstrap.inc.php
adminer/include/connect.inc.php
adminer/include/coverage.inc.php
adminer/include/design.inc.php
adminer/include/driver.inc.php
adminer/include/editing.inc.php
adminer/include/errors.inc.php
adminer/include/functions.inc.php
adminer/include/lang.inc.php
adminer/include/pdo.inc.php
adminer/include/tmpfile.inc.php
adminer/include/version.inc.php
adminer/include/xxtea.inc.php
adminer/index.php
adminer/indexes.inc.php
adminer/lang/ar.inc.php
adminer/lang/bg.inc.php
adminer/lang/bn.inc.php
adminer/lang/bs.inc.php
adminer/lang/ca.inc.php
adminer/lang/cs.inc.php
adminer/lang/da.inc.php
adminer/lang/de.inc.php
adminer/lang/el.inc.php
adminer/lang/en.inc.php
adminer/lang/es.inc.php
adminer/lang/et.inc.php
adminer/lang/fa.inc.php
adminer/lang/fi.inc.php
adminer/lang/fr.inc.php
adminer/lang/gl.inc.php
adminer/lang/he.inc.php
adminer/lang/hu.inc.php
adminer/lang/id.inc.php
adminer/lang/it.inc.php
adminer/lang/ja.inc.php
adminer/lang/ka.inc.php
adminer/lang/ko.inc.php
adminer/lang/lt.inc.php
adminer/lang/lv.inc.php
adminer/lang/ms.inc.php
adminer/lang/nl.inc.php
adminer/lang/no.inc.php
adminer/lang/pl.inc.php
adminer/lang/pt-br.inc.php
adminer/lang/pt.inc.php
adminer/lang/ro.inc.php
adminer/lang/ru.inc.php
adminer/lang/sk.inc.php
adminer/lang/sl.inc.php
adminer/lang/sr.inc.php
adminer/lang/sv.inc.php
adminer/lang/ta.inc.php
adminer/lang/th.inc.php
adminer/lang/tr.inc.php
adminer/lang/uk.inc.php
adminer/lang/vi.inc.php
adminer/lang/xx.inc.php
adminer/lang/zh-tw.inc.php
adminer/lang/zh.inc.php
adminer/privileges.inc.php
adminer/procedure.inc.php
adminer/processlist.inc.php
adminer/schema.inc.php
adminer/scheme.inc.php
adminer/script.inc.php
adminer/select.inc.php
adminer/sequence.inc.php
adminer/sql.inc.php
adminer/table.inc.php
adminer/trigger.inc.php
adminer/type.inc.php
adminer/user.inc.php
adminer/variables.inc.php
adminer/view.inc.php
compile.php
editor/db.inc.php
editor/include/adminer.inc.php
editor/include/connect.inc.php
editor/include/editing.inc.php
editor/index.php
editor/script.inc.php
lang.php
phpcs.xml
plugins/drivers/clickhouse.php
plugins/drivers/elastic.php
plugins/drivers/elastic5.php
plugins/drivers/firebird.php
plugins/drivers/simpledb.php
plugins/edit-calendar.php
plugins/tinymce.php
plugins/wymeditor.php

index b87f9141209077fbd038715ef24ffffdc935d65e..ee6aa0cc431be20c199f5a245be452395d2f776b 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $PROCEDURE = ($_GET["name"] ? $_GET["name"] : $_GET["call"]);
 page_header(lang('Call') . ": " . h($PROCEDURE), $error);
 
index 305748d1639579afbec0ea1848e6f9dfed7b8e60..d75b0be4bf2bc5bc56b752aba65287dd08d82402 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["check"];
 $name = $_GET["name"];
 $row = $_POST;
index a4c109073d48ca0857ccb031cd8879e0b5129bdd..bf109ed636c42327da493677a9785d26c920f478 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["create"];
 $partition_by = array();
 foreach (array('HASH', 'LINEAR HASH', 'KEY', 'LINEAR KEY', 'RANGE', 'LIST') as $key) {
index b9b82c6c8dfcd9f8bfe5c17d820ed037218a1cf4..341d2d0f1d219f74fbd35a412d147510a07a8d44 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $row = $_POST;
 
 if ($_POST && !$error && !isset($_POST["add_x"])) { // add is an image and PHP changes add.x to add_x
index 0799008de40b8ea5f5fc7c366997ffe76833662e..e7dd04bd5516ed3e50fd9bb8a7e2fb6d7e381c38 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $tables_views = array_merge((array) $_POST["tables"], (array) $_POST["views"]);
 
 if ($tables_views && !$error && !$_POST["search"]) {
index 9afe554c96b3d3ebc3baaf399ac0c21d5031e0c3..c9f7ddab9bf39818e1c5e1575ed8d04a809703b9 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["download"];
 $fields = fields($TABLE);
 header("Content-Type: application/octet-stream");
index 35110b2ea58d5fbd0e8ae7a8530745d49a2ca258..f1236734fe4772631311dc3682f8c65dad4800a6 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $drivers["mongo"] = "MongoDB (alpha)";
 
 if (isset($_GET["mongo"])) {
index 0af106b2a3a74a5b63c376fb05519b623a3fe69d..7df3232ce6fd7f051d432dd50c497ccbc97ecce4 100644 (file)
@@ -5,6 +5,8 @@
 * @author Jakub Vrana
 */
 
+namespace Adminer;
+
 $drivers["mssql"] = "MS SQL";
 
 if (isset($_GET["mssql"])) {
index 6ae89e9042e4dd8d083392e9298c59c18ab27022..a44cad359926fbf89c0b08212176aecb13e21843 100644 (file)
@@ -1,11 +1,13 @@
 <?php
+namespace Adminer;
+
 $drivers = array("server" => "MySQL") + $drivers;
 
 if (!defined("DRIVER")) {
        define("DRIVER", "server"); // server - backwards compatibility
        // MySQLi supports everything, MySQL doesn't support multiple result sets, PDO_MySQL doesn't support orgtable
        if (extension_loaded("mysqli")) {
-               class Min_DB extends MySQLi {
+               class Min_DB extends \MySQLi {
                        var $extension = "MySQLi";
 
                        function __construct() {
index f25c551cfd9e72dffc0f0843fe6548ae835e3b36..2e69057ba487fe659f8d59cdc2f475faae33fac6 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $drivers["oracle"] = "Oracle (beta)";
 
 if (isset($_GET["oracle"])) {
index b1557ee4f322701d2780146bd9cf42569124de3f..9436bd41a4f48e05bf2b02f3700480a441d37f8f 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $drivers["pgsql"] = "PostgreSQL";
 
 if (isset($_GET["pgsql"])) {
index 524f9e1266f935ee1e03ba7b76202c05a5ac8e19..2a1e1d41de60f69b8776885a5180946b988036b8 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $drivers["sqlite"] = "SQLite";
 
 if (isset($_GET["sqlite"])) {
@@ -9,7 +11,7 @@ if (isset($_GET["sqlite"])) {
                        var $extension = "SQLite3", $server_info, $affected_rows, $errno, $error, $_link;
 
                        function __construct($filename) {
-                               $this->_link = new SQLite3($filename);
+                               $this->_link = new \SQLite3($filename);
                                $version = $this->_link->version();
                                $this->server_info = $version["versionString"];
                        }
@@ -90,7 +92,7 @@ if (isset($_GET["sqlite"])) {
 
        }
 
-       if (class_exists("Min_SQLite")) {
+       if (class_exists('Adminer\Min_SQLite')) {
                class Min_DB extends Min_SQLite {
 
                        function __construct() {
index 68235ab74aa296c26c99fee4bfab01887ac071e7..8c57c83e673a67a738b75a42d55246d8abab890e 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["dump"];
 
 if ($_POST && !$error) {
index bdc1fca6f8448a6e13373fd29e8c8f4613248962..7df63cf341aee3ff1059e29eed40e293ef4d74f2 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["edit"];
 $fields = fields($TABLE);
 $where = (isset($_GET["select"]) ? ($_POST["check"] && count($_POST["check"]) == 1 ? where_check($_POST["check"][0], $fields) : "") : where($_GET, $fields));
index 592b189d2a5522d512dcc081f7200f1465631872..c9fd444d82279b91182c2e98b7652acd6faf19d3 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $EVENT = $_GET["event"];
 $intervals = array("YEAR", "QUARTER", "MONTH", "DAY", "HOUR", "MINUTE", "WEEK", "SECOND", "YEAR_MONTH", "DAY_HOUR", "DAY_MINUTE", "DAY_SECOND", "HOUR_MINUTE", "HOUR_SECOND", "MINUTE_SECOND");
 $statuses = array("ENABLED" => "ENABLE", "DISABLED" => "DISABLE", "SLAVESIDE_DISABLED" => "DISABLE ON SLAVE");
index 0ffe2a896b073363f8b0f8c3f32e93bb5bf97e1e..d2bd2481e7cee20fc8f6b454d0454009edb839ee 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // caching headers added in compile.php
 
 if ($_GET["file"] == "favicon.ico") {
index 6f271668e50dd652439123e492d73b4b70ef9a0e..787916138d4aab16701e360e201139c69458712b 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["foreign"];
 $name = $_GET["name"];
 $row = $_POST;
index 217dbeb61786c7356691970186bb00eb5d7332e7..7cd1f00610a4a52c02be21c6b6d095f41e4368cf 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // any method change in this file should be transferred to editor/include/adminer.inc.php and plugins/plugin.php
 
 class Adminer {
index e455c8ee1d9ccc5c596072fd8ed1083d6ecdcfd5..af54091357ef5720323768744bbbba5baa0dee18 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $connection = '';
 
 $has_token = $_SESSION["token"];
@@ -144,7 +146,7 @@ function auth_error($error) {
        exit;
 }
 
-if (isset($_GET["username"]) && !class_exists("Min_DB")) {
+if (isset($_GET["username"]) && !class_exists('Adminer\Min_DB')) {
        unset($_SESSION["pwds"][DRIVER]);
        unset_permanent();
        page_header(lang('No extension'), lang('None of the supported PHP extensions (%s) are available.', implode(", ", $possible_drivers)), false);
index 9d9975575cbc3523403b534e871941b2aa251224..d83ac4a7303c91635b17d2f74605586afd39d340 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 include "../adminer/include/version.inc.php";
 include "../adminer/include/errors.inc.php";
 include "../adminer/include/coverage.inc.php";
index 15bd79fc10c9dfa4e93d011555887f790298d7cd..3a03a072583e0eb799c1d6dec62e3a924f7b10de 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 if (isset($_GET["status"])) {
        $_GET["variables"] = $_GET["status"];
 }
index f2c8e7179bf105fdf28ab3b988bc3a3bba12dde7..f2e80bf362cd2314ff9c8a3f8211c54c82feebf1 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // coverage is used in tests and removed in compilation
 if (extension_loaded("xdebug") && file_exists(sys_get_temp_dir() . "/adminer_coverage.ser")) {
        function save_coverage() {
index ac031267124ab4e9886e0301b9e135d87aabd799..600fdcb691ceb0960a7df12dd61603ab7e53f8f9 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 if (!ob_get_level()) {
        ob_start(null, 4096);
 }
index 830a34928ada1e3fc9357c9df0c3bce4dcec5f16..4b5b98de977ccd04f019e5f6a2da5ad9a1ef8f5c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $drivers = array();
 
 /** Add a driver
index 99676fa6ce22211a0b2abdd4e3cf966f36ef8b81..5b5a773d1cf56b963a99456c6e7e215c6d581728 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // This file is not used in Adminer Editor.
 
 /** Print select result
index ebe69f47bb513e3ddab16eefed525035eda89c05..aca1137033eeeed1987220508c72124ff24e185d 100644 (file)
@@ -1,7 +1,9 @@
 <?php
+namespace Adminer;
+
 function adminer_errors($errno, $errstr) {
        return !!preg_match('~^(Trying to access array offset on( value of type)? null|Undefined (array key|property))~', $errstr);
 }
 
 error_reporting(6135); // errors and warnings
-set_error_handler('adminer_errors', E_WARNING);
+set_error_handler('Adminer\adminer_errors', E_WARNING);
index a47031541ede0f39ff4f64f2eb03ba4b459d5ad9..91fac863dc0e651a1ac3e7d1446247ce8d83acdc 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // This file is used both in Adminer and Adminer Editor.
 
 /** Get database connection
index aadf8fe5814dc355308d88460c5560b4c502c174..0fbb8ca2a50f68fe6110517804a982e4f09fb13c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // not used in a single language version
 
 $langs = array(
index 9b5603639610fcd48efaf8b4740cd9c4ac7201f2..87c0256e5aeee35c95d23469ee19e1fd202b63f6 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 // PDO can be used in several database drivers
 if (extension_loaded('pdo')) {
        /*abstract*/ class Min_PDO {
@@ -80,7 +82,7 @@ if (extension_loaded('pdo')) {
                }
        }
 
-       class Min_PDOStatement extends PDOStatement {
+       class Min_PDOStatement extends \PDOStatement {
                var $_offset = 0, $num_rows;
 
                function fetch_assoc() {
index 79baf17b56807916988ac5177f7255be4e0951ae..e9cd8bc78cde79ddd410c5a3edcb0b98197c08c6 100644 (file)
@@ -1,4 +1,5 @@
 <?php
+namespace Adminer;
 
 class TmpFile {
        var $handler;
index 679d39b53ca8a0ed24f96eb1f0e90440d15668fd..9653a74176c9dc1f1cda92b3cde141b4e83688d2 100644 (file)
@@ -1,2 +1,4 @@
 <?php
+namespace Adminer;
+
 $VERSION = "5.0.0-dev";
index bc83580359e5760bcf23dfe9099c5fd722dd9459..b786623c1853da5114ba9537309e7bee3f76e133 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 /** PHP implementation of XXTEA encryption algorithm
 * @author Ma Bingyao <andot@ujn.edu.cn>
 * @link http://www.coolcode.cn/?action=show&id=128
index c5c330d95bc9c6987d18dc344d5424453c148d90..8e004ea9c9b2c22de87dfac3b2668c52d655edb4 100644 (file)
@@ -7,6 +7,8 @@
 * @license https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
 */
 
+namespace Adminer;
+
 include "./include/bootstrap.inc.php";
 include "./include/tmpfile.inc.php";
 
index 119e59fe823c343f98bfc4c89d61ecf24924e3f4..64efbabbcdf681a67dd6ba53993dc0670447e0e8 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["indexes"];
 $index_types = array("PRIMARY", "UNIQUE", "INDEX");
 $table_status = table_status($TABLE, true);
index 794e7ca3cc3c56b29512954a8ec57db4597c147a..d84fc8be3d8b30139478379f2207167de8d11057 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'تسجيل الدخول',
        'Logout successful.' => 'تم تسجيل الخروج بنجاح.',
index ce250da1b4d9fed857edc7bbc80751194111e601..f54322c7f9fb7e6b1ffd4db335bd86e787e38266 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Система',
index cd3ff68eb8d8832ff5050a0b703dfd19577c2848..9d0c9cc8399e913f4700f1c7a5b9da634207170b 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'লগইন',
        'Logout successful.' => 'সফলভাবে লগআউট হয়েছে।',
index 83f8deff43dfc32d92235170aebbb849ca240789..94e15344db0df76a6e3ca80e9ca08361265db03a 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistem',
index 16b0ff0c82e57317cc74b2794b1b54c373771f93..31993fc80c1d39daedf4cb838616ae25af37fa91 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Inicia la sessió',
        'Logout successful.' => 'Desconnexió correcta.',
index ac2c91de1d6a2ed6622be42574c3cf2f9385de47..06a6991ea1c5589474849ac357943c96594a57fd 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Systém',
index 48c3b94c4b2322deacf7c346bcfced867c041da3..a112a2468e21c9c13911424cdf7ac518ea4cf181 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'System' => 'System',
        'Server' => 'Server',
index 89506fa2b76965ade0130d0412c3765301a98ef0..8c6ee3eb01cdc2c3117c1b3dff6cd5387cd2a48e 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Login',
        'Logout successful.' => 'Abmeldung erfolgreich.',
index 3dd8650582050a88a76a7833539c46bc7f0b9312..367427d1912d54733a0e7c738e016a353df29010 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Σύστημα',
index b4b3b57b27a25b6f833ed794b8873282f7c0c8da..764e2d267252fd5e9451189558b1750a67db54d2 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Too many unsuccessful logins, try again in %d minute(s).' => array('Too many unsuccessful logins, try again in %d minute.', 'Too many unsuccessful logins, try again in %d minutes.'),
        'Query executed OK, %d row(s) affected.' => array('Query executed OK, %d row affected.', 'Query executed OK, %d rows affected.'),
index 30b5400e39d795bd22e76f23a87faf501655afad..7dbef8b6e49ade253d4afd428ebcfaaafbbf1c5e 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Login',
        'Logout successful.' => 'Sesión finalizada con éxito.',
index b7e47d3f20b767ea59e91be6f3b0aca0bd57d259..ad386145a9dcb45884a86f4f379c824c5583ec1f 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Logi sisse',
        'Logout successful.' => 'Väljalogimine õnnestus.',
index 61ea439661724e0ced2ed1b848ff47fd4de7477a..8ceca6131472767e9db83da48d411f23144fddad 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'سیستم',
index 29a769c4a4c3a255f3964eb447a3428f8f60b785..52d2c558fb6dd0d792dba11986d8456264609c25 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Järjestelmä',
index 30fe6686af6570eb409814431644ae1e887463c2..6d1ad019d11f77256ce069ac7f3d09eb1fe80787 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Authentification',
        'Logout successful.' => 'Au revoir !',
index 22bd6c650a95579e5558ec2d27f9ebf07f13b49a..b6b0b093cd5eb474e5f68a1036d6fe8f4c740992 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Conectar',
        'Logout successful.' => 'Pechouse a sesión con éxito.',
index ff7cc466eb271e6e2a211ff626ed73892d4e92a1..d5440556934acb86fdaac8ab2db658ae6fd6d9df 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'התחברות',
        'Logout successful.' => 'ההתחברות הצליחה',
index be116744d6f524a0e415c8407448319b2275febc..cda89a9681574b4516ba55deda6d67543c2d3698 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Belépés',
        'Logout successful.' => 'Sikeres kilépés.',
index 03ac8d2ecbdefc95fbf9ae4138083cfd8d2b19b3..b66ba2556eee9eed4879700acc8eef0b646ed93c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistem',
index 020b0714b8338cf1644686fb10fbd9508f96500b..d9925859815398c32b1bc175ad5530359fba4127 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Autenticazione',
        'Logout successful.' => 'Uscita effettuata con successo.',
index 88e9d6fdf3f91b65cea269af900a0b80d50f50ce..7deef1dbaaf942a87fc0c75913ae76a20fb59fd6 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'ログイン',
        'Logout successful.' => 'ログアウト',
index 96f037bdbe643549d6ceb0664524ef850bb5fc92..e8e0dc97b709cc1320fd9814c4e476b5f8965131 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'შესვლა',
        'Logout successful.' => 'გამოხვედით სისტემიდან.',
index 20afaf6977e18b95c7d5fb5e2ef236af5a465ca0..7268e044c70f1f2f9ba6e0992dd7df140384d648 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        '$1-$3-$5' => '$1-$3-$5',
        '%.3f s' => '%.3f 초',
index 8223c237e8073b9ca436cd3c431e464dae1849a7..31a17172a83d131d780ed294ad830f03a3869333 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistema',
index 2a54f14a6cf1993c7acd0a235a271a934eef1263..2e141591ab8ea64079cedb9d80b48fbc36717a93 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Ieiet',
        'Logout successful.' => 'Jūs veiksmīgi izgājāt no sistēmas.',
index e635b700342fa663ab35ce28bbb84486fae3ba97..b02f94100026fbcf96195264338d29d75b0a2aeb 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistem',
index b729de4eabd55f4cf1aa41fc9485fa1a57862233..838bd7c2cbbc2fb853ed76579c9e7e89fa8df6ae 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Aanmelden',
        'Logout successful.' => 'Successvol afgemeld.',
index 0fd5cb8c02933a7be42167f3f092b63ae7bc4249..6c49f60d319604b8022710c9dd9eb23ab26f2adb 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'System' => 'System',
        'Server' => 'Server',
index acf43007fde901ba6f9e173378cf16d06bfa86c2..f547cb229c5d56df319608261f40fa400fe1dffa 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Rodzaj bazy',
index c0c7758b6cbbac01b5b3e8e4a09291b2733631f0..4ca86b4de071f84816ecec501ef1b3774097d775 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Entrar',
        'Logout successful.' => 'Saída bem sucedida.',
index d8eb4fbbb5c154b1ff362c5c7d858c43681039ef..3b025753502b8ef3fd408946d7e2ae34b96d26ea 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Entrar',
        'Logout successful.' => 'Sessão terminada com sucesso.',
index bb6291dc631225c667ff1e3129702206a96e8109..e09774b911a4ba63e6b59a972445569880c4d42c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Intră',
        'Logout successful.' => 'Ați ieșit cu succes.',
index 94efdf249cf7e3b1f2c3e127796b9d89ea1b1d32..c92f39e438050ed57b172fe668435224a320c1f1 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Войти',
        'Logout successful.' => 'Вы успешно покинули систему.',
index 571fcb680a41c8d8c9eb3fed09972318c07a6ee7..769e98cc3903528b4992eaa3c811b7082f284ad3 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'Prihlásiť sa',
        'Logout successful.' => 'Odhlásenie prebehlo v poriadku.',
index f1bc6ae8b8b5ecfa2bcf4f52ae16d4a9df4af0fc..83da306ddaa67e492632c5b3f665a1b6644eee4c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistem',
index e56e1617288d1831e99d9100ab3d263039d06671..3b6f10fbcdc43f4787276e6cdcb127350c9bdc1e 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Систем',
index 45cc1eb4e9d7eceb0b82f87c065a547aa6363347..be9defa8ba9a49916a68eef9aaf90d841e7a2123 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'System',
index 0cda8d70e4c0740db18e1ff372f4c5f41c2431f8..bc09035bcd79aba31061bc692bab38eead5a446f 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'நுழை',
        'Logout successful.' => 'வெற்றிக‌ர‌மாய் வெளியேறியாயிற்று.',
index ce4243c70714d51abac0d9dd8fd39c49d43a189b..1832a85685b4634ea414a687da1a155ef1bbe400 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        'Login' => 'เข้าสู่ระบบ',
        'Logout successful.' => 'ออกจากระบบเรียบร้อยแล้ว.',
index 3809fa982fe98964b1e12574d29332eec7caf1e8..15eea72999c9a9a3aa181ceb2e516f6a90bb7830 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Sistem',
index ec468f0cc1b73717090893365dee326282c39c52..4aec05b0d0ce53bb47402d4af16c06905a221558 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Система Бази Даних',
index 2195971dd68a2583940fc154f2c0c7c6244882fa..4d03cdecf4e450b8e6ffcebec4476596eeae45b2 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Hệ thống',
index 0a6ec4764bd84cda0aa81ca664041f9dbc70279a..19a5f5043e7f9d46a807ab054f0df30313651f9b 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => 'Xx',
index d7faab56a39bb229640d89af18fae551bb53dbe0..57ffae97fe8e151fea83bc7bb9598d3b6cf9a46c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => '資料庫系統',
index bf7a89d22e2ece3c10e805cd8b13fa39fbe88488..f582d77503d1efaa5ef7e6fad6867bcb9d787127 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $translations = array(
        // label for database system selection (MySQL, SQLite, ...)
        'System' => '系统',
index eac36544b38de1a5fb43f670dfd4b0901e4bcb9d..d3cd6142bb42b85c45b979b9461392e183e10f77 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 page_header(lang('Privileges'));
 
 echo '<p class="links"><a href="' . h(ME) . 'user=">' . lang('Create user') . "</a>";
index 265bd6d25f629d5137c62510ef5d378b6cd5e792..43b3d4e27058e20062bf8e4ad509e76dbcf4c598 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $PROCEDURE = ($_GET["name"] ? $_GET["name"] : $_GET["procedure"]);
 $routine = (isset($_GET["function"]) ? "FUNCTION" : "PROCEDURE");
 $row = $_POST;
index e36143a1766fb77f3e599f98e1a07a3985d751b0..70566872837935ee7d35b01af6145a35bc020362 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 if (support("kill")) {
        if ($_POST && !$error) {
                $killed = 0;
index 17e0c38df9039b5cdb9f9dfb2f7809e89ee2f5cc..140605259e50d28b2bcdc66e6c6c011cd041b247 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 page_header(lang('Database schema'), "", array(), h(DB . ($_GET["ns"] ? ".$_GET[ns]" : "")));
 
 $table_pos = array();
index 0795b2a89abb0cace3ba032ead42877ed6f4c851..6c2c10ac8b6124d2234c09f94809759904b1836c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $row = $_POST;
 
 if ($_POST && !$error) {
index 4eaad40f32453eb7f2ef94ab0316ef70ef6e6422..0d807cd37b6ca12e400dc8dda07fd43e504ff947 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 header("Content-Type: text/javascript; charset=utf-8");
 
 if ($_GET["script"] == "db") {
index 065dba4092232051078d7941fa55302c423ecb8e..50a8530fc2e73fa97722400917d80aadcc355e87 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["select"];
 $table_status = table_status1($TABLE);
 $indexes = indexes($TABLE);
index 0e1af4e6d15c497374506bf61c042564d756844f..c8bbb9fb6c218ef752e8242b1772037e6f19ac2d 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $SEQUENCE = $_GET["sequence"];
 $row = $_POST;
 
index fa1d643f442c628272c65c4e1b64cd171fc8e027..e6ccb0c66954ff014a15430ffd4885ecb3a61475 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 if (!$error && $_POST["export"]) {
        dump_headers("sql");
        $adminer->dumpTable("", "");
index be73e61124d344e680b06612a111cd7110d9226e..6263518e4ab8ac39907ca0f0284ab5c46f45c4b0 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["table"];
 $fields = fields($TABLE);
 if (!$fields) {
index 125a4d1f268b24d3cd1946db5cc340c4e5b0c023..bf0a72337f7918140f47e451321a002be2978101 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["trigger"];
 $name = $_GET["name"];
 $trigger_options = trigger_options();
index 3cc3406a8f4761b6288792890983572fd73c6eb4..9e2b0c1a5d8ecbafd2b12c83f6ee63d81233d4cc 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TYPE = $_GET["type"];
 $row = $_POST;
 
index b43cdabf4e3c619f9773e87019cad33abe6128d8..cf4ecc77aea86a533ac330ad036194bd3c12cc54 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $USER = $_GET["user"];
 $privileges = array("" => array("All privileges" => ""));
 foreach (get_rows("SHOW PRIVILEGES") as $row) {
index 16c147982d142d4b107f48455f0c3e8ef6769c28..7b561a830bd69110a4c92a0cb2a738774437c56b 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $status = isset($_GET["status"]);
 page_header($status ? lang('Status') : lang('Variables'));
 
index 1e8445d4b281cf85e94325bb3bd481b2ae0d6f1f..47105cb110025a4393eadfd87e6fc1b2f30bf6a9 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 $TABLE = $_GET["view"];
 $row = $_POST;
 $orig_type = "VIEW";
index 17d8cb375d28fdfba747a58b79ca74dd13e715ae..6e2a31d57ee7b63881bb424576cce8d9d52e74b0 100755 (executable)
@@ -1,5 +1,7 @@
 #!/usr/bin/env php
 <?php
+namespace Adminer;
+
 include __DIR__ . "/adminer/include/version.inc.php";
 include __DIR__ . "/adminer/include/errors.inc.php";
 include __DIR__ . "/externals/JsShrink/jsShrink.php";
index 825baa8b35a494941f3499dbbeff2ab0b49b1bb8..276b99f40c250b9c4d48cb6be792e19baa78de3e 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 page_header(lang('Server'), "", false);
 
 if ($adminer->homepage()) {
index c7833b6bf5b667fb8131096ec8b8ab0c15129d93..a3562ee8d907db1205738c199a55d58e3339dbf7 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 class Adminer {
        var $operators = array("<=", ">=");
        var $_values = array();
index feb69e27eb61d161344b0b28d867d9ffec9ef41b..e0183e16b691f56b00392932f1bf056616aa1cb9 100644 (file)
@@ -1,2 +1,4 @@
 <?php
+namespace Adminer;
+
 $connection->select_db($adminer->database());
index f11a9162d69ea37ea0531b5a4c5b1a7c6e1a9b1b..b3eccaabb1cf052797b54f0818b75e57eb074c3c 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 /** Encode e-mail header in UTF-8
 * @param string
 * @return string
index 3972bdbf164a532bdd175ee8656d5e26c15a0e30..4cd8c3434d3337248564ad0378131af2a4bb2085 100644 (file)
@@ -7,6 +7,8 @@
 * @license https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other)
 */
 
+namespace Adminer;
+
 include "../adminer/include/bootstrap.inc.php";
 $drivers[DRIVER] = lang('Login');
 
index fd06e26c88e8726376b6b4d4089dca765c21f1f3..83a29ab131842fff70067e2508b1c4ce49e4337a 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 if ($_GET["script"] == "kill") {
        $connection->query("KILL " . number($_POST["kill"]));
 
index b9b805ffabad9593dc33c871a3f9b48d23917a01..d0ac9b6286299fe7d53477cb203453fbed33d987 100755 (executable)
--- a/lang.php
+++ b/lang.php
@@ -1,5 +1,7 @@
 #!/usr/bin/env php
 <?php
+namespace Adminer;
+
 include __DIR__ . "/adminer/include/errors.inc.php";
 
 unset($_COOKIE["adminer_lang"]);
index af386e3f22e385c395b20e234c255441bd07d62a..c9ad4941ce4213b119860521191127a19672c324 100644 (file)
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -15,7 +15,6 @@
                <exclude name="PSR12.Files.FileHeader.SpacingAfterBlock"/>
                <exclude name="PSR12.Operators.OperatorSpacing.NoSpaceBefore"/>
                <exclude name="PSR12.Operators.OperatorSpacing.NoSpaceAfter"/>
-               <exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace"/>
                <exclude name="PSR1.Classes.ClassDeclaration.MultipleClasses"/>
                <exclude name="PSR2.Classes.ClassDeclaration.OpenBraceNewLine"/><!-- Replaced by: Generic.Classes.OpeningBraceSameLine -->
                <exclude name="PSR2.Classes.ClassDeclaration.CloseBraceAfterBody"/>
                <exclude name="Generic.WhiteSpace.ScopeIndent.IncorrectExact"/>
        </rule>
 
+       <rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
+               <exclude-pattern>plugins/[^/]+\.php</exclude-pattern>
+       </rule>
+
        <rule ref="Generic.Classes.OpeningBraceSameLine"/>
        <rule ref="Generic.Whitespace.DisallowSpaceIndent"/>
        <rule ref="Generic.Functions.OpeningFunctionBraceKernighanRitchie"/>
index aa9d178c5c8e245eb33f789882c4420025db3c03..5807b253ea4ed0326bb6465e1cb441482e66bdc3 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 add_driver("clickhouse", "ClickHouse (alpha)");
 
 if (isset($_GET["clickhouse"])) {
index efe8355d423a6eab6b924fe7b03fcb3935e3cf82..444f57f8afe18aaf18a8a645479d461bae1dc5df 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 add_driver("elastic", "Elasticsearch 7 (beta)");
 
 if (isset($_GET["elastic"])) {
index 15b4d9ae19690396a7291c64a488aeacef444f5a..6164eee5fd5872e45b47017de900ec733795a0e4 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 add_driver("elastic5", "Elasticsearch 5 (beta)");
 
 if (isset($_GET["elastic5"])) {
index 434bb54c3da73057555e6de4ccd0f1d92c4413c0..65ada85be62c97e85bd8e765da4eded993e5acf0 100644 (file)
@@ -3,6 +3,8 @@
 * @author Steve Krämer
 */
 
+namespace Adminer;
+
 add_driver('firebird', 'Firebird (alpha)');
 
 if (isset($_GET["firebird"])) {
index cfbfc7debc8d8c7c888dd8f8eb2233cb97f73e5c..2d6f6ec3b8a4168dd1235af4bf39635459678d9a 100644 (file)
@@ -1,4 +1,6 @@
 <?php
+namespace Adminer;
+
 add_driver("simpledb", "SimpleDB");
 
 if (isset($_GET["simpledb"])) {
index 93702d5a5c2ad2aa9c1cc9eedf16f8a93d6702fa..1e7574128a085d8e8d963f329e12075d484d57e3 100644 (file)
@@ -30,7 +30,7 @@ class AdminerEditCalendar {
 
        function head() {
                echo $this->prepend;
-               if ($this->langPath && function_exists('get_lang')) { // since Adminer 3.2.0
+               if ($this->langPath) {
                        $lang = get_lang();
                        $lang = ($lang == "zh" ? "zh-CN" : ($lang == "zh-tw" ? "zh-TW" : $lang));
                        if ($lang != "en" && file_exists(sprintf($this->langPath, $lang))) {
index a6cad00653a8ded1b41814fd7df9a5cb2cc6eb6e..d9ef91b46dd582c956e8184d9ae2b8fd5c0e4ac2 100644 (file)
@@ -19,13 +19,10 @@ class AdminerTinymce {
        }
 
        function head() {
-               $lang = "en";
-               if (function_exists('get_lang')) { // since Adminer 3.2.0
-                       $lang = get_lang();
-                       $lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
-                       if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
-                               $lang = "en";
-                       }
+               $lang = get_lang();
+               $lang = ($lang == "zh" ? "zh-cn" : ($lang == "zh-tw" ? "zh" : $lang));
+               if (!file_exists(dirname($this->path) . "/langs/$lang.js")) {
+                       $lang = "en";
                }
                echo script_src($this->path);
                ?>
index ca452bcb098574d88010ae39b9599f2409790793..b8c82af76c848acff69b536b353f1c0a091296d2 100644 (file)
@@ -52,11 +52,8 @@ class AdminerWymeditor {
        function editInput($table, $field, $attrs, $value) {
                static $lang = "";
                if (!$lang && preg_match("~text~", $field["type"]) && preg_match("~_html~", $field["field"])) {
-                       $lang = "en";
-                       if (function_exists('get_lang')) { // since Adminer 3.2.0
-                               $lang = get_lang();
-                               $lang = ($lang == "zh" || $lang == "zh-tw" ? "zh_cn" : $lang);
-                       }
+                       $lang = get_lang();
+                       $lang = ($lang == "zh" || $lang == "zh-tw" ? "zh_cn" : $lang);
                        return "<textarea$attrs id='fields-" . h($field["field"]) . "' rows='12' cols='50'>" . h($value) . "</textarea>" . script("
 jQuery('#fields-" . js_escape($field["field"]) . "').wymeditor({ updateSelector: '#form [type=\"submit\"]', lang: '$lang'" . ($this->options ? ", $this->options" : "") . " });
 ");