diff --git a/include/emailinbox.php b/include/emailinbox.php
index b46394e..83150b3 100644
--- a/include/emailinbox.php
+++ b/include/emailinbox.php
@@ -69,10 +69,11 @@ class Emailinbox extends Renderer {
protected function generateFolders(): void {
$this->connectToImap();
- $folders = $this->mbox->getListingFolders("*");
- var_dump($folders);die;
+ $folders = $this->mbox->getMailboxes("*");
$folderItems = [];
foreach ($folders as $folder) {
+ $status = $this->mbox->statusMailbox($folder);
+ var_dump($status);
$item = '
folder ? ' class="active-folder"' : '') . '>' .
utf8_encode($folder['shortpath']) . '';
@@ -81,4 +82,3 @@ class Emailinbox extends Renderer {
$this->content['folders'] = implode('', $folderItems);
}
}
-
diff --git a/vendor/php-imap/php-imap/src/PhpImap/Mailbox.php b/vendor/php-imap/php-imap/src/PhpImap/Mailbox.php
index 8e1803b..4edc8df 100644
--- a/vendor/php-imap/php-imap/src/PhpImap/Mailbox.php
+++ b/vendor/php-imap/php-imap/src/PhpImap/Mailbox.php
@@ -612,9 +612,9 @@ class Mailbox
* This function returns an object containing status information.
* The object has the following properties: messages, recent, unseen, uidnext, and uidvalidity.
*/
- public function statusMailbox(): stdClass
+ public function statusMailbox(?string $mailbox = null): stdClass
{
- return Imap::status($this->getImapStream(), $this->imapPath, SA_ALL);
+ return Imap::status($this->getImapStream(), $mailbox ?: $this->imapPath, SA_ALL);
}
/**