mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-11-15 20:24:51 +08:00
39 lines
855 B
PHP
39 lines
855 B
PHP
<?php
|
|
|
|
class ImapContactsSuggestionsPlugin extends \RainLoop\Plugins\AbstractPlugin
|
|
{
|
|
const
|
|
NAME = 'Contacts suggestions (IMAP folder)',
|
|
VERSION = '1.0',
|
|
RELEASE = '2022-05-18',
|
|
CATEGORY = 'Contacts',
|
|
DESCRIPTION = 'Get contacts suggestions from IMAP INBOX folder.',
|
|
REQUIRED = '2.15.2';
|
|
|
|
public function Init() : void
|
|
{
|
|
$this->addHook('main.fabrica', 'MainFabrica');
|
|
}
|
|
|
|
public function Supported() : string
|
|
{
|
|
return '';
|
|
}
|
|
|
|
/**
|
|
* @param mixed $mResult
|
|
*/
|
|
public function MainFabrica(string $sName, &$mResult)
|
|
{
|
|
if ('suggestions' === $sName) {
|
|
if (!\is_array($mResult)) {
|
|
$mResult = array();
|
|
}
|
|
// $sFolder = \trim($this->Config()->Get('plugin', 'mailbox', 'INBOX'));
|
|
// if ($sFolder) {
|
|
include_once __DIR__ . '/ImapContactsSuggestions.php';
|
|
$mResult[] = new ImapContactsSuggestions();
|
|
// }
|
|
}
|
|
}
|
|
}
|