PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

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');