1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
TP-Link_Archer-XR500v/EN7526G_3.18Kernel_SDK/filesystem/boaroot/cgi-bin/showhis.cgi
2024-07-22 01:58:46 -03:00

53 lines
1.4 KiB
Bash
Executable File

#!/bin/sh
echo "Content-Type: text/html"
echo ""
count=`/userfs/bin/tcapi get appFTP_Downloading historycount`
i=0
echo "var DownEntry=new Array();"
if [ "$count" -gt 0 ]
then
while [ "$count" -gt "$i" ]
do
node_name="appFTP_Entry$i"
username=`/userfs/bin/tcapi get $node_name username`
password=`/userfs/bin/tcapi get $node_name password`
url=`/userfs/bin/tcapi get $node_name url`
port=`/userfs/bin/tcapi get $node_name port`
deviceid=`/userfs/bin/tcapi get $node_name deviceid`
savepath=`/userfs/bin/tcapi get $node_name savepath`
result=`/userfs/bin/tcapi get $node_name result`
if [ "$username" = "" -o "$username" = "N/A" ]
then
username=" "
fi
if [ "$password" = "" -o "$password" = "N/A" ]
then
password=" "
fi
case "$result" in
0) showresult="Success";;
1) showresult="Failed:UserName or Password Error";;
2) showresult="Failed:Create Fold Error";;
10) showresult="Downloading";;
*) showresult="Failed:Download Error";;
esac
if [ "$savepath" != "" ]
then
echo "DownEntry[$i]=new Array(\"\", \"\", \"\", \"$username\", \"$password\", \"$port\", \"$url\",\"$deviceid/$savepath/${url##*/}\",\"$showresult\");"
else
echo "DownEntry[$i]=new Array(\"\", \"\", \"\", \"$username\", \"$password\", \"$port\", \"$url\",\"$deviceid/${url##*/}\",\"$showresult\");"
fi
i=`expr $i + 1`
done
fi