if ($data['view'] == 'Image' &&
!empty($data['gallery_view']) &&
$data['gallery_view'] == 'GalleryLightbox') {
- $url->addAnchor($data['image']);
+ $url->setAnchor($data['image']);
}
} elseif ($data['view'] == 'Results') {
!empty($data['gallery_view']) &&
$data['gallery_view'] == 'GalleryLightbox') {
$data['view'] = 'Gallery';
- $url->addAnchor($data['image']);
+ $url->setAnchor($data['image']);
}
return $url->add($data)->setRaw(true);
$url->add('fez');
$this->assertEquals('test?foo=1&bar=2&baz=3&fez', (string)$url);
- $url->addAnchor('boo');
+ $url->setAnchor('boo');
$this->assertEquals('test?foo=1&bar=2&baz=3&fez#boo', (string)$url);
$url->setAnchor('bee');
$this->assertEquals('test?foo=1&bar=2&baz=3&fez#bee', (string)$url);
public function testParseUrlAnchor()
{
$url = new Horde_Url('test?foo=1#bar');
- $url->addAnchor('baz');
+ $url->setAnchor('baz');
$this->assertEquals('test?foo=1#baz', (string)$url);
}
public function testEncodeAnchor()
{
$url = new Horde_Url('test');
- $url->addAnchor('a@b.com');
+ $url->setAnchor('a@b.com');
$this->assertEquals('test#a%40b.com', (string)$url);
}
$this->assertEquals('test?bar=2&baz=3', (string)$url->remove('foo'));
$url = new Horde_Url('test?foo=1#baz');
- $url->addAnchor('');
+ $url->setAnchor('');
$this->assertEquals('test?foo=1', (string)$url);
}
$this->assertEquals('test?bar=2&baz=3', (string)$url->remove('foo'));
$url = new Horde_Url('test?foo=1&bar=2#baz');
- $url->addAnchor('');
+ $url->setAnchor('');
$this->assertEquals('test?foo=1&bar=2', (string)$url);
}
foreach ($nodes as $id => $node) {
if ($id != $parent_id) {
- $node_url = $url->copy()->add('show', $datatree->getParam('group') . ':' . $id)->addAnchor('show');
+ $node_url = $url->copy()->add('show', $datatree->getParam('group') . ':' . $id)->setAnchor('show');
$tree->addNode($parent . ':' . $id, $parent, $datatree->getShortName($node), $indent, false, array('url' => strval($node_url)));
_addTree($parent . ':' . $id, $id, $datatree, $tree, $indent + 1);