dynamic length
This commit is contained in:
@@ -5,6 +5,13 @@ phpMyAdmin - Changelog
|
||||
$Id$
|
||||
$Source$
|
||||
|
||||
2001-07-19 Marc Delisle <lem9@users.sourceforge.net>
|
||||
* config.inc.php3, tbl_change.php3, db_details.php3, lib.inc.php3,
|
||||
tbl_properties.php3, tbl_properties_inc.php3, tbl_select.php3,
|
||||
Documentation.html:
|
||||
Feature #429771: dynamic lenght for input fields, and new config
|
||||
for textareas
|
||||
|
||||
2001-07-18 Steve Alberty <alberty@neptunlabs.de>
|
||||
* left.php3: add 'or mysql_die()' for mysql_list_dbs to suppress
|
||||
'unable to save result' warnings
|
||||
|
@@ -464,9 +464,15 @@
|
||||
<br /><br />
|
||||
</dd>
|
||||
|
||||
<dt><b>$cfgMaxInputsize </b>integer</dt>
|
||||
<dt><b>$cfgTextareaCols </b>integer</dt>
|
||||
<dd>
|
||||
Size of the edit-field when adding a new record to a table.
|
||||
Number of columns for the textareas.
|
||||
<br /><br />
|
||||
</dd>
|
||||
|
||||
<dt><b>$cfgTextareaRows </b>integer</dt>
|
||||
<dd>
|
||||
Number of rows for the textareas.
|
||||
<br /><br />
|
||||
</dd>
|
||||
|
||||
|
@@ -77,11 +77,11 @@ $cfgThBgcolor = "#D3DCE3";
|
||||
$cfgBgcolorOne = "#CCCCCC";
|
||||
$cfgBgcolorTwo = "#DDDDDD";
|
||||
$cfgMaxRows = 30;
|
||||
$cfgMaxInputsize = "300px";
|
||||
$cfgOrder = "ASC";
|
||||
$cfgShowBlob = true;
|
||||
$cfgShowSQL = true;
|
||||
|
||||
$cfgTextareaCols = "40";
|
||||
$cfgTextareaRows = "7";
|
||||
$cfgModifyDeleteAtLeft = true;
|
||||
$cfgModifyDeleteAtRight = false;
|
||||
|
||||
|
@@ -11,7 +11,6 @@ if (!isset($message)) {
|
||||
show_message($message);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Displays an html table with all the tables contained into the current
|
||||
* database
|
||||
@@ -261,7 +260,10 @@ if ($num_tables > 0) {
|
||||
<input type="hidden" name="zero_rows" value="<?php echo $strSuccess; ?>" />
|
||||
<?php echo $strRunSQLQuery . $db . ' ' . show_docu('manual_Reference.html#SELECT'); ?> :<br />
|
||||
<div style="margin-bottom: 5px">
|
||||
<textarea name="sql_query" cols="40" rows="3" wrap="virtual" style="width: <?php echo $cfgMaxInputsize; ?>">
|
||||
<textarea name="sql_query" wrap="virtual"
|
||||
rows="<?php echo $cfgTextareaRows; ?>"
|
||||
cols="<?php echo $cfgTextareaCols; ?>"
|
||||
>
|
||||
<?php if (isset($show_query)) {
|
||||
echo $show_query=="y" ? $sql_query : '';
|
||||
}
|
||||
|
@@ -3,6 +3,10 @@
|
||||
|
||||
require("./config.inc.php3");
|
||||
|
||||
// if they are using an old config.inc.php3
|
||||
if (!isset($cfgTextareaCols)) $cfgTextareaCols="40";
|
||||
if (!isset($cfgTextareaRows)) $cfgTextareaRows="7";
|
||||
|
||||
if(!defined("__LIB_INC__")){
|
||||
define("__LIB_INC__", 1);
|
||||
|
||||
|
@@ -81,7 +81,6 @@ for($i=0;$i<mysql_num_rows($table_def);$i++)
|
||||
}
|
||||
echo "<td>$type</td>\n";
|
||||
|
||||
// THE VALUE COLUMN
|
||||
if(isset($row) && isset($row[$field]))
|
||||
{
|
||||
$special_chars = htmlspecialchars($row[$field]);
|
||||
@@ -119,9 +118,12 @@ for($i=0;$i<mysql_num_rows($table_def);$i++)
|
||||
echo "</select></td>\n";
|
||||
}
|
||||
|
||||
// THE VALUE COLUMN
|
||||
|
||||
if(strstr($row_table_def["Type"], "text"))
|
||||
{
|
||||
echo "<td><textarea name=fields[$field] style=\"width:$cfgMaxInputsize;\" rows=5>$special_chars</textarea></td>\n";
|
||||
echo "<td><textarea name=fields[$field] rows=\"$cfgTextareaRows\"
|
||||
cols=\"$cfgTextareaCols\" >$special_chars</textarea></td>\n";
|
||||
if (strlen($special_chars) > 32000)
|
||||
echo "<td>$strTextAreaLength</td>";
|
||||
}
|
||||
@@ -210,11 +212,14 @@ for($i=0;$i<mysql_num_rows($table_def);$i++)
|
||||
elseif((strstr($row_table_def["Type"], "blob") || strstr($row_table_def["Type"], "binary")) && !empty($data))
|
||||
{
|
||||
echo "<td>" . $strBinaryDoNotEdit;
|
||||
echo "<input type=\"hidden\" name=fields[$field] value=\"".$special_chars."\" style=\"width:$cfgMaxInputsize;\" maxlength=$len></td>";
|
||||
echo "<input type=\"hidden\" name=fields[$field] value=\"".$special_chars."\"></td>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<td><input type=text name=fields[$field] value=\"".$special_chars."\" style=\"width:$cfgMaxInputsize;\" maxlength=$len></td>";
|
||||
$fieldsize=($len>40? 40: $len);
|
||||
|
||||
echo "<td><input type=text name=fields[$field]
|
||||
value=\"".$special_chars."\" maxlength=\"$len\" size=\"$fieldsize\"></td>";
|
||||
}
|
||||
echo "</tr>\n";
|
||||
}
|
||||
|
@@ -201,7 +201,7 @@ if($action == "tbl_create.php3" && MYSQL_MAJOR_VERSION >= "3.23")
|
||||
{
|
||||
echo "$strTableComments:<br>";
|
||||
?>
|
||||
<input type="text" name="comment" style="width: <?php echo $cfgMaxInputsize;?>" maxlength="80">
|
||||
<input type="text" name="comment" size="40" maxlength="80">
|
||||
<?php
|
||||
//BEGIN - Table Type - 2 May 2001 - Robbat2 - change by staybyte - 11 June 2001
|
||||
if($action == "tbl_create.php3")
|
||||
|
@@ -467,7 +467,10 @@ echo "\n";
|
||||
<input type="hidden" name="zero_rows" value="<?php echo $strSuccess; ?>" />
|
||||
<?php echo $strRunSQLQuery . $db . ' ' . show_docu('manual_Reference.html#SELECT'); ?> :<br />
|
||||
<div style="margin-bottom: 5px">
|
||||
<textarea name="sql_query" cols="40" rows="3" wrap="virtual" style="width: <?php echo $cfgMaxInputsize; ?>">
|
||||
<textarea name="sql_query" wrap="virtual"
|
||||
rows="<?php echo $cfgTextareaRows; ?>"
|
||||
cols="<?php echo $cfgTextareaCols; ?>"
|
||||
>
|
||||
SELECT * FROM <?php echo $table; ?> WHERE 1
|
||||
</textarea><br />
|
||||
</div>
|
||||
|
@@ -58,7 +58,10 @@ if(!isset($param) || $param[0] == "") {
|
||||
echo "<tr bgcolor=".$bgcolor.">";
|
||||
echo "<td>$field</td>";
|
||||
echo "<td>$type</td>";
|
||||
echo "<td><input type=text name=fields[] style=\"width: ".$cfgMaxInputsize."\" maxlength=".$len."></td>\n";
|
||||
|
||||
$fieldsize=($len>40? 40: $len);
|
||||
echo "<td><input type=text name=fields[]
|
||||
size=\"$fieldsize\" maxlength=".$len."></td>\n";
|
||||
echo "<input type=hidden name=names[] value=\"$field\">\n";
|
||||
echo "<input type=hidden name=types[] value=\"$type\">\n";
|
||||
echo "</tr>";
|
||||
|
Reference in New Issue
Block a user