fixed bug #1409893 - links in navigation frame opens new window

This commit is contained in:
Sebastian Mendel
2006-02-13 13:21:18 +00:00
parent 43f74a9c2a
commit f4b8fae9cf
2 changed files with 62 additions and 59 deletions

View File

@@ -8,6 +8,8 @@ $Source$
2006-02-13 Sebastian Mendel <cybot_tm@users.sourceforge.net>
* libraries/common.lib.php:
- fixed bug #1416848 'Insert new row from Browse page'
* libraries/common.lib.php:
- fixed bug #1409893 - links in navigation frame opens new window
2006-02-12 Marc Delisle <lem9@users.sourceforge.net>
* lang/english and hebrew: bug #1429769, typo

View File

@@ -10,33 +10,32 @@
*
*/
require_once('./libraries/relation.lib.php'); // for PMA_setHistory()
require_once './libraries/relation.lib.php'; // for PMA_setHistory()
/**
* Query window
* updates javascript variables in index.php for coorect working with querywindow
* and navigation frame refreshing
*/
// If query window is open, update with latest selected db/table.
?>
<script type="text/javascript" language="javascript">
//<![CDATA[
<?php
if ( ! isset( $GLOBALS['no_history'] ) && isset( $GLOBALS['db'] ) && strlen($GLOBALS['db']) && empty( $GLOBALS['error_message'] ) ) {
$table = isset( $GLOBALS['table'] ) ? $GLOBALS['table'] : '';
if (! isset($GLOBALS['no_history']) && isset($GLOBALS['db'])
&& strlen($GLOBALS['db']) && empty($GLOBALS['error_message'])) {
$table = isset($GLOBALS['table']) ? $GLOBALS['table'] : ''; ?>
// updates current settings
?>
window.parent.setAll('<?php echo $GLOBALS['lang']; ?>', '<?php echo $GLOBALS['collation_connection']; ?>', '<?php echo $GLOBALS['server']; ?>', '<?php echo $GLOBALS['db']; ?>', '<?php echo $table; ?>');
<?php
}
<?php } ?>
if ( ! empty( $GLOBALS['reload'] ) ) {
?>
<?php if (! empty($GLOBALS['reload'])) { ?>
// refresh navigation frame content
window.parent.refreshLeft();
<?php
}
<?php } ?>
<?php
if (! isset($GLOBALS['no_history']) && empty($GLOBALS['error_message'])) {
if ( isset( $GLOBALS['LockFromUpdate'] ) && $GLOBALS['LockFromUpdate'] == '1' && isset( $GLOBALS['sql_query'] ) ) {
if (isset($GLOBALS['LockFromUpdate']) && $GLOBALS['LockFromUpdate'] == '1'
&& isset($GLOBALS['sql_query'])) {
// When the button 'LockFromUpdate' was selected in the querywindow,
// it does not submit it's contents to
// itself. So we create a SQL-history entry here.
@@ -48,21 +47,23 @@ require_once('./libraries/relation.lib.php'); // for PMA_setHistory()
}
}
?>
// set current db, table and sql query in the querywindow
window.parent.reload_querywindow(
"<?php echo isset($GLOBALS['db']) ? addslashes($GLOBALS['db']) : '' ?>",
"<?php echo isset($GLOBALS['table']) ? addslashes($GLOBALS['table']) : '' ?>",
"<?php echo isset($GLOBALS['sql_query']) ? urlencode($GLOBALS['sql_query']) : ''; ?>");
<?php
}
<?php } ?>
if ( ! empty( $GLOBALS['focus_querywindow'] ) ) {
?>
<?php if (! empty($GLOBALS['focus_querywindow'])) { ?>
// set focus to the querywindow
if (parent.querywindow && !parent.querywindow.closed && parent.querywindow.location) {
self.focus();
}
<?php
}
?>
<?php } ?>
// reset content frame name, as querywindow needs to set a unique name
// before submitting form data, and navigation frame needs the original name
window.parent.frames[1].name = 'frame_content';
//]]>
</script>
<?php
@@ -94,7 +95,7 @@ if ( isset( $GLOBALS['userlink'] ) && $GLOBALS['userlink'] ) {
}
// Include possible custom footers
require_once('./libraries/footer_custom.inc.php');
require_once './libraries/footer_custom.inc.php';
/**
* Generates profiling data if requested
@@ -102,10 +103,10 @@ require_once('./libraries/footer_custom.inc.php');
if (! empty($GLOBALS['cfg']['DBG']['enable'])
&& ! empty($GLOBALS['cfg']['DBG']['profile']['enable'])) {
//run the basic setup code first
require_once('./libraries/dbg/setup.php');
require_once './libraries/dbg/setup.php';
//if the setup ran fine, then do the profiling
if (! empty($GLOBALS['DBG'])) {
require_once('./libraries/dbg/profiling.php');
require_once './libraries/dbg/profiling.php';
dbg_dump_profiling_results();
}
}