<?php
//var_dump('BEING INCLUDED');

function sample_on_load_event(&$widgets)
{
	/* Called when the form is just loaded. You receive the array widgets as
	 * argument, and can modify it to alter the behavior of the form. */
	//var_dump('BEING LOADED');
	//$widget =& $widgets[2];
	$widget =& get_widget($widgets, 'mytextarea');
	$widget->value='This example shows how to change the text inside a text box from within the include file, when the form is loaded.';
}

function sample_on_sync_event()
{
	/* This is called when the form is posted. You generally want to sync the
	 * configurations in the XML file to settings in files spread across the file
	 * system or maybe restart a service here. */
	//var_dump('BEING SYNCED');
}

function sample_on_apply_event()
{
	/* This is called when a configuration has been changed and the user is
	 * prompted to apply the changes and clicks "Apply changes". */
	 var_dump('BEING APPLIED');
}

function sample_on_submit_event()
{
	/* This allows you to perform an action when an specific submit button is
	 * clicked. This should only be used when you have more than one submit
	 * button in the same form. Otherwise, <on_load_event> performs better and
	 * is cleaner. */
	//var_dump('BEING SUBMITTED');
}
?>