#!/bin/sh
#This script is created by ssparser automatically. The parser first created by MaoShouyan
printf "Content-type: text/html
Cache-Control: no-cache

"
echo -n "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
<META HTTP-EQUIV=\"Cache-Control\" content=\"no-cache\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"/img/p2p.css\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"/img/dtree.css\" />
<script type=\"text/javascript\" src=\"/img/dtree.js\"></script>
<script type=\"text/javascript\">
function openurl(url)
{
        window.parent.document.getElementById(\"content\").src = url;
}
function appinfo(apid, name)
{
	var url;
	url = \"/cgi-bin/Protocol/sysapp_config?appid=\" + apid + \"&appname=\" + name;
        window.parent.document.getElementById(\"content\").src = url;
}
function groupinfo(grpid, grpname)
{
        var url;
        url = \"/cgi-bin/Monitor/grpview?title=ӦЭ->\" + grpname + \"&group=\" + grpid;
        window.parent.document.getElementById(\"content\").src = url;
}
</script>
</head>
";
. /etc/PG.conf
FLOWEYE=${PGPATH}/bin/floweye

echo -n "
<body>
<div style=\"position:absolute;top:6px\">
<script type=\"text/javascript\">
	d = new dTree('d');
	d.add(0, -1, 'Ӧʶ');
	d.add(3, 0, '', '','','','','', true);
        d.add(33,3, 'αIP', \"javascript:openurl('/cgi-bin/Protocol/ip_protect')\");
        d.add(36,3, 'P2Pʶ', \"javascript:openurl('/cgi-bin/Protocol/xntrack_config')\");
        d.add(37,3, 'Ѹ׼ǿʶ', \"javascript:openurl('/cgi-bin/Protocol/thunder_config')\");
	d.add(1044, 0, 'ӦЭ', '','','','','', true);
";
        ${FLOWEYE} app showtree all | while read parentid myid appid appname type
        do
                [ "${appid}" = "default" -o "${appid}" = "unknown" ] && continue
                if [ "${type}" = "sysgrp" -o "${type}" = "usrgrp" ]; then
                        url="javascript:groupinfo('${appid}', '${appname}')"
                        echo "d.add(${myid}, ${parentid}, '${appname}', \"${url}\");"
                elif [ "${type}" = "sysapp" -o "${type}" = "usrapp" ]; then
                        url="javascript:appinfo('${appid}', '${appname}')"
                        echo "d.add(${myid}, ${parentid}, '${appname}', \"${url}\");"
                fi
        done

echo -n "
	d.add(1045, 0, '', '','','','','', true);
	d.add(10003,1045, 'ԶЭ', \"javascript:openurl('/cgi-bin/Protocol/usrapp_list?title=->ԶЭ')\");
	d.add(10004,1045, 'ԶЭ', \"javascript:openurl('/cgi-bin/Protocol/usragp_list?title=->ԶЭ')\");
	document.write(d);
</script>
</div>
</body>
</html>
";