[new]
[if session arg]
[set interpolate=1 name="arg"][data session arg][/set]
[elsif value mvc_directive]
[set interpolate=1 name="arg"][value mvc_directive][/set]
[/elsif]
[else]
[set interpolate=1 name="arg"][value code][/set]
[/else]
[/if]
Set [scratch arg]
[if value mvc_write]
[then]
[title-bar][scratch arg]
[set name=result int][write-config
interpolate=1
name="[value mvc_directive]"
complex="[value mvc_complex]"][value name="mvc_value"][/write-config][/set]
[if scratch result]
-- successfully set
[else]
ERROR WRITING DIRECTIVE
[/else]
[/if]
[value name=mvc_write set=""]
[/title-bar]
[/then]
[else]
[title-bar][scratch arg][/title-bar]
[/else]
[/if]
[if type=file term="config/extra/[scratch arg]"]
[include file="config/extra/[scratch arg]"]
[/if]
[send-help name="[scratch arg]"]