a:22:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.5.1";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:9:"HTML_Menu";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:50:"Generates HTML menus from multidimensional hashes.";s:11:"description";s:203:"With the HTML_Menu class one can easily create and maintain a navigation structure for websites, configuring it via a multidimensional hash structure. Different modes for the HTML output are supported.";s:4:"lead";a:2:{i:0;a:4:{s:4:"name";s:10:"Ulf Wendel";s:4:"user";s:2:"uw";s:5:"email";s:20:"ulf.wendel@phpdoc.de";s:6:"active";s:2:"no";}i:1;a:4:{s:4:"name";s:13:"Alexey Borzov";s:4:"user";s:3:"avb";s:5:"email";s:18:"borz_off@cs.msu.su";s:6:"active";s:3:"yes";}}s:4:"date";s:10:"2007-05-19";s:4:"time";s:8:"00:55:42";s:7:"version";a:2:{s:7:"release";s:5:"2.1.4";s:3:"api";s:5:"2.1.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:161:"* Migration to package.xml 2.0 * Use proper header comment blocks, improved generated API documentation * getCurrentUrl() also tries to use getenv() (bug #10242)";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:2:{s:14:"baseinstalldir";s:4:"HTML";s:4:"name";s:1:"/";}s:4:"file";a:15:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"8823a28124eca72cb36afeda620d9564";s:4:"name";s:22:"examples/data/menu.php";s:4:"role";s:3:"doc";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"cb3b1ab7d4a77d1bc160140de9b04b45";s:4:"name";s:29:"examples/templates/sigma.html";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"cd2a80c8afdfc396cf62fc12a8f009d9";s:4:"name";s:33:"examples/templates/sigmatree.html";s:4:"role";s:3:"doc";}}i:3;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"0b4051de4a5156c093645949089a34bc";s:4:"name";s:23:"examples/directtree.php";s:4:"role";s:3:"doc";}}i:4;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"a25e1347d14b645f11d4664ac7a99938";s:4:"name";s:18:"examples/sigma.php";s:4:"role";s:3:"doc";}}i:5;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"008359a473ca87450b346c8c164112f6";s:4:"name";s:22:"examples/sigmatree.php";s:4:"role";s:3:"doc";}}i:6;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"da4579247319fa822f4a4f07ffe99a50";s:4:"name";s:18:"examples/types.php";s:4:"role";s:3:"doc";}}i:7;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"81364a2d6e27910ca5b00572289f1354";s:4:"name";s:22:"Menu/ArrayRenderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:8;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"0c66b3d206c5369c217c88fae3efe0aa";s:4:"name";s:23:"Menu/DirectRenderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:9;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"ae43331345585da5820cff0fcabf7950";s:4:"name";s:27:"Menu/DirectTreeRenderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:10;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"40d188955466eaac69341bc66fd1ff1f";s:4:"name";s:17:"Menu/Renderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:11;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"696a7b5a01eb13d30901aeff175263da";s:4:"name";s:22:"Menu/SigmaRenderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:12;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"ecd658c37cb250892b3268a41e19ef0f";s:4:"name";s:26:"Menu/SigmaTreeRenderer.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:13;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"34ed646104a842cee031cea98a594446";s:4:"name";s:8:"Menu.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}i:14;a:2:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"1c3f18f6973010f14e0a3af4e0b5f9ab";s:4:"name";s:15:"MenuBrowser.php";s:4:"role";s:3:"php";}s:13:"tasks:replace";a:1:{s:7:"attribs";a:3:{s:4:"from";s:17:"@package_version@";s:2:"to";s:7:"version";s:4:"type";s:12:"package-info";}}}}}}s:12:"dependencies";a:2:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"4.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}}s:8:"optional";a:1:{s:7:"package";a:2:{s:4:"name";s:19:"HTML_Template_Sigma";s:7:"channel";s:12:"pear.php.net";}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:7:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.1.3";s:3:"api";s:5:"2.1.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-10-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:90:"Fixed bug #8161: URL prefix was sometimes not prepended to URLs in menu of type 'prevnext'";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.1.2";s:3:"api";s:5:"2.1.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2006-06-02";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:367:"Fixed bug #5635: do not try to use non-scalar fields of menu node in str_replace() call in Direct and DirectTree renderers Implemented request #2935: moved duplicate code into _prefixUrl() method Implemented request #3237: added forceCurrentIndex() method Implemented request #4391: a tree branch is expanded in 'tree' output if the node contains 'forceExpand' field";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"2.1.1";s:3:"api";s:3:"2.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2004-05-19";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:73:"Fixed #784 (Notice was raised if 'current' URL wasn't found in the menu).";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:3:"2.1";s:3:"api";s:3:"2.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2004-01-18";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:577:"* Implemented #504, (Possibilty to set prefix for URLs, method setUrlPrefix()) * Added two new renderers: DirectTree and SigmaTree, that allow to render menus of type 'tree' and 'sitemap' where level is shown by tags nesting rather than indentation (Thanks to Uwe Mindrup for the idea and the initial implementation of DirectTree renderer). * If entries in the initial menu structure contain keys other than 'sub', 'url' and 'title' then renderers will try to assign them to the placeholders with the same names in the template (Thanks to Didier Galland for the idea)";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:6:"2.0pl1";s:3:"api";s:3:"2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-09-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:92:"Fix packaging: HTML_Template_Sigma should be optional dependency (thanks to Stephan Schmidt)";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:3:"2.0";s:3:"api";s:3:"2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-09-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:564:"HTML_Menu class does not contain output logic itself anymore. Output is now done via external Renderer classes. This will cause BC break if you extended HTML_Menu to customize its output. Additions and changes: - Added Direct renderer: based on old code but it is possible to customize its output - Added Sigma renderer that uses an instance of HTML_Template_Sigma for output - Added Array renderer that creates an array of menu's visible entries - Added usage examples - Changed 'prevnext' menu generation, previous element is now the one closest to the current.";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:3:"1.0";s:3:"api";s:3:"1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2003-08-25";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:58:"Legacy release: CVS code with some small cleanups applied.";}}}s:8:"filelist";a:15:{s:22:"examples/data/menu.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"8823a28124eca72cb36afeda620d9564";s:4:"name";s:22:"examples/data/menu.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:61:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/data/menu.php";}s:29:"examples/templates/sigma.html";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"cb3b1ab7d4a77d1bc160140de9b04b45";s:4:"name";s:29:"examples/templates/sigma.html";s:4:"role";s:3:"doc";s:12:"installed_as";s:68:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/templates/sigma.html";}s:33:"examples/templates/sigmatree.html";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"cd2a80c8afdfc396cf62fc12a8f009d9";s:4:"name";s:33:"examples/templates/sigmatree.html";s:4:"role";s:3:"doc";s:12:"installed_as";s:72:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/templates/sigmatree.html";}s:23:"examples/directtree.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"0b4051de4a5156c093645949089a34bc";s:4:"name";s:23:"examples/directtree.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:62:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/directtree.php";}s:18:"examples/sigma.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"a25e1347d14b645f11d4664ac7a99938";s:4:"name";s:18:"examples/sigma.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:57:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/sigma.php";}s:22:"examples/sigmatree.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"008359a473ca87450b346c8c164112f6";s:4:"name";s:22:"examples/sigmatree.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:61:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/sigmatree.php";}s:18:"examples/types.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"da4579247319fa822f4a4f07ffe99a50";s:4:"name";s:18:"examples/types.php";s:4:"role";s:3:"doc";s:12:"installed_as";s:57:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/types.php";}s:22:"Menu/ArrayRenderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"81364a2d6e27910ca5b00572289f1354";s:4:"name";s:22:"Menu/ArrayRenderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:78:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/ArrayRenderer.php";}s:23:"Menu/DirectRenderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"0c66b3d206c5369c217c88fae3efe0aa";s:4:"name";s:23:"Menu/DirectRenderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:79:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/DirectRenderer.php";}s:27:"Menu/DirectTreeRenderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"ae43331345585da5820cff0fcabf7950";s:4:"name";s:27:"Menu/DirectTreeRenderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:83:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/DirectTreeRenderer.php";}s:17:"Menu/Renderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"40d188955466eaac69341bc66fd1ff1f";s:4:"name";s:17:"Menu/Renderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:73:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/Renderer.php";}s:22:"Menu/SigmaRenderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"696a7b5a01eb13d30901aeff175263da";s:4:"name";s:22:"Menu/SigmaRenderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:78:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/SigmaRenderer.php";}s:26:"Menu/SigmaTreeRenderer.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"ecd658c37cb250892b3268a41e19ef0f";s:4:"name";s:26:"Menu/SigmaTreeRenderer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:82:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu/SigmaTreeRenderer.php";}s:8:"Menu.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"34ed646104a842cee031cea98a594446";s:4:"name";s:8:"Menu.php";s:4:"role";s:3:"php";s:12:"installed_as";s:64:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu.php";}s:15:"MenuBrowser.php";a:5:{s:14:"baseinstalldir";s:4:"HTML";s:6:"md5sum";s:32:"1c3f18f6973010f14e0a3af4e0b5f9ab";s:4:"name";s:15:"MenuBrowser.php";s:4:"role";s:3:"php";s:12:"installed_as";s:71:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/MenuBrowser.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:6:{s:52:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/data";b:1;s:47:"/opt/local/lib/php/pear/docs/HTML_Menu/examples";b:1;s:38:"/opt/local/lib/php/pear/docs/HTML_Menu";b:1;s:57:"/opt/local/lib/php/pear/docs/HTML_Menu/examples/templates";b:1;s:60:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML/Menu";b:1;s:55:"/var/www/html/seagull/branches/0.6-bugfix/lib/pear/HTML";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"2.1.4";s:12:"release_date";s:10:"2007-05-19";s:13:"release_state";s:6:"stable";s:15:"release_license";s:11:"PHP License";s:13:"release_notes";s:161:"* Migration to package.xml 2.0 * Use proper header comment blocks, improved generated API documentation * getCurrentUrl() also tries to use getenv() (bug #10242)";s:12:"release_deps";a:3:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.0.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:7:"1.4.0b1";s:8:"optional";s:2:"no";}i:2;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:19:"HTML_Template_Sigma";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:2:{i:0;a:5:{s:4:"name";s:10:"Ulf Wendel";s:5:"email";s:20:"ulf.wendel@phpdoc.de";s:6:"active";s:2:"no";s:6:"handle";s:2:"uw";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:13:"Alexey Borzov";s:5:"email";s:18:"borz_off@cs.msu.su";s:6:"active";s:3:"yes";s:6:"handle";s:3:"avb";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1192459618;}