aboutsummaryrefslogtreecommitdiffstats
path: root/config/cg2/sample/sample.inc
diff options
context:
space:
mode:
Diffstat (limited to 'config/cg2/sample/sample.inc')
-rw-r--r--config/cg2/sample/sample.inc37
1 files changed, 37 insertions, 0 deletions
diff --git a/config/cg2/sample/sample.inc b/config/cg2/sample/sample.inc
new file mode 100644
index 00000000..62ec59ab
--- /dev/null
+++ b/config/cg2/sample/sample.inc
@@ -0,0 +1,37 @@
+<?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');
+}
+?>