' . $lang['INST_ERR_FATAL'] . '
'; - } - - echo '' . $lang['INST_ERR_FATAL'] . "
\n"; - echo '' . basename($file) . ' [ ' . $line . " ]
\n"; - echo '' . $error . "
\n"; + global $lang, $db, $template; if ($skip) { + $template->assign_block_vars('checks', array( + 'S_LEGEND' => true, + 'LEGEND' => $lang['INST_ERR_FATAL'], + )); + + $template->assign_block_vars('checks', array( + 'TITLE' => basename($file) . ' [ ' . $line . ' ]', + 'RESULT' => '' . $error . '', + )); + return; } + echo ''; + echo ''; + echo ''; + echo ''; + echo '' . $lang['INST_ERR_FATAL'] . '
'; + echo '' . $lang['INST_ERR_FATAL'] . "
\n"; + echo '' . basename($file) . ' [ ' . $line . " ]
\n"; + echo '' . $error . "
\n"; echo '' . $lang['INST_ERR_FATAL'] . "
\n"; - echo '' . $lang['INST_ERR_FATAL_DB'] . "
\n"; - echo '' . basename($file) . ' [ ' . $line . " ]
\n"; - echo 'SQL : ' . $sql . "
\n"; - echo '' . $error . "
\n"; + global $lang, $db, $template; if ($skip) { + $template->assign_block_vars('checks', array( + 'S_LEGEND' => true, + 'LEGEND' => $lang['INST_ERR_FATAL'], + )); + + $template->assign_block_vars('checks', array( + 'TITLE' => basename($file) . ' [ ' . $line . ' ]', + 'RESULT' => '' . $error . '» SQL:' . $sql, + )); + return; } + $template->set_filenames(array( + 'body' => 'install_error.html') + ); + $this->page_header(); + $this->generate_navigation(); + + $template->assign_vars(array( + 'MESSAGE_TITLE' => $lang['INST_ERR_FATAL_DB'], + 'MESSAGE_BODY' => '
' . basename($file) . ' [ ' . $line . ' ]
SQL : ' . $sql . '
' . $error . '
', + )); + $db->sql_close(); $this->page_footer(); exit;