1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-08 07:36:44 +02:00

AdminerSqlGemini: Empty query

This commit is contained in:
Jakub Vrana
2025-03-31 19:34:09 +02:00
parent cfde891ea4
commit 7f6ae00b0d

View File

@@ -23,7 +23,7 @@ class AdminerSqlGemini {
} }
function headers() { function headers() {
if ($_POST["gemini"] && !isset($_POST["query"])) { if (isset($_POST["gemini"]) && !isset($_POST["query"])) {
$prompt = "I have a " . Adminer\get_driver(Adminer\DRIVER) . " database with this structure:\n\n"; $prompt = "I have a " . Adminer\get_driver(Adminer\DRIVER) . " database with this structure:\n\n";
foreach (Adminer\tables_list() as $table => $type) { foreach (Adminer\tables_list() as $table => $type) {
$prompt .= Adminer\create_sql($table, false, "CREATE") . ";\n\n"; $prompt .= Adminer\create_sql($table, false, "CREATE") . ";\n\n";
@@ -51,7 +51,7 @@ class AdminerSqlGemini {
} }
function sqlPrintAfter() { function sqlPrintAfter() {
echo "<p><textarea name='gemini' rows='5' cols='50' title='AI prompt'>" . Adminer\h($_POST["gemini"]) . "</textarea>\n"; echo "<p><textarea name='gemini' rows='5' cols='50' placeholder='Ask Gemini'>" . Adminer\h($_POST["gemini"]) . "</textarea>\n";
?> ?>
<p><input type='button' value='Gemini'> <p><input type='button' value='Gemini'>
<script <?php echo Adminer\nonce(); ?>> <script <?php echo Adminer\nonce(); ?>>