Contacts suggestions example plugin

This commit is contained in:
RainLoop Team 2015-08-19 21:58:34 +03:00
parent 86d763420d
commit 436e54891e
9 changed files with 106 additions and 16 deletions

View file

@ -608,6 +608,32 @@ class Utils
return self::WebVersionPath().'static/';
}
/**
* @param array $aSuggestions
*
* @return array
*/
public static function RemoveSuggestionsdDuplicates($aSuggestions)
{
$aResult = array();
if (is_array($aSuggestions))
{
$aCache = array();
foreach ($aSuggestions as $aItem)
{
$sLine = \implode('~~', $aItem);
if (!isset($aCache[$sLine]))
{
$aCache[$sLine] = true;
$aResult[] = $aItem;
}
}
}
return $aResult;
}
/**
* @param string $sFileName
* @param bool $bProcessSections = false