<textarea name="source" placeholder="Source" required autofocus><?php echo isset($sources) ? strip_tags(emailsToString($sources, FRONTEND_EMAIL_SEPARATOR_FORM)) : ''; ?> </textarea> <?php } else { ?> <input type="text" name="source" placeholder="Source (single address)" required autofocus value="<?php echo isset($sources) ? strip_tags(emailsToString($sources, FRONTEND_EMAIL_SEPARATOR_FORM)) : ''; ?> "/> <?php } ?> </div> </div> <div class="input-group"> <label for="destination">Destination</label> <div class="input"> <textarea name="destination" placeholder="Destination" required><?php echo isset($destinations) ? strip_tags(emailsToString($destinations, FRONTEND_EMAIL_SEPARATOR_FORM)) : ''; ?> </textarea> </div> </div> <div class="buttons"> <button type="submit" class="button button-primary">Save settings</button> </div> </form>
/** * Format email addresses (single, multiple in separated list, or array of email addresses) * * @param string|array $input * @param string $glue * @return string */ function formatEmails($input, $glue) { if (!is_array($input)) { $input = stringToEmails($input); } return emailsToString($input, $glue); }