[adminer-svn] SF.net SVN: adminer:[1250] trunk/adminer/include
Database management in a single PHP file
Brought to you by:
jakubvrana
From: <jak...@us...> - 2009-11-21 09:09:01
|
Revision: 1250 http://adminer.svn.sourceforge.net/adminer/?rev=1250&view=rev Author: jakubvrana Date: 2009-11-21 09:08:52 +0000 (Sat, 21 Nov 2009) Log Message: ----------- Don't store files in hidden fields Modified Paths: -------------- trunk/adminer/include/auth.inc.php trunk/adminer/include/functions.inc.php Modified: trunk/adminer/include/auth.inc.php =================================================================== --- trunk/adminer/include/auth.inc.php 2009-11-21 08:59:03 UTC (rev 1249) +++ trunk/adminer/include/auth.inc.php 2009-11-21 09:08:52 UTC (rev 1250) @@ -41,9 +41,6 @@ $adminer->loginForm($username); echo "<p>\n"; hidden_fields($_POST, array("server", "username", "password")); // expired session - foreach ($_FILES as $key => $val) { - echo '<input type="hidden" name="files[' . h($key) . ']" value="' . ($val["error"] ? $val["error"] : base64_encode(file_get_contents($val["tmp_name"]))) . '">'; - } echo "<input type='submit' value='" . lang('Login') . "'>\n</form>\n"; page_footer("auth"); } Modified: trunk/adminer/include/functions.inc.php =================================================================== --- trunk/adminer/include/functions.inc.php 2009-11-21 08:59:03 UTC (rev 1249) +++ trunk/adminer/include/functions.inc.php 2009-11-21 09:08:52 UTC (rev 1250) @@ -296,22 +296,12 @@ return " " . ($page == $_GET["page"] ? $page + 1 : '<a href="' . h(remove_from_uri("page") . ($page ? "&page=$page" : "")) . '">' . ($page + 1) . "</a>"); } -/** Get file contents from $_FILES or $_POST["files"] +/** Get file contents from $_FILES * @param string * @param bool -* @return string +* @return mixed int for error, string otherwise */ function get_file($key, $decompress = false) { - // returns int for error, string otherwise - $file = $_POST["files"][$key]; - if (isset($file)) { - // get the file from hidden field if the user was logged out - $length = strlen($file); - if ($length && $length < 4) { - return intval($file); - } - return base64_decode($file); - } $file = $_FILES[$key]; if (!$file || $file["error"]) { return $file["error"]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |