#!/bin/sh -ef

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

alt_template()
{
	echo '('
	case "$in__objects" in
		*/ubc)
				local name="${in__objects%/ubc*}"
			  	name="${name#ve/}"
			   	echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-ubc.html"'
				echo ' redirect #f'
				;;
		*/caps)
				local name="${in__objects%/caps*}"
				name="${name#ve/}"
			  	echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-caps.html"'
				echo ' redirect #f'
				;;
		*/quota)
				local name="${in__objects%/quota*}"
				name="${name#ve/}"
				echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-quota.html"'
				echo ' redirect #f'
				;;
		*/devices)
				local name="${in__objects%/devices*}"
				name="${name#ve/}"
				echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-devices.html"'
				echo ' redirect #f'
				;;
		/)
				echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-list.html"'
				;;
		*)
				echo ' template "form"'
				echo ' translate "alterator-ovz"'
				echo ' url "ovz-ve-object.html"'
				;;
		esac
				echo ')'
}

on_message()
{
	case "$in_action" in
		#information for renderer
		template)
			alt_template
			;;
		*)
			echo '#f'
			;;
	esac
}

message_loop
