You are here

function _google_admanager_get_ad_slots in DFP Small Business (Google Ad Manager) 6

Same name and namespace in other branches
  1. 6.3 google_admanager.module \_google_admanager_get_ad_slots()
  2. 6.2 google_admanager.module \_google_admanager_get_ad_slots()
  3. 7.2 google_admanager.module \_google_admanager_get_ad_slots()

Get all ad slots each correspond to block (with delta/name)

2 calls to _google_admanager_get_ad_slots()
google_admanager_admin_settings_form_submit in ./google_admanager.module
Implementation of hook_admin_settings_form_submit()
google_admanager_block in ./google_admanager.module
Implementing hook_block

File

./google_admanager.module, line 494

Code

function _google_admanager_get_ad_slots() {
  $ad_slots = array();
  $list = array_filter(explode("\n", str_replace(array(
    "\r",
    "\t",
    "\0",
    "\v",
    " ",
  ), '', variable_get('google_admanager_ad_slots', ''))));
  foreach ($list as $ad_slot) {
    $ad_slots[md5(trim($ad_slot))] = $ad_slot;
  }
  return $ad_slots;
}