var _gaq = _gaq || []; _gaq.push( ['_setAccount', 'UA-11715441-2'], ['_trackPageview'], ['_setDomainName', '$server'], ['_setAllowLinker', true] ); (function() { var ga = document.createElement('script'); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('async', 'true'); document.documentElement.firstChild.appendChild(ga); })(); EOS; $content = preg_replace( '@', $analytics.'', $content); } BoostDocumentation::library_documentation_page()->display_from_archive( array( //~ special cases that can't be processed at all (some redirects) array('','@^libs/gil/doc/.*(html|htm)$@i','raw','text/html'), array('','@^libs/preprocessor/doc/.*(html|htm)$@i','raw','text/html'), array('','@^libs/test/doc/components/test_tools/reference/.*(html|htm)$@i','raw','text/html'), array('1.59.0-beta','@^libs/test/.*(html|htm)$@i','basic','text/html'), array('','@^libs/test/.*(html|htm)$@i','simple','text/html'), array('','@^libs/spirit/(.*/)?doc/html/.*(html|htm)$@i','basic','text/html', 'add_spirit_analytics'), array('','@^libs/spirit/.*(html|htm)$@i','simple','text/html', 'add_spirit_analytics'), array('','@^libs/fusion/.*(html|htm)$@i','basic','text/html', 'add_spirit_analytics'), array('','@^libs/wave/.*(html|htm)$@i','raw','text/html'), array('','@^libs/range/doc/.*(html|htm)$@i','raw','text/html'), array('1.65.0','@^libs/assert/doc/html/.*(html|htm)$@i','basic','text/html'), array('','@^libs/assert/doc/html/.*(html|htm)$@i','simple','text/html'), //~ special cases that can't be embeded in the standard frame array('','@^libs/locale/doc/.*(html|htm)$@i','raw','text/html'), array('','@^libs/hana/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/iostreams/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/serialization/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/filesystem/(v\d/)?doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/system/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/numeric/conversion/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/optional/doc/html/.*(html|htm)$@i','basic','text/html'), array('','@^libs/optional/doc/.*(html|htm)$@i','simple','text/html'), array('','@^libs/polygon/doc/.*(html|htm)$@i','simple','text/html'), //~ default to processed output for libs and tools array('','@^libs/[^/]+/doc/html/.*(html|htm)$@i','basic','text/html'), array('','@^libs/[^/]+/doc/[^/]+/html/.*(html|htm)$@i','basic','text/html'), array('','@^libs/[^/]+/doc/[^/]+/doc/html/.*(html|htm)$@i','basic','text/html'), array('','@^libs.*(html|htm)$@i','basic','text/html'), array('','@^tools.*(html|htm)$@i','basic','text/html'), array('','@^doc/html/.*html$@i','boost_book_basic','text/html'), array('','@^more/.*html$@i','basic','text/html'), //~ Add the development box to some of the plain html files array('','@^index.html$@i', 'develop_box', 'text/html'), //~ the headers are text files displayed in an embeded page array('','@^boost/.*$@i','cpp','text/plain') ) );