function get_url($chain = null, $params = null) { if ((is_null($chain) || $chain == $this->chain) && isset($this->live_id)) { $params = array_merge(array('id' => $this->live_id), is_null($params) ? array() : $params); } return parent::get_url($chain, $params); }
function get_url_helper($chain, $params, $options) { foreach ($options as $k => $v) { if ($k == $chain || is_null($chain) && $k == $this->chain) { $params = array_merge($v, is_null($params) ? array() : $params); } } return parent::get_url($chain, $params); }