You are here

function google_analytics_et_remove_event_tracker in Google Analytics Event Tracking 6

Same name and namespace in other branches
  1. 7 google_analytics_et.module \google_analytics_et_remove_event_tracker()

Remove a single selector from the list of events being tracked.

1 call to google_analytics_et_remove_event_tracker()
drush_google_analytics_et_admin_gaet_delete_et in drush_commands/google_analytics_et_admin.drush.inc
Drush command callback for gaet-del-et

File

./google_analytics_et.module, line 70
Google Analytics Event Tracking Module.

Code

function google_analytics_et_remove_event_tracker($selector) {

  // Get whole list of event trackers.
  $event_trackers = google_analytics_et_get_event_trackers();
  $new_event_trackers = array();

  // Go through all events and copy all that do not match into the new array.
  if (is_array($event_trackers)) {
    foreach ($event_trackers as $key => $value) {
      if ($event_trackers[$key]['selector'] != $selector) {
        $new_event_trackers[] = $event_trackers[$key];
      }
    }
  }

  // Save list of event trackers.
  variable_set('google_analytics_et_selectors', $new_event_trackers);
}