WIP - New imap class
This commit is contained in:
@@ -14,6 +14,7 @@ class Emailinbox extends Renderer {
|
||||
}
|
||||
|
||||
protected function readEmailHeaders(): array {
|
||||
return [];
|
||||
$cleanedHeaders = [];
|
||||
try {
|
||||
$mailsIds = $this->mbox->searchMailbox('ALL');
|
||||
@@ -69,12 +70,12 @@ class Emailinbox extends Renderer {
|
||||
|
||||
protected function generateFolders(): void {
|
||||
$this->connectToImap();
|
||||
$folders = $this->mbox->getMailboxes("*");
|
||||
$folders = $this->mbox->generateFolders();
|
||||
$folderItems = [];
|
||||
foreach ($folders as $folder) {
|
||||
$item = '<li><a href="/emailinbox?folder=' . urlencode($folder['shortpath']) . '"' .
|
||||
(utf8_encode($folder['shortpath']) === $this->folder ? ' class="active-folder"' : '') . '>' .
|
||||
utf8_encode($folder['shortpath']) . '</a></li>';
|
||||
$item = '<li><a href="/emailinbox?folder=' . urlencode($folder->name) . '"' .
|
||||
(utf8_encode($folder->name) === $this->folder ? ' class="active-folder"' : '') . '>' .
|
||||
utf8_encode($folder->full_name) . '</a></li>';
|
||||
$folderItems[] = $item;
|
||||
}
|
||||
$this->content['folders'] = implode('', $folderItems);
|
||||
|
||||
Reference in New Issue
Block a user