From: Jakub Vrana Date: Sat, 15 Mar 2014 20:13:18 +0000 (-0700) Subject: Load UPDATE OF triggers X-Git-Tag: v4.1.0~20 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=2f881b2674d69159fb0f0f7ecb07baf7c181a833;p=adminer.git Load UPDATE OF triggers --- diff --git a/adminer/drivers/sqlite.inc.php b/adminer/drivers/sqlite.inc.php index 428d3e5f..672efd45 100644 --- a/adminer/drivers/sqlite.inc.php +++ b/adminer/drivers/sqlite.inc.php @@ -641,7 +641,14 @@ if (isset($_GET["sqlite"]) || isset($_GET["sqlite2"])) { $connection->result("SELECT sql FROM sqlite_master WHERE type = 'trigger' AND name = " . q($name)), $match ); - return array("Timing" => strtoupper($match[1]), "Event" => strtoupper($match[2]), "Of" => $match[3], "Trigger" => $name, "Statement" => $match[4]); + $of = $match[3]; + return array( + "Timing" => strtoupper($match[1]), + "Event" => strtoupper($match[2]) . ($of ? " OF" : ""), + "Of" => ($of[0] == '`' || $of[0] == '"' ? idf_unescape($of) : $of), + "Trigger" => $name, + "Statement" => $match[4], + ); } function triggers($table) {