slider for table search, work in progress...
This commit is contained in:
126
tbl_select.php
126
tbl_select.php
@@ -12,6 +12,9 @@ require_once './libraries/common.inc.php';
|
|||||||
require_once './libraries/relation.lib.php'; // foreign keys
|
require_once './libraries/relation.lib.php'; // foreign keys
|
||||||
require_once './libraries/mysql_charsets.lib.php';
|
require_once './libraries/mysql_charsets.lib.php';
|
||||||
|
|
||||||
|
$GLOBALS['js_include'][] = 'mootools.js';
|
||||||
|
$GLOBALS['js_include'][] = 'mootools-domready.js';
|
||||||
|
|
||||||
if ($GLOBALS['cfg']['PropertiesIconic'] == true) {
|
if ($GLOBALS['cfg']['PropertiesIconic'] == true) {
|
||||||
$titles['Browse'] =
|
$titles['Browse'] =
|
||||||
'<img class="icon" width="16" height="16" src="' . $pmaThemeImage
|
'<img class="icon" width="16" height="16" src="' . $pmaThemeImage
|
||||||
@@ -121,67 +124,8 @@ while (list($operator) = each($GLOBALS['cfg']['UnaryOperators'])) {
|
|||||||
|
|
||||||
<fieldset id="fieldset_table_search">
|
<fieldset id="fieldset_table_search">
|
||||||
|
|
||||||
<fieldset id="fieldset_select_fields">
|
|
||||||
<legend><?php echo $strSelectFields; ?></legend>
|
|
||||||
<select name="param[]" size="<?php echo min($fields_cnt, 10); ?>"
|
|
||||||
multiple="multiple">
|
|
||||||
<?php
|
|
||||||
// Displays the list of the fields
|
|
||||||
foreach ($fields_list as $each_field) {
|
|
||||||
echo ' '
|
|
||||||
.'<option value="' . htmlspecialchars($each_field) . '"'
|
|
||||||
.' selected="selected">' . htmlspecialchars($each_field)
|
|
||||||
.'</option>' . "\n";
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
<input type="checkbox" name="distinct" value="DISTINCT" id="oDistinct" />
|
|
||||||
<label for="oDistinct">DISTINCT</label>
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset id="fieldset_limit_rows">
|
|
||||||
<legend><?php echo $strLimitNumRows; ?></legend>
|
|
||||||
<input type="text" size="4" name="session_max_rows"
|
|
||||||
value="<?php echo $GLOBALS['cfg']['MaxRows']; ?>" class="textfield" />
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset id="fieldset_display_order">
|
|
||||||
<legend><?php echo $strDisplayOrder; ?></legend>
|
|
||||||
<select name="orderField" style="vertical-align: middle">
|
|
||||||
<option value="--nil--"></option>
|
|
||||||
<?php
|
|
||||||
foreach ($fields_list as $each_field) {
|
|
||||||
echo ' '
|
|
||||||
.'<option value="' . htmlspecialchars($each_field) . '">'
|
|
||||||
.htmlspecialchars($each_field) . '</option>' . "\n";
|
|
||||||
} // end for
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<div class="formelement">
|
|
||||||
<input type="radio" name="order" value="ASC" checked="checked" id="sortASC" />
|
|
||||||
<label for="sortASC"><?php echo $strAscending; ?></label>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="formelement">
|
|
||||||
<input type="radio" name="order" value="DESC" id="sortDESC" />
|
|
||||||
<label for="sortDESC"><?php echo $strDescending; ?></label>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<br class="clearfloat" />
|
|
||||||
<?php echo $strAddSearchConditions; ?>
|
|
||||||
<?php echo PMA_showMySQLDocu('SQL-Syntax', 'Functions'); ?>
|
|
||||||
|
|
||||||
<input type="text" name="where" class="textfield" size="64" />
|
|
||||||
|
|
||||||
</fieldset>
|
|
||||||
<fieldset class="tblFooters">
|
|
||||||
<input type="submit" name="submit" value="<?php echo $strGo; ?>" />
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<fieldset id="fieldset_table_qbe">
|
<fieldset id="fieldset_table_qbe">
|
||||||
<legend><?php echo '<em>' . $strOr . '</em> ' . $strDoAQuery; ?></legend>
|
<legend><?php echo $strDoAQuery; ?></legend>
|
||||||
<table class="data">
|
<table class="data">
|
||||||
<thead>
|
<thead>
|
||||||
<tr><th><?php echo $strField; ?></th>
|
<tr><th><?php echo $strField; ?></th>
|
||||||
@@ -307,6 +251,68 @@ while (list($operator) = each($GLOBALS['cfg']['UnaryOperators'])) {
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
<?php
|
||||||
|
PMA_generate_slider_effect('searchoptions', $strOptions);
|
||||||
|
?>
|
||||||
|
<div id="searchoptions_anchor"></div>
|
||||||
|
<div id="searchoptions">'
|
||||||
|
|
||||||
|
<fieldset id="fieldset_select_fields">
|
||||||
|
<legend><?php echo $strSelectFields; ?></legend>
|
||||||
|
<select name="param[]" size="<?php echo min($fields_cnt, 10); ?>"
|
||||||
|
multiple="multiple">
|
||||||
|
<?php
|
||||||
|
// Displays the list of the fields
|
||||||
|
foreach ($fields_list as $each_field) {
|
||||||
|
echo ' '
|
||||||
|
.'<option value="' . htmlspecialchars($each_field) . '"'
|
||||||
|
.' selected="selected">' . htmlspecialchars($each_field)
|
||||||
|
.'</option>' . "\n";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
<input type="checkbox" name="distinct" value="DISTINCT" id="oDistinct" />
|
||||||
|
<label for="oDistinct">DISTINCT</label>
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset id="fieldset_search_conditions">
|
||||||
|
<legend><?php echo '<em>' . $strOr . '</em> ' .$strAddSearchConditions; ?></legend>
|
||||||
|
<?php echo PMA_showMySQLDocu('SQL-Syntax', 'Functions'); ?>
|
||||||
|
|
||||||
|
<input type="text" name="where" class="textfield" size="64" />
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset id="fieldset_limit_rows">
|
||||||
|
<legend><?php echo $strLimitNumRows; ?></legend>
|
||||||
|
<input type="text" size="4" name="session_max_rows"
|
||||||
|
value="<?php echo $GLOBALS['cfg']['MaxRows']; ?>" class="textfield" />
|
||||||
|
</fieldset>
|
||||||
|
|
||||||
|
<fieldset id="fieldset_display_order">
|
||||||
|
<legend><?php echo $strDisplayOrder; ?></legend>
|
||||||
|
<select name="orderField" style="vertical-align: middle">
|
||||||
|
<option value="--nil--"></option>
|
||||||
|
<?php
|
||||||
|
foreach ($fields_list as $each_field) {
|
||||||
|
echo ' '
|
||||||
|
.'<option value="' . htmlspecialchars($each_field) . '">'
|
||||||
|
.htmlspecialchars($each_field) . '</option>' . "\n";
|
||||||
|
} // end for
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<div class="formelement">
|
||||||
|
<input type="radio" name="order" value="ASC" checked="checked" id="sortASC" />
|
||||||
|
<label for="sortASC"><?php echo $strAscending; ?></label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="formelement">
|
||||||
|
<input type="radio" name="order" value="DESC" id="sortDESC" />
|
||||||
|
<label for="sortDESC"><?php echo $strDescending; ?></label>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
<fieldset class="tblFooters">
|
<fieldset class="tblFooters">
|
||||||
<input type="hidden" name="max_number_of_fields"
|
<input type="hidden" name="max_number_of_fields"
|
||||||
value="<?php echo $fields_cnt; ?>" />
|
value="<?php echo $fields_cnt; ?>" />
|
||||||
|
Reference in New Issue
Block a user