snappymail/plugins/imap-contacts-suggestions/index.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();
// }
}
}
}