function composeEmailItems($items, $join = true, $key = false, $convert = true) { $textElements = array(); foreach ($items as $item) { $textElements[] = eZNewsletterMail::composeEmailName($item, $key); } if ($join) { $text = implode(', ', $textElements); } else { $text = $textElements; } if (!$convert) { return $text; } return $this->convertHeaderText($text); }