Added warning message and hide Go button for file import tab in querywindow when no options are available
This commit is contained in:
@@ -5,6 +5,12 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2003-07-18 Garvin Hicking <me@supergarv.de>
|
||||||
|
* tbl_query_box.php3: For the querywindow - if no items are available
|
||||||
|
for the 'file import' tab, hide the 'Go' button and instead display
|
||||||
|
a warning message. Can happen if you don't have $cfg['UploadDir']
|
||||||
|
set and $is_upload is false.
|
||||||
|
|
||||||
2003-07-17 Marc Delisle <lem9@users.sourceforge.net>
|
2003-07-17 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
* server_status.php3: the percentages of Query types did not add up
|
* server_status.php3: the percentages of Query types did not add up
|
||||||
to 100, because the number of connections is included in the total
|
to 100, because the number of connections is included in the total
|
||||||
|
@@ -86,6 +86,8 @@ if ($cfg['QueryFrame'] && (!$cfg['QueryFrameJS'] && !$db || ($cfg['QueryFrameJS'
|
|||||||
$queryframe_db_list = '';
|
$queryframe_db_list = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$form_items = 0;
|
||||||
|
|
||||||
if ($cfg['QueryFrame'] && $cfg['QueryFrameJS'] && isset($is_inside_querywindow) && $is_inside_querywindow) {
|
if ($cfg['QueryFrame'] && $cfg['QueryFrameJS'] && isset($is_inside_querywindow) && $is_inside_querywindow) {
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
@@ -159,6 +161,8 @@ if (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE) {
|
|||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$form_items++;
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
@@ -172,6 +176,7 @@ if (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE) {
|
|||||||
// loic1: displays import dump feature only if file upload available
|
// loic1: displays import dump feature only if file upload available
|
||||||
if ($is_upload && (!isset($is_inside_querywindow) ||
|
if ($is_upload && (!isset($is_inside_querywindow) ||
|
||||||
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'files' || $querydisplay_tab == 'full')))) {
|
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'files' || $querydisplay_tab == 'full')))) {
|
||||||
|
$form_items++;
|
||||||
echo ' ' . ((isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && $querydisplay_tab == 'full') || !isset($is_inside_querywindow) ? '<i>' . $strOr . '</i>' : '') . ' ' . $strLocationTextfile . ' :<br />' . "\n";
|
echo ' ' . ((isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && $querydisplay_tab == 'full') || !isset($is_inside_querywindow) ? '<i>' . $strOr . '</i>' : '') . ' ' . $strLocationTextfile . ' :<br />' . "\n";
|
||||||
?>
|
?>
|
||||||
<div style="margin-bottom: 5px">
|
<div style="margin-bottom: 5px">
|
||||||
@@ -230,6 +235,7 @@ if ($cfg['UploadDir'] != '' && !isset($is_inside_querywindow) ||
|
|||||||
echo ' <div style="margin-bottom: 5px">' . "\n";
|
echo ' <div style="margin-bottom: 5px">' . "\n";
|
||||||
echo ' <select size="1" name="sql_localfile">' . "\n";
|
echo ' <select size="1" name="sql_localfile">' . "\n";
|
||||||
echo ' <option value="" selected="selected"></option>' . "\n";
|
echo ' <option value="" selected="selected"></option>' . "\n";
|
||||||
|
$form_items++;
|
||||||
} // end if (is_first)
|
} // end if (is_first)
|
||||||
echo ' <option value="' . htmlspecialchars($file) . '">' . htmlspecialchars($file) . '</option>' . "\n";
|
echo ' <option value="' . htmlspecialchars($file) . '">' . htmlspecialchars($file) . '</option>' . "\n";
|
||||||
$is_first++;
|
$is_first++;
|
||||||
@@ -252,6 +258,7 @@ echo "\n";
|
|||||||
// Encoding setting form appended by Y.Kawada
|
// Encoding setting form appended by Y.Kawada
|
||||||
if (function_exists('PMA_set_enc_form')) {
|
if (function_exists('PMA_set_enc_form')) {
|
||||||
echo PMA_set_enc_form(' ');
|
echo PMA_set_enc_form(' ');
|
||||||
|
$form_items++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Charset conversion options
|
// Charset conversion options
|
||||||
@@ -260,6 +267,7 @@ if (($is_upload || $is_upload_dir) &&
|
|||||||
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'files' || $querydisplay_tab == 'full')))
|
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'files' || $querydisplay_tab == 'full')))
|
||||||
&& isset($db) && $db != ''){
|
&& isset($db) && $db != ''){
|
||||||
if ($cfg['AllowAnywhereRecoding'] && $allow_recoding) {
|
if ($cfg['AllowAnywhereRecoding'] && $allow_recoding) {
|
||||||
|
$form_items++;
|
||||||
echo ' <div style="margin-bottom: 5px">' . "\n";
|
echo ' <div style="margin-bottom: 5px">' . "\n";
|
||||||
$temp_charset = reset($cfg['AvailableCharsets']);
|
$temp_charset = reset($cfg['AvailableCharsets']);
|
||||||
echo $strCharsetOfFile . "\n"
|
echo $strCharsetOfFile . "\n"
|
||||||
@@ -287,6 +295,7 @@ if (!isset($is_inside_querywindow) ||
|
|||||||
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'history' || $querydisplay_tab == 'full'))) {
|
(isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && ($querydisplay_tab == 'history' || $querydisplay_tab == 'full'))) {
|
||||||
if ($cfg['Bookmark']['db'] && $cfg['Bookmark']['table']) {
|
if ($cfg['Bookmark']['db'] && $cfg['Bookmark']['table']) {
|
||||||
if (($bookmark_list = PMA_listBookmarks($db, $cfg['Bookmark'])) && count($bookmark_list) > 0) {
|
if (($bookmark_list = PMA_listBookmarks($db, $cfg['Bookmark'])) && count($bookmark_list) > 0) {
|
||||||
|
$form_items++;
|
||||||
echo " " . ((isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && $querydisplay_tab == 'full') || !isset($is_inside_querywindow) ? "<i>$strOr</i>" : '') . " $strBookmarkQuery :<br />\n";
|
echo " " . ((isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && $querydisplay_tab == 'full') || !isset($is_inside_querywindow) ? "<i>$strOr</i>" : '') . " $strBookmarkQuery :<br />\n";
|
||||||
|
|
||||||
if (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE) {
|
if (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE) {
|
||||||
@@ -314,9 +323,15 @@ if (!isset($is_inside_querywindow) ||
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($is_inside_querywindow) || (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && (($querydisplay_tab == 'files') || $querydisplay_tab == 'sql' || $querydisplay_tab == 'full' || ($querydisplay_tab == 'history' && $bookmark_go)))) {
|
if (!isset($is_inside_querywindow) || (isset($is_inside_querywindow) && $is_inside_querywindow == TRUE && isset($querydisplay_tab) && (($querydisplay_tab == 'files') || $querydisplay_tab == 'sql' || $querydisplay_tab == 'full' || ($querydisplay_tab == 'history' && $bookmark_go)))) {
|
||||||
|
if ($form_items > 0) {
|
||||||
?>
|
?>
|
||||||
<input type="submit" name="SQL" value="<?php echo $strGo; ?>" />
|
<input type="submit" name="SQL" value="<?php echo $strGo; ?>" />
|
||||||
<?php
|
<?php
|
||||||
|
} else {
|
||||||
|
// TODO: Add a more complete warning that no items (like for file import) where found.
|
||||||
|
// (After 2.5.2 release!)
|
||||||
|
echo $strWebServerUploadDirectoryError;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</form>
|
</form>
|
||||||
|
Reference in New Issue
Block a user