snappymail/plugins/imap-contacts-suggestions/index.php

40 lines
856 B
PHP
Raw Normal View History

<?php
class ImapContactsSuggestionsPlugin extends \RainLoop\Plugins\AbstractPlugin
{
const
NAME = 'Contacts suggestions (IMAP folder)',
VERSION = '2.36',
RELEASE = '2024-03-19',
CATEGORY = 'Contacts',
DESCRIPTION = 'Get contacts suggestions from IMAP INBOX folder.',
REQUIRED = '2.36.0';
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();
// }
}
}
}