Function __global->edit_periodic_newsletter

Definitions

sources/newsletter2.php

  • Edit a periodic newsletter.
  • Visibility: public
  • Is abstract?: No
  • Is static?: No
  • Is final?: No

Parameters

Name Type Passed by reference? Variadic? Default Set Range Description
$id AUTO_LINK No No required parameter N/A N/A The ID
$subject LONG_TEXT No No required parameter N/A N/A Subject
$message LONG_TEXT No No required parameter N/A N/A Message
$lang LANGUAGE_NAME No No required parameter N/A N/A Language to send for
$send_details LONG_TEXT No No required parameter N/A N/A The data sent in each newsletter
$html_only BINARY No No required parameter N/A N/A Whether to send in HTML only
$from_email SHORT_TEXT No No required parameter N/A N/A From address
$from_name SHORT_TEXT No No required parameter N/A N/A From name
$priority SHORT_INTEGER No No required parameter N/A N/A Priority
$spreadsheet_data LONG_TEXT No No required parameter N/A N/A Spreadsheet data of who to send to (JSON)
$frequency SHORT_TEXT No No required parameter weekly biweekly monthly N/A Send frequency
$day SHORT_INTEGER No No required parameter N/A N/A Weekday to send on
$in_full BINARY No No required parameter N/A N/A Embed full articles
$template ID_TEXT No No required parameter N/A N/A Mail template to use, e.g. MAIL
$last_sent ?TIME No No Null N/A N/A When was last sent (null: don't change)

Preview

Code (PHP)

/**
 * Edit a periodic newsletter.
 *
 * @param  AUTO_LINK $id The ID
 * @param  LONG_TEXT $subject Subject
 * @param  LONG_TEXT $message Message
 * @param  LANGUAGE_NAME $lang Language to send for
 * @param  LONG_TEXT $send_details The data sent in each newsletter
 * @param  BINARY $html_only Whether to send in HTML only
 * @param  SHORT_TEXT $from_email From address
 * @param  SHORT_TEXT $from_name From name
 * @param  SHORT_INTEGER $priority Priority
 * @param  LONG_TEXT $spreadsheet_data Spreadsheet data of who to send to (JSON)
 * @param  SHORT_TEXT $frequency Send frequency
 * @set weekly biweekly monthly
 * @param  SHORT_INTEGER $day Weekday to send on
 * @param  BINARY $in_full Embed full articles
 * @param  ID_TEXT $template Mail template to use, e.g. MAIL
 * @param  ?TIME $last_sent When was last sent (null: don't change)
 */

function edit_periodic_newsletter(int $id, string $subject, string $message, string $lang, string $send_details, int $html_only, string $from_email, string $from_name, int $priority, string $spreadsheet_data, string $frequency, int $day, int $in_full, string $template, ?int $last_sent = null)