if (!in_array($book, $books)) { if (count($books) > 0) { $book = $books[0]; } else { $book = 0; } $ipc_focus->set($book, 1, 1); } } } $view = new Assets_View(__FILE__); // Active Bible, and check access. $bible = Access_Bible::clamp($database_config_user->getBible()); $view->view->bible = $bible; // Store the active Bible in the page's javascript. $view->view->navigationCode = Navigation_Passage::code($bible); // Write access? $write_access = Access_Bible::write($bible); $view->view->write_access = $write_access; $chapterLoaded = Locale_Translate::_("Loaded"); $chapterSaving = Locale_Translate::_("Saving..."); $chapterRetrying = Locale_Translate::_("Retrying..."); $write_access = $write_access ? "true" : "false"; $script = <<<EOD var editorChapterLoaded = '{$chapterLoaded}'; var editorChapterSaving = '{$chapterSaving}'; var editorChapterRetrying = '{$chapterRetrying}'; var editorWriteAccess = {$write_access}; EOD; $view->view->script = $script; $class = Filter_CustomCSS::getClass($bible);
public function run() { $this->view->view->include_jquery_ui = $this->includeJQueryUI; $this->view->view->include_jquery_ui_subset = $this->JQueryUISubset; $this->view->view->head_lines = $this->headLines; $this->view->view->display_topbar = $this->displayTopbar(); if ($this->view->view->display_topbar) { $menu_main = new Menu_Main(); $this->view->view->mainmenu = $menu_main->create(); $menu_user = new Menu_User(); $this->view->view->usermenu = $menu_user->create(); } $this->view->view->display_navigator = $this->displayNavigator; if ($this->view->view->display_navigator) { $database_config_user = Database_Config_User::getInstance(); $bible = Access_Bible::clamp($database_config_user->getBible()); $this->view->view->navigationHtml = Navigation_Passage::getContainer(); $this->view->view->navigationCode = Navigation_Passage::code($bible, true); } $this->view->view->included_stylesheet = $this->includedStylesheet; $this->view->view->included_editor_stylesheet = $this->includedEditorStylesheet; $this->view->render("xhtml_start.php"); $this->view->render("header.php"); }