]> git.joonet.de Git - adminer.git/commitdiff
Respect zero text length
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 23 Jul 2009 17:28:29 +0000 (17:28 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Thu, 23 Jul 2009 17:28:29 +0000 (17:28 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@889 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/select.inc.php

index 8831b8b02a758a371166bb5e78f3f44861d656c0..af1b09dccb1122973440f2bf768450a5ecd4ce71 100644 (file)
@@ -245,7 +245,7 @@ if (!$columns) {
        
        if (isset($text_length)) {
                echo "<fieldset><legend>" . lang('Text length') . "</legend><div>";
-               echo "<input name='text_length' size='3' value=\"" . htmlspecialchars($text_length) . "\">";
+               echo '<input name="text_length" size="3" value="' . htmlspecialchars($text_length) . '">';
                echo "</div></fieldset>\n";
        }
        
@@ -317,8 +317,8 @@ if (!$columns) {
                                                } else {
                                                        if (!strlen(trim($val, " \t"))) {
                                                                $val = "&nbsp;";
-                                                       } elseif (intval($text_length) > 0 && ereg('blob|text', $fields[$key]["type"])) {
-                                                               $val = nl2br(shorten_utf8($val, intval($text_length))); // usage of LEFT() would reduce traffic but complicates query
+                                                       } elseif (strlen($text_length) && ereg('blob|text', $fields[$key]["type"])) {
+                                                               $val = nl2br(shorten_utf8($val, max(0, intval($text_length)))); // usage of LEFT() would reduce traffic but complicate query
                                                        } else {
                                                                $val = nl2br(htmlspecialchars($val));
                                                                if ($fields[$key]["type"] == "char") {