#!/bin/sh

. ../common/ajax_common
. ../common/ajax_object_lib


load_interface()
{
	printf "{"
	printf "\"interface\":`lib_interface_list`"
	printf ",\"wangroup\":`lib_wangroup_list`"
	printf ",\"proxy\":`lib_proxy_list`"
	printf "}"
}


case "${CGI_action}" in
	"load_interface")
		retjson 0 "OK" "`load_interface`"
		;;

	"load_group")
		retjson 0 "OK" "`lib_ippool_list`"
		;;

	"load_bridge")
		retjson 0 "OK" "`lib_bridge_list`"
		;;

	"load_iptable")
		retjson 0 "OK" "`lib_iptable_list`"
		;;

	"load_dnsgrp")
		retjson 0 "OK" "`lib_dnsgrp_list`"
		;;

	"load_filetype")
		retjson 0 "OK" "`lib_urlfilter_list`"
		;;

	*)
		retjson 1 "UNKNOW_ACTION"
		;;
esac
