'JSON'); } function dumpTable($table, $style, $is_view = 0) { if ($_POST["format"] == "json") { return true; } } function dumpData($table, $style, $query) { if ($_POST["format"] == "json") { if ($this->database) { echo ",\n"; } else { $this->database = true; echo "{\n"; } $result = Adminer\connection()->query($query, 1); if ($result) { echo '"' . addcslashes($table, "\r\n\"\\") . "\": [\n"; $first = true; while ($row = $result->fetch_assoc()) { echo ($first ? "" : ", "); $first = false; foreach ($row as $key => $val) { Adminer\json_row($key, $val); } Adminer\json_row(""); } echo "]"; } return true; } } function dumpHeaders($identifier, $multi_table = false) { if ($_POST["format"] == "json") { header("Content-Type: application/json; charset=utf-8"); return "json"; } } function dumpFooter() { if ($_POST["format"] == "json" && $this->database) { echo "}\n"; } } protected $translations = array( 'cs' => array('' => 'Export do formátu JSON'), 'de' => array('' => 'Export im JSON-Format'), 'pl' => array('' => 'Zrzuć do formatu JSON'), 'ro' => array('' => 'Dump în format JSON'), 'ja' => array('' => 'JSON 形式でエクスポート'), ); }