diff -u b/plugins/context/omniture_reaction_variables.inc b/plugins/context/omniture_reaction_variables.inc --- b/plugins/context/omniture_reaction_variables.inc +++ b/plugins/context/omniture_reaction_variables.inc @@ -36,18 +36,19 @@ /** * Implements context_reaction::execute() * - * Return a list of variables based on the current context. Note that tokens + * Updates the $variables array based on the current context. Note that tokens * will be replaced later in _omniture_format_variables(). + * + * @param array $variables + * The variables array, passed by reference. Context defined variables will + * be added as new keys in this array. */ function execute(&$variables) { - $settings = array(); - foreach ($this->get_contexts() as $context) { foreach ($context->reactions['omniture_vars']['omniture_variables'] as $key => $value) { $variables[$value['name']] = $value['value']; } } - return $variables; } }