Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarvin Hicking <me@supergarv.de>2004-09-15 12:54:33 +0400
committerGarvin Hicking <me@supergarv.de>2004-09-15 12:54:33 +0400
commit20c5dd53f2ff982c5babe3fd099177ee20edd390 (patch)
treef58a04389d7185c4dba9bfbb556b726e039ebcd7 /browse_foreigners.php
parentcb5af5eb2f883728eeeed0ebb943667e599be964 (diff)
make foreign key browser work from within search panel. thanks, marc, for
spotting this. :)
Diffstat (limited to 'browse_foreigners.php')
-rw-r--r--browse_foreigners.php19
1 files changed, 14 insertions, 5 deletions
diff --git a/browse_foreigners.php b/browse_foreigners.php
index 8323172024..d9fd43a032 100644
--- a/browse_foreigners.php
+++ b/browse_foreigners.php
@@ -43,12 +43,21 @@ PMA_setFontSizes();
<script type="text/javascript" language="javascript">
self.focus();
function formupdate(field, key) {
- if (opener && opener.document && opener.document.insertForm && opener.document.insertForm.elements['field_' + field + '<?php echo (isset($pk) ? '[multi_edit][' . urlencode($pk) . ']' : ''); ?>[]']) {
- opener.document.insertForm.elements['field_' + field + '<?php echo (isset($pk) ? '[multi_edit][' . urlencode($pk) . ']' : ''); ?>[]'].value = key;
- self.close();
- } else {
- alert('<?php echo PMA_jsFormat($strWindowNotFound); ?>');
+ if (opener && opener.document && opener.document.insertForm) {
+ if (opener.document.insertForm.elements['field_' + field + '<?php echo (isset($pk) ? '[multi_edit][' . urlencode($pk) . ']' : ''); ?>[]']) {
+ // Edit/Insert form
+ opener.document.insertForm.elements['field_' + field + '<?php echo (isset($pk) ? '[multi_edit][' . urlencode($pk) . ']' : ''); ?>[]'].value = key;
+ self.close();
+ return false;
+ } else if (opener.document.insertForm.elements['field_' + field + '[1]']) {
+ // Search form
+ opener.document.insertForm.elements['field_' + field + '[1]'].value = key;
+ self.close();
+ return false;
+ }
}
+
+ alert('<?php echo PMA_jsFormat($strWindowNotFound); ?>');
}
</script>
</head>