#!/bin/sh

#turn off auto expansion

. /usr/share/alterator/build/backend3.sh

on_message()
{
        echo "#$in_action#" >&2
        case "$in_action" in
                #information for renderer
                template)
                        case "$in__objects" in
		       zone)
                                echo -n '('
                                echo -n 'template "card-index" '
				echo -n 'url "/var/www/html/fbi/selfirewall.xhtml" '
                                echo ')'
                               
		       ;;     
		        services/*/*)
		               echo -n '(template "form"'
			       echo -n '   url
 "/var/www/html/fbi/simple-services.xhtml"'
                               echo  ')'
			       ;;
			nat)
			      echo -n '(template "form" url "/var/www/html/fbi/nat-form.xhtml")'
			      ;;
			*)  echo -n '(template "form" url "/var/www/html/newfw-main.html")'
                       esac
		       ;;
                  info)
		      echo '('
		            echo "skip #t"
                      echo ')'
		  ;;
                   *)
                        echo "#f" 
                ;;
        esac
}

message_loop
