'; foreach ($json as $key => $val) { echo ''; echo '' . Adminer\h($key) . ''; echo ''; if (is_scalar($val) || $val === null) { if (is_bool($val)) { $val = $val ? 'true' : 'false'; } elseif ($val === null) { $val = 'null'; } elseif (!is_numeric($val)) { $val = '"' . Adminer\h(addcslashes($val, "\r\n\"")) . '"'; } echo '' . $val . ''; } else { $this->buildTable($val); } echo ''; echo ''; } echo ''; } function editInput($table, $field, $attrs, $value) { $json = $this->testJson($value); if ($json !== $value) { $this->buildTable($json); } } protected $translations = array( 'cs' => array('' => 'Hodnoty JSON v editaci zobrazí formou tabulky'), 'de' => array('' => 'Zeigen Sie JSON-Werte als Tabelle in der Bearbeitung an'), 'pl' => array('' => 'Wyświetl wartości JSON jako tabelę w edycji'), 'ro' => array('' => 'Afișează valorile JSON sub formă de tabel în editare'), 'ja' => array('' => 'JSON 値をテーブルとして編集画面に表示'), ); }