Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mets.corals.io/wp-content/plugins/mailchimp-for-wp/assets/src/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mets.corals.io/wp-content/plugins/mailchimp-for-wp/assets/src/js/integrations-admin.js
const ajaxurl = window.mc4wp_vars.ajaxurl
const settings = window.mc4wp.settings
const notice = document.getElementById('notice-additional-fields')

function checkRequiredListFields () {
  const ids = [].filter.call(document.querySelectorAll('.mc4wp-list-input'), i => i.checked).map(i => i.value).join(',')
  const allowedFields = ['EMAIL', 'FNAME', 'NAME', 'LNAME']
  let showNotice = false

  window.fetch(`${ajaxurl}?action=mc4wp_get_list_details&ids=${ids}`)
    .then(r => r.json())
    .then(lists => {
      lists.forEach(list => {
        list.merge_fields.forEach(f => {
          if (f.required && allowedFields.indexOf(f.tag) < 0) {
            showNotice = true
          }
        })
      })
    }).finally(() => {
      notice.style.display = showNotice ? '' : 'none'
    })
}

if (notice) {
  checkRequiredListFields()

  settings.on('selectedLists.change', checkRequiredListFields)
}

Spamworldpro Mini