You are here

function campaignmonitor_local_insert_list_data in Campaign Monitor 8

Insert the list data into the database.

1 call to campaignmonitor_local_insert_list_data()
CampaignMonitorLocalResetForm::submitForm in modules/campaignmonitor_local/src/Form/CampaignMonitorLocalResetForm.php
Form submission handler.

File

modules/campaignmonitor_local/campaignmonitor_local.module, line 69
Campaignmonitor Local core functions.

Code

function campaignmonitor_local_insert_list_data() {
  $lists = campaignmonitor_get_lists();
  foreach ($lists as $list_id => $values) {
    db_merge('campaignmonitor_local_lists')
      ->keys([
      'list_id' => $list_id,
    ])
      ->fields([
      'name' => $values['name'],
      'updated' => REQUEST_TIME,
    ])
      ->execute();
  }
}