PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » HTML » HTML_Menu » Bug #8161

error in 'prevnext' generation with prefixed url

Details

Submitted2006-07-07 13:35 UTC
Fromworldclubs at post dot cz
Assignedavb
StatusClosed
PackageHTML_Menu
PHP Version5.0.0
OSWin
Roadmaps(Not assigned)

Comments

[2006-07-07 13:35 UTC] worldclubs at post dot cz

Description:
------------
Plese test with your test data in pear package and with prefixed url.

The prefixed url is not shown in hrefs of 'prevnext' menu type

in menu item 2.1 and 1 ..

<< Menu item 1.3.2 ^ Menu item 1 ^ Menu item 2.1 >>

if there is no prefix its looks correct ..

Test script:
---------------
$data = array(
1 => array(
'title' => 'Menu item 1',
'url' => '/item1.php',
'desc' => 'a special element',
'sub' => array(
11 => array('title' => 'Menu item 1.1', 'url' => '/item1.1.php', 'desc' => 'nothing special here'),
12 => array(
'title' => 'Menu item 1.2',
'url' => '/item1.2.php',
'desc' => 'a very special element',
'sub' => array(
121 => array('title' => 'Menu item 1.2.1', 'url' => '/item1.2.1.php'),
122 => array(
'title' => 'Menu item 1.2.2',
'url' => '/item1.2.2.php',
'desc' => 'a really very special element',
'sub' => array(
1221 => array('title' => 'Menu item 1.2.2.1', 'url' => '/item1.2.2.1.php'),
1222 => array('title' => 'Menu item 1.2.2.2', 'url' => '/item1.2.2.2.php')
)
),
123 => array('title' => 'Menu item 1.2.3', 'url' => '/item1.2.3.php'),
)
),
13 => array(
'title' => 'Menu item 1.3',
'url' => '/item1.3.php',
'sub' => array(
131 => array('title' => 'Menu item 1.3.1', 'url' => '/item1.3.1.php'),
132 => array('title' => 'Menu item 1.3.2', 'url' => '/item1.3.2.php'),
)
)
)
),
2 => array(
'title' => 'Menu item 2',
'url' => '/item2.php',
'sub' => array(
21 => array('title' => 'Menu item 2.1', 'url' => '/item2.1.php'),
22 => array(
'title' => 'Menu item 2.2',
'url' => '/item2.2.php',
'sub' => array(
221 => array('title' => 'Menu item 2.2.1', 'url' => '/item2.2.1.php')
)
)
)
),
3 => array('title' => 'Menu item 3', 'url' => '/item3.php'),
4 => array(
'title' => 'Menu item 4',
'url' => '/item4.php',
'sub' => array(
41 => array('title' => 'Menu item 4.1', 'url' => '/item4.1.php'),
42 => array('title' => 'Menu item 4.2', 'url' => '/item4.2.php'),
43 => array('title' => 'Menu item 4.3', 'url' => '/item4.3.php')
)
)
);

$menu =& new HTML_Menu($data2);

//i using this type od urls !! can be a reason ?

$menu->forceCurrentUrl(/myweb/item2.php); //for test
$menu->setUrlPrefix('/myweb/');

$menu->show('prevnext');