summaryrefslogtreecommitdiffstats
path: root/usr/local/www/exec.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2004-12-12 21:25:06 +0000
committerScott Ullrich <sullrich@pfsense.org>2004-12-12 21:25:06 +0000
commitbe4b8e72a6f02f924301aefdfdf73e775827c0bf (patch)
treeba7940590f5de4e8b690530cdf7263b46998e482 /usr/local/www/exec.php
parentb4ff3ccd3b34441747000ac42f5c266aefe4106c (diff)
downloadpfsense-be4b8e72a6f02f924301aefdfdf73e775827c0bf.zip
pfsense-be4b8e72a6f02f924301aefdfdf73e775827c0bf.tar.gz
* Automatically focus to command box and filename box
Diffstat (limited to 'usr/local/www/exec.php')
-rwxr-xr-xusr/local/www/exec.php15
1 files changed, 9 insertions, 6 deletions
diff --git a/usr/local/www/exec.php b/usr/local/www/exec.php
index 8f47fc5..03a9b2b 100755
--- a/usr/local/www/exec.php
+++ b/usr/local/www/exec.php
@@ -5,9 +5,9 @@ if (($_POST['submit'] == "Download") && file_exists($_POST['dlPath'])) {
$fd = fopen($_POST['dlPath'], "rb");
header("Content-Type: application/octet-stream");
header("Content-Length: " . filesize($_POST['dlPath']));
- header("Content-Disposition: attachment; filename=\"" .
+ header("Content-Disposition: attachment; filename=\"" .
trim(htmlentities(basename($_POST['dlPath']))) . "\"");
-
+
fpassthru($fd);
exit;
} else if (($_POST['submit'] == "Upload") && is_uploaded_file($_FILES['ulfile']['tmp_name'])) {
@@ -24,7 +24,7 @@ if (($_POST['submit'] == "Download") && file_exists($_POST['dlPath'])) {
/*
Exec+ v1.02-000 - Copyright 2001-2003, All rights reserved
Created by technologEase (http://www.technologEase.com).
-
+
(modified for m0n0wall by Manuel Kasper <mk@neon1.net>)
*/
@@ -79,7 +79,7 @@ if (isBlank( $_POST['txtRecallBuffer'] )) {
// Functions to extend String class.
function str_encode() { return escape( this ) }
function str_decode() { return unescape( this ) }
-
+
// Extend string class to include encode() and decode() functions.
String.prototype.encode = str_encode
String.prototype.decode = str_decode
@@ -95,7 +95,7 @@ if (isBlank( $_POST['txtRecallBuffer'] )) {
if (!isBlank(form.txtCommand.value)) {
// If this command is repeat of last command, then do not store command.
if (form.txtCommand.value.encode() == arrRecallBuffer[arrRecallBuffer.length-1]) { return true }
-
+
// Stuff encoded command string into the recall buffer.
if (isBlank(form.txtRecallBuffer.value))
form.txtRecallBuffer.value = form.txtCommand.value.encode();
@@ -205,7 +205,7 @@ if (!isBlank($_POST['txtCommand'])) {
<table>
<tr>
<td class="label" align="right">Command:</td>
- <td class="type"><input name="txtCommand" type="text" size="80" value="<?=htmlspecialchars($_POST['txtCommand']);?>"></td>
+ <td class="type"><input id="txtCommand" name="txtCommand" type="text" size="80" value="<?=htmlspecialchars($_POST['txtCommand']);?>"></td>
</tr>
<tr>
<td valign="top">&nbsp;&nbsp;&nbsp;</td>
@@ -236,5 +236,8 @@ if (!isBlank($_POST['txtCommand'])) {
</tr>
</table>
</form>
+<script language="Javascript">
+document.forms[0].txtCommand.focus();
+</script>
</body>
</html>
OpenPOWER on IntegriCloud