From: Jakub Vrana Date: Tue, 18 Mar 2025 13:05:51 +0000 (+0100) Subject: IMAP: Export X-Git-Tag: v5.1.0~132 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=655cca08720ab79c726b88598f0cfd1eed79a7b4;p=adminer.git IMAP: Export --- diff --git a/plugins/drivers/imap.php b/plugins/drivers/imap.php index 210dcb67..7701c7f0 100644 --- a/plugins/drivers/imap.php +++ b/plugins/drivers/imap.php @@ -115,10 +115,12 @@ if (isset($_GET["imap"])) { class Result { public $num_rows; private $result; + private $fields; function __construct($result) { $this->result = $result; $this->num_rows = count($result); + $this->fields = ($result ? array_keys(reset($result)) : array()); } function fetch_assoc() { @@ -131,6 +133,12 @@ if (isset($_GET["imap"])) { $row = $this->fetch_assoc(); return ($row ? array_values($row) : false); } + + function fetch_field() { + $field = current($this->fields); + next($this->fields); + return ($field != '' ? (object) array('name' => $field) : false); + } } }