array_shift($params);
// add item reference (array_unshift didn't work)
- $params = array_merge(array(&$this->currentItem), $params);
+ $target = array(&$this->currentItem);
+ $params = array_merge($target, $params);
- call_user_func_array(array(&$plugin, 'doItemVar'), $params);
+ call_user_func_array(array($plugin, 'doItemVar'), $params);
return;
}
// image/popup calls have arguments separated by |
$args = func_get_args();
$args = preg_split('#\|#', implode($args, ', '));
- echo call_user_func_array(array(&$this, 'createImageCode'), $args);
+ echo call_user_func_array(array($this, 'createImageCode'), $args);
}
/**
// image/popup calls have arguments separated by |
$args = func_get_args();
$args = preg_split('#\|#', implode($args, ', '));
- echo call_user_func_array(array(&$this, 'createMediaCode'), $args);
+ echo call_user_func_array(array($this, 'createMediaCode'), $args);
}
/**
// image/popup calls have arguments separated by |
$args = func_get_args();
$args = preg_split('#\|#', implode($args, ', '));
- echo call_user_func_array(array(&$this, 'createPopupCode'), $args);
+ echo call_user_func_array(array($this, 'createPopupCode'), $args);
}
/**
$params = func_get_args();
array_shift($params);
- return call_user_func_array(array(&$plugin, 'doIf'), $params);
+ return call_user_func_array(array($plugin, 'doIf'), $params);
}
}