//
// @param subprefix Optional prefix to display a book inside an item (e.g. if does not match identifier)
public static function draw($server, $mainDir, $identifier, $subPrefix, $title,
- $coverLeaf=null, $titleStart='Internet Archive', $uiMode='full')
+ $coverLeaf=null, $titleStart='Internet Archive', $uiMode='full', $protected = false, $isAdmin=false)
{
// Set title to default if not set
if (!$title) {
// manually update with Launchpad version number at each checkin so that browsers
// do not use old cached version
// see https://bugs.launchpad.net/gnubook/+bug/330748
- $version = "3.0";
+ $version = "3.0.8";
if (BookReader::getDevHost($server)) {
// On dev host - add time to force reload
<? } elseif ($uiMode == "touch") { ?>
<link rel="stylesheet" type="text/css" href="/bookreader/touch/BookReaderTouch.css?v=<? echo($version); ?>">
<? } /* uiMode */ ?>
+<? if ($protected) { ?>
+ <link rel="stylesheet" type="text/css" href="/bookreader/BookReaderLending.css?v=<? echo($version); ?>">
+<? } ?>
<script src="/includes/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript" src="/bookreader/jquery-ui-1.8.5.custom.min.js?v=<? echo($version); ?>"></script>
<script type="text/javascript" src="http://www.archive.org/includes/analytics.js?v=2"></script>
<? } else { ?>
brConfig["mode"] = 2;
<? } ?>
+<? if ($isAdmin == true) {
+ echo ' brConfig["isAdmin"] = true;';
+ } ?>
</script>
<script type="text/javascript">
// The URL in the script tag below is dynamically generated JavaScript that includes the book metadata and page image access functions.