openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit aad466cdacd561c1b829014dbb95e177e995478a
parent 4da408ff55e4069ac5fb02ed9ebaabd3cac41d03
Author: dankert <openrat@jandankert.de>
Date:   Thu, 10 Mar 2022 13:09:06 +0100

New: Remember some user inputs in the browser local storage.

Diffstat:
Mindex.php | 14+++++++++++---
Mmodules/cms/base/Startup.class.php | 23++++++++++++++++++++++-
Mmodules/cms/ui/themes/default/html/views/element/advanced.php | 8++++----
Mmodules/cms/ui/themes/default/html/views/element/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/file/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/folder/advanced.php | 4++--
Mmodules/cms/ui/themes/default/html/views/folder/pub.php | 8++++----
Mmodules/cms/ui/themes/default/html/views/folder/remove.php | 4++--
Mmodules/cms/ui/themes/default/html/views/group/memberships.php | 2+-
Mmodules/cms/ui/themes/default/html/views/group/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/image/size.php | 2+-
Mmodules/cms/ui/themes/default/html/views/language/prop.php | 2+-
Mmodules/cms/ui/themes/default/html/views/language/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/link/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/login/login.php | 2+-
Mmodules/cms/ui/themes/default/html/views/login/login.tpl.src.xml | 2+-
Mmodules/cms/ui/themes/default/html/views/model/prop.php | 2+-
Mmodules/cms/ui/themes/default/html/views/model/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/object/aclform.php | 2+-
Mmodules/cms/ui/themes/default/html/views/object/inherit.php | 2+-
Mmodules/cms/ui/themes/default/html/views/page/all.php | 4++--
Mmodules/cms/ui/themes/default/html/views/page/all.tpl.src.xml | 4++--
Mmodules/cms/ui/themes/default/html/views/page/name.php | 2+-
Mmodules/cms/ui/themes/default/html/views/page/pub.php | 2+-
Mmodules/cms/ui/themes/default/html/views/page/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/pageelement/link.php | 4++--
Mmodules/cms/ui/themes/default/html/views/pageelement/link.tpl.src.xml | 4++--
Mmodules/cms/ui/themes/default/html/views/pageelement/pub.php | 2+-
Mmodules/cms/ui/themes/default/html/views/pageelement/value.php | 4++--
Mmodules/cms/ui/themes/default/html/views/pageelement/value.tpl.src.xml | 4++--
Mmodules/cms/ui/themes/default/html/views/profile/edit.php | 4++--
Mmodules/cms/ui/themes/default/html/views/project/prop.php | 10+++++-----
Mmodules/cms/ui/themes/default/html/views/project/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/search/edit.php | 10+++++-----
Mmodules/cms/ui/themes/default/html/views/template/addel.php | 2+-
Mmodules/cms/ui/themes/default/html/views/template/prop.php | 2+-
Mmodules/cms/ui/themes/default/html/views/template/prop.tpl.src.xml | 2+-
Mmodules/cms/ui/themes/default/html/views/template/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/template/src.php | 2+-
Mmodules/cms/ui/themes/default/html/views/template/src.tpl.src.xml | 2+-
Mmodules/cms/ui/themes/default/html/views/text/value.php | 2+-
Mmodules/cms/ui/themes/default/html/views/text/value.tpl.src.xml | 2+-
Mmodules/cms/ui/themes/default/html/views/url/remove.php | 2+-
Mmodules/cms/ui/themes/default/html/views/user/info.php | 4++--
Mmodules/cms/ui/themes/default/html/views/user/memberships.php | 2+-
Mmodules/cms/ui/themes/default/html/views/user/prop.php | 6+++---
Mmodules/cms/ui/themes/default/html/views/user/pw.php | 4++--
Mmodules/cms/ui/themes/default/html/views/user/remove.php | 2+-
Mmodules/cms/ui/themes/default/script/openrat/workbench.js | 4++--
Mmodules/cms/ui/themes/default/script/openrat/workbench.min.js | 4++--
Mmodules/template_engine/components/html/component_checkbox/CheckboxComponent.class.php | 6++++++
Mmodules/template_engine/components/html/component_checkbox/checkbox.js | 18+++++++++++++++++-
Mmodules/template_engine/components/html/component_checkbox/checkbox.min.js | 14+++++++++++++-
Mmodules/template_engine/components/template.xsd | 1627++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
54 files changed, 1768 insertions(+), 88 deletions(-)

diff --git a/index.php b/index.php @@ -8,9 +8,17 @@ require('modules/autoload.php'); // Autoloading all classes use cms\base\Startup; use cms\output\OutputFactory; -// - Validating the environment -// - Initialize all constants -Startup::initialize(); +try { + // Starting the application + // - Validating the environment + // - Initialize all constants + Startup::initialize(); + +} catch (ErrorException $e) { + header('Content-Type: text/plain'); + error_log( $e->getMessage() ); + echo "Startup failed"; +} // Creates the output driver // Dependent on which data format is requested by the client. diff --git a/modules/cms/base/Startup.class.php b/modules/cms/base/Startup.class.php @@ -59,6 +59,8 @@ class Startup { /** * Initialize. + * + * @throws ErrorException if something happens */ public static function initialize() { @@ -68,14 +70,33 @@ class Startup { self::setStartTime(); self::checkDatabaseDriver(); self::checkMultibyteSupport(); + self::setCookiePath(); // in some situations we want to know, if the CMS is really started up. define('APP_STARTED','1'); + } + + + /** + * Setting the cookie path. + */ + protected static function setCookiePath() { + + $scriptPath = dirname($_SERVER['SCRIPT_NAME']); + + if ( substr($scriptPath,-1 ) != '/' ) + $scriptPath = $scriptPath.'/'; // Add trailing slash // Cookie path - define('COOKIE_PATH',dirname($_SERVER['SCRIPT_NAME']).'/'); + define('COOKIE_PATH',$scriptPath); } + + /** + * Checking the minimum PHP version. + * + * @throws ErrorException + */ protected static function checkPHPVersion() { if (version_compare(phpversion(), self::MIN_VERSION, "<")) diff --git a/modules/cms/ui/themes/default/html/views/element/advanced.php b/modules/cms/ui/themes/default/html/views/element/advanced.php @@ -39,7 +39,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$with_icon){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('with_icon') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$with_icon){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('with_icon') ?>" <?php if(@$with_icon){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('EL_PROP_WITH_ICON').'') ?></span> </label> @@ -51,7 +51,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$inherit){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('inherit') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$inherit){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('inherit') ?>" <?php if(@$inherit){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('EL_PROP_INHERIT').'') ?></span> </label> @@ -63,7 +63,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$all_languages){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('all_languages') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$all_languages){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('all_languages') ?>" <?php if(@$all_languages){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('EL_PROP_ALL_LANGUAGES').'') ?></span> </label> @@ -75,7 +75,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$writable){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('writable') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$writable){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('writable') ?>" <?php if(@$writable){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('EL_PROP_writable').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/element/remove.php b/modules/cms/ui/themes/default/html/views/element/remove.php @@ -28,7 +28,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/file/remove.php b/modules/cms/ui/themes/default/html/views/file/remove.php @@ -11,7 +11,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <span><?php echo O::escapeHtml(''.@$name.'') ?></span> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/folder/advanced.php b/modules/cms/ui/themes/default/html/views/folder/advanced.php @@ -28,7 +28,7 @@ <td><?php echo O::escapeHtml('') ?> <?php $if7=($writable); if($if7) { ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$id){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml(''.@$id.'') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$id){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml(''.@$id.'') ?>" <?php if(@$$id){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@$name.'') ?></span> </label> @@ -73,7 +73,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/folder/pub.php b/modules/cms/ui/themes/default/html/views/folder/pub.php @@ -23,7 +23,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$pages){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('pages') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$pages){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('pages') ?>" <?php if(@$pages){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('pages').'') ?></span> </label> @@ -35,7 +35,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('files') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('files') ?>" <?php if(@$files){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('files').'') ?></span> </label> @@ -56,7 +56,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$subdirs){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('subdirs') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$subdirs){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('subdirs') ?>" <?php if(@$subdirs){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PUBLISH_WITH_SUBDIRS').'') ?></span> </label> @@ -68,7 +68,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$clean){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('clean') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$clean){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('clean') ?>" <?php if(@$clean){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CLEAN_AFTER_PUBLISH').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/folder/remove.php b/modules/cms/ui/themes/default/html/views/folder/remove.php @@ -21,12 +21,12 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" disabled="<?php echo O::escapeHtml('disabled') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$withChildren){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('withChildren') ?>" disabled="<?php echo O::escapeHtml('disabled') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$withChildren){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('withChildren') ?>" <?php if(@$withChildren){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE_WITH_CHILDREN').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/group/memberships.php b/modules/cms/ui/themes/default/html/views/group/memberships.php @@ -22,7 +22,7 @@ <tr class="<?php echo O::escapeHtml('or-data') ?>"><?php echo O::escapeHtml('') ?> <td><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$var){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml(''.@$var.'') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$var){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml(''.@$var.'') ?>" <?php if(@$$var){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@$name.'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/group/remove.php b/modules/cms/ui/themes/default/html/views/group/remove.php @@ -23,7 +23,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/image/size.php b/modules/cms/ui/themes/default/html/views/image/size.php @@ -98,7 +98,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$copy){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('copy') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$copy){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('copy') ?>" <?php if(@$copy){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('copy').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/language/prop.php b/modules/cms/ui/themes/default/html/views/language/prop.php @@ -22,7 +22,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_default){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('is_default') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_default){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('is_default') ?>" <?php if(@$is_default){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('is_default').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/language/remove.php b/modules/cms/ui/themes/default/html/views/language/remove.php @@ -30,7 +30,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/link/remove.php b/modules/cms/ui/themes/default/html/views/link/remove.php @@ -11,7 +11,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <span><?php echo O::escapeHtml(''.@$name.'') ?></span> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/login/login.php b/modules/cms/ui/themes/default/html/views/login/login.php @@ -71,7 +71,7 @@ <i class="<?php echo O::escapeHtml('or-image-icon or-image-icon--visible or-act-make-visible or-btn') ?>"><?php echo O::escapeHtml('') ?></i> </span> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$remember){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('remember') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$remember){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('remember') ?>" <?php if(@$remember){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('REMEMBER_ME').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/login/login.tpl.src.xml b/modules/cms/ui/themes/default/html/views/login/login.tpl.src.xml @@ -51,7 +51,7 @@ <password name="login_password" class="name" default="" size="20" hint="${message:USER_PASSWORD}" required="true"/> - <checkbox name="remember" default="false" label="${message:REMEMBER_ME}"/> + <checkbox name="remember" default="false" label="${message:REMEMBER_ME}" remember="true"/> </fieldset> </group> diff --git a/modules/cms/ui/themes/default/html/views/model/prop.php b/modules/cms/ui/themes/default/html/views/model/prop.php @@ -16,7 +16,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_default){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('is_default') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_default){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('is_default') ?>" <?php if(@$is_default){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('is_default').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/model/remove.php b/modules/cms/ui/themes/default/html/views/model/remove.php @@ -30,7 +30,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/object/aclform.php b/modules/cms/ui/themes/default/html/views/object/aclform.php @@ -105,7 +105,7 @@ <?php { unset($$t) ?> <?php } ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$t){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml(''.@$t.'') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$t){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml(''.@$t.'') ?>" <?php if(@$$t){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('acl_'.@$t.'').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/object/inherit.php b/modules/cms/ui/themes/default/html/views/object/inherit.php @@ -20,7 +20,7 @@ <?php { $inherit= 1; ?> <?php } ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$inherit){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('inherit') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$inherit){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('inherit') ?>" <?php if(@$inherit){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('inherit_rights').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/page/all.php b/modules/cms/ui/themes/default/html/views/page/all.php @@ -154,7 +154,7 @@ <?php $if5=(isset($release)); if($if5) { ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('release') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('release') ?>" <?php if(@$release){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('RELEASE').'') ?></span> </label> @@ -163,7 +163,7 @@ <?php $if5=(isset($publish)); if($if5) { ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publish') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publish') ?>" <?php if(@$publish){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PAGE_PUBLISH_AFTER_SAVE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/page/all.tpl.src.xml b/modules/cms/ui/themes/default/html/views/page/all.tpl.src.xml @@ -129,12 +129,12 @@ <fieldset> <if present="release"> <part> - <checkbox name="release" label="${message:RELEASE}"/> + <checkbox name="release" label="${message:RELEASE}" remember="true"/> </part> </if> <if present="publish"> <part> - <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}"/> + <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}" remember="true"/> </part> </if> </fieldset> diff --git a/modules/cms/ui/themes/default/html/views/page/name.php b/modules/cms/ui/themes/default/html/views/page/name.php @@ -55,7 +55,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('leave_link').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$leave_link){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('leave_link') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$leave_link){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('leave_link') ?>" <?php if(@$leave_link){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('leave_link').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/page/pub.php b/modules/cms/ui/themes/default/html/views/page/pub.php @@ -22,7 +22,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('files') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('files') ?>" <?php if(@$files){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('files').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/page/remove.php b/modules/cms/ui/themes/default/html/views/page/remove.php @@ -11,7 +11,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <span><?php echo O::escapeHtml(''.@$name.'') ?></span> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/link.php b/modules/cms/ui/themes/default/html/views/pageelement/link.php @@ -40,7 +40,7 @@ <tr><?php echo O::escapeHtml('') ?> <td colspan="<?php echo O::escapeHtml('2') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('release') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('release') ?>" <?php if(@$release){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('RELEASE').'') ?></span> </label> @@ -51,7 +51,7 @@ <tr><?php echo O::escapeHtml('') ?> <td colspan="<?php echo O::escapeHtml('2') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publish') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publish') ?>" <?php if(@$publish){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PAGE_PUBLISH_AFTER_SAVE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/link.tpl.src.xml b/modules/cms/ui/themes/default/html/views/pageelement/link.tpl.src.xml @@ -22,14 +22,14 @@ <if present="release"> <row> <column colspan="2"> - <checkbox name="release" label="${message:RELEASE}"/> + <checkbox name="release" label="${message:RELEASE}" remember="true"/> </column> </row> </if> <if present="publish"> <row> <column colspan="2"> - <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}" /> + <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}" remember="true" /> </column> </row> </if> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/pub.php b/modules/cms/ui/themes/default/html/views/pageelement/pub.php @@ -22,7 +22,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('files') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$files){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('files') ?>" <?php if(@$files){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('files').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/value.php b/modules/cms/ui/themes/default/html/views/pageelement/value.php @@ -251,7 +251,7 @@ <?php $if5=(isset($release)); if($if5) { ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('release') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('release') ?>" <?php if(@$release){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('RELEASE').'') ?></span> </label> @@ -260,7 +260,7 @@ <?php $if5=(isset($publish)); if($if5) { ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publish') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publish') ?>" <?php if(@$publish){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PAGE_PUBLISH_AFTER_SAVE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/value.tpl.src.xml b/modules/cms/ui/themes/default/html/views/pageelement/value.tpl.src.xml @@ -146,12 +146,12 @@ <fieldset> <if present="release"> <part> - <checkbox name="release" label="${message:RELEASE}"/> + <checkbox name="release" label="${message:RELEASE}" remember="true"/> </part> </if> <if present="publish"> <part> - <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}"/> + <checkbox name="publish" label="${message:PAGE_PUBLISH_AFTER_SAVE}" remember="true"/> </part> </if> </fieldset> diff --git a/modules/cms/ui/themes/default/html/views/profile/edit.php b/modules/cms/ui/themes/default/html/views/profile/edit.php @@ -118,7 +118,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('totp') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('totp') ?>" <?php if(@$totp){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_totp').'') ?></span> </label> @@ -129,7 +129,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$hotp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('hotp') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$hotp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('hotp') ?>" <?php if(@$hotp){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_hotp').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/project/prop.php b/modules/cms/ui/themes/default/html/views/project/prop.php @@ -52,12 +52,12 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('file_extension').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publishFileExtension){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publishFileExtension') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publishFileExtension){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publishFileExtension') ?>" <?php if(@$publishFileExtension){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PROJECT_publish_File_Extension').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publishPageExtension){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publishPageExtension') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publishPageExtension){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publishPageExtension') ?>" <?php if(@$publishPageExtension){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PROJECT_publish_page_Extension').'') ?></span> </label> @@ -90,7 +90,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <input name="<?php echo O::escapeHtml('ftp_url') ?>" type="<?php echo O::escapeHtml('text') ?>" maxlength="<?php echo O::escapeHtml('256') ?>" value="<?php echo O::escapeHtml(''.@$ftp_url.'') ?>" class="<?php echo O::escapeHtml('or-filename or-input') ?>" /><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$ftp_passive){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('ftp_passive') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$ftp_passive){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('ftp_passive') ?>" <?php if(@$ftp_passive){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PROJECT_FTP_PASSIVE').'') ?></span> </label> @@ -109,12 +109,12 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('OPTIONS').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$content_negotiation){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('content_negotiation') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$content_negotiation){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('content_negotiation') ?>" <?php if(@$content_negotiation){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PROJECT_CONTENT_NEGOTIATION').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$cut_index){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('cut_index') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$cut_index){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('cut_index') ?>" <?php if(@$cut_index){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PROJECT_CUT_INDEX').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/project/remove.php b/modules/cms/ui/themes/default/html/views/project/remove.php @@ -21,7 +21,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/search/edit.php b/modules/cms/ui/themes/default/html/views/search/edit.php @@ -31,27 +31,27 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('search_prop').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$oid){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('oid') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$oid){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('oid') ?>" <?php if(@$oid){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('id').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$name){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('name') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$name){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('name') ?>" <?php if(@$name){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('name').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$filename){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('filename') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$filename){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('filename') ?>" <?php if(@$filename){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('filename').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$description){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('description') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$description){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('description') ?>" <?php if(@$description){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('description').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$content){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('content') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$content){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('content') ?>" <?php if(@$content){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('content').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/template/addel.php b/modules/cms/ui/themes/default/html/views/template/addel.php @@ -35,7 +35,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(1){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('addtotemplate') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(1){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('addtotemplate') ?>" <?php if(1){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('menu_template_srcelement').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/template/prop.php b/modules/cms/ui/themes/default/html/views/template/prop.php @@ -23,7 +23,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('PUBLISH').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('publish') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$publish){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('publish') ?>" <?php if(@$publish){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('publish').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/template/prop.tpl.src.xml b/modules/cms/ui/themes/default/html/views/template/prop.tpl.src.xml @@ -6,7 +6,7 @@ <input name="name" maxlength="50"/> </fieldset> <fieldset label="${message:PUBLISH}"> - <checkbox label="${message:publish}" name="publish" /> + <checkbox label="${message:publish}" name="publish" remember="true"/> </fieldset> </group> </form> diff --git a/modules/cms/ui/themes/default/html/views/template/remove.php b/modules/cms/ui/themes/default/html/views/template/remove.php @@ -32,7 +32,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('CONFIRM_DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/template/src.php b/modules/cms/ui/themes/default/html/views/template/src.php @@ -47,7 +47,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('release') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('release') ?>" <?php if(@$release){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('RELEASE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/template/src.tpl.src.xml b/modules/cms/ui/themes/default/html/views/template/src.tpl.src.xml @@ -13,7 +13,7 @@ <group title="${message:options}"> <fieldset> <part> - <checkbox name="release" label="${message:RELEASE}"/> + <checkbox name="release" label="${message:RELEASE}" remember="true"/> </part> </fieldset> </group> diff --git a/modules/cms/ui/themes/default/html/views/text/value.php b/modules/cms/ui/themes/default/html/views/text/value.php @@ -36,7 +36,7 @@ <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <div class="<?php echo O::escapeHtml('or-') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('release') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$release){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox or-remember') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('release') ?>" <?php if(@$release){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('RELEASE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/text/value.tpl.src.xml b/modules/cms/ui/themes/default/html/views/text/value.tpl.src.xml @@ -10,7 +10,7 @@ <group title="${message:options}"> <fieldset> <part> - <checkbox name="release" label="${message:RELEASE}"/> + <checkbox name="release" label="${message:RELEASE}" remember="true"/> </part> </fieldset> </group> diff --git a/modules/cms/ui/themes/default/html/views/url/remove.php b/modules/cms/ui/themes/default/html/views/url/remove.php @@ -11,7 +11,7 @@ <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('NAME').'') ?></span> </label> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('delete') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$delete){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('delete') ?>" <?php if(@$delete){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('DELETE').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/user/info.php b/modules/cms/ui/themes/default/html/views/user/info.php @@ -98,7 +98,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" disabled="<?php echo O::escapeHtml('disabled') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_admin){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('is_admin') ?>" disabled="<?php echo O::escapeHtml('disabled') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_admin){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('is_admin') ?>" <?php if(@$is_admin){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_admin').'') ?></span> </label> @@ -153,7 +153,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_totp').'') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('totp') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('totp') ?>" <?php if(@$totp){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_totp').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/user/memberships.php b/modules/cms/ui/themes/default/html/views/user/memberships.php @@ -22,7 +22,7 @@ <tr class="<?php echo O::escapeHtml('or-data') ?>"><?php echo O::escapeHtml('') ?> <td><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$var){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml(''.@$var.'') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$$var){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml(''.@$var.'') ?>" <?php if(@$$var){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@$name.'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/user/prop.php b/modules/cms/ui/themes/default/html/views/user/prop.php @@ -80,7 +80,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_admin){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('is_admin') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$is_admin){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('is_admin') ?>" <?php if(@$is_admin){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_admin').'') ?></span> </label> @@ -109,7 +109,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('totp') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$totp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('totp') ?>" <?php if(@$totp){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_totp').'') ?></span> </label> @@ -119,7 +119,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$hotp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('hotp') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$hotp){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('hotp') ?>" <?php if(@$hotp){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_hotp').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/user/pw.php b/modules/cms/ui/themes/default/html/views/user/pw.php @@ -30,7 +30,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$email){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('email') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$email){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('email') ?>" <?php if(@$email){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_mail_new_password').'') ?></span> </label> @@ -42,7 +42,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$timeout){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('timeout') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$timeout){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('timeout') ?>" <?php if(@$timeout){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('user_password_timeout').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/html/views/user/remove.php b/modules/cms/ui/themes/default/html/views/user/remove.php @@ -32,7 +32,7 @@ <h3 class="<?php echo O::escapeHtml('or-fieldset-label') ?>"><?php echo O::escapeHtml('') ?></h3> <div class="<?php echo O::escapeHtml('or-fieldset-value') ?>"><?php echo O::escapeHtml('') ?> <label><?php echo O::escapeHtml('') ?> - <input type="<?php echo O::escapeHtml('checkbox') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> + <input type="<?php echo O::escapeHtml('checkbox') ?>" data-name="<?php echo O::escapeHtml('confirm') ?>" value="<?php echo O::escapeHtml('1') ?>" <?php if(@$confirm){ ?>checked="<?php echo O::escapeHtml('checked') ?>"<?php } ?> required="<?php echo O::escapeHtml('required') ?>" class="<?php echo O::escapeHtml('or-form-checkbox') ?>" /><?php echo O::escapeHtml('') ?> <input type="<?php echo O::escapeHtml('hidden') ?>" name="<?php echo O::escapeHtml('confirm') ?>" <?php if(@$confirm){ ?>value="<?php echo O::escapeHtml('1') ?>"<?php } ?> /><?php echo O::escapeHtml('') ?> <span class="<?php echo O::escapeHtml('or-form-label') ?>"><?php echo O::escapeHtml(''.@O::lang('delete').'') ?></span> </label> diff --git a/modules/cms/ui/themes/default/script/openrat/workbench.js b/modules/cms/ui/themes/default/script/openrat/workbench.js @@ -92,7 +92,7 @@ export default class Workbench { initializeTheme() { if (window.localStorage) { - let style = window.localStorage.getItem('style'); + let style = window.localStorage.getItem('ui.style'); if (style) this.setUserStyle(style); } @@ -425,7 +425,7 @@ export default class Workbench { setUserStyle( styleName ) { if ( window.localStorage ) - window.localStorage.setItem('style',styleName); + window.localStorage.setItem('ui.style',styleName); let styleUrl = View.createUrl('index', 'themestyle', 0, {'style': styleName}); document.getElementById('user-style').setAttribute('href',styleUrl); diff --git a/modules/cms/ui/themes/default/script/openrat/workbench.min.js b/modules/cms/ui/themes/default/script/openrat/workbench.min.js @@ -52,7 +52,7 @@ console.info('Application started'); } initializeTheme() { if (window.localStorage) { -let style = window.localStorage.getItem('style'); +let style = window.localStorage.getItem('ui.style'); if (style) this.setUserStyle(style); } @@ -234,7 +234,7 @@ return view.start( $viewElement ); setUserStyle( styleName ) { if ( window.localStorage ) -window.localStorage.setItem('style',styleName); +window.localStorage.setItem('ui.style',styleName); let styleUrl = View.createUrl('index', 'themestyle', 0, {'style': styleName}); document.getElementById('user-style').setAttribute('href',styleUrl); } diff --git a/modules/template_engine/components/html/component_checkbox/CheckboxComponent.class.php b/modules/template_engine/components/html/component_checkbox/CheckboxComponent.class.php @@ -15,6 +15,7 @@ class CheckboxComponent extends Component public $name; public $readonly = false; public $required = false; + public $remember = false; public $label; public function createElement() @@ -23,8 +24,13 @@ class CheckboxComponent extends Component ->addAttribute('type','checkbox') ->addStyleClass('form-checkbox'); + if ( $this->remember ) + $checkbox->addStyleClass('remember'); + if ( !$this->label ) $checkbox->addAttribute('name',$this->name); + else + $checkbox->addAttribute('data-name',$this->name); if ( $this->readonly ) $checkbox->addAttribute('disabled','disabled'); diff --git a/modules/template_engine/components/html/component_checkbox/checkbox.js b/modules/template_engine/components/html/component_checkbox/checkbox.js @@ -1,4 +1,5 @@ import $ from '../../../../cms/ui/themes/default/script/jquery-global.js'; +import Workbench from "../../../../cms/ui/themes/default/script/openrat/workbench.js"; export default function(element ) { @@ -6,7 +7,22 @@ export default function(element ) { // Wrapper Checkboxes will control the "hidden checkbox". // So unchecked checkboxes will posted too. $(element).find('.or-form-checkbox').change(function(e) { - this.nextElementSibling.value = this.checked ? 'on' : 'off'; + this.nextElementSibling.value = this.checked ? '1' : '0'; + }); + + // Restore the remembered check flag + $(element).find('.or-form-checkbox.or-remember').each( function() { + let key = 'preset.'+Workbench.state.action+'.'+this.dataset['name']; + if ( window.localStorage ) + this.checked = !!localStorage.getItem(key); + this.nextElementSibling.value = this.checked ? '1' : '0'; + }); + + // Store the check flag + $(element).find('.or-form-checkbox.or-remember').change(function() { + let key = 'preset.'+Workbench.state.action+'.'+this.dataset['name']; + if ( window.localStorage ) + window.localStorage.setItem(key,this.checked?'1':''); }); }; diff --git a/modules/template_engine/components/html/component_checkbox/checkbox.min.js b/modules/template_engine/components/html/component_checkbox/checkbox.min.js @@ -1,6 +1,18 @@ import $ from '../../../../cms/ui/themes/default/script/jquery-global.min.js'; +import Workbench from "../../../../cms/ui/themes/default/script/openrat/workbench.min.js"; export default function(element ) { $(element).find('.or-form-checkbox').change(function(e) { -this.nextElementSibling.value = this.checked ? 'on' : 'off'; +this.nextElementSibling.value = this.checked ? '1' : '0'; +}); +$(element).find('.or-form-checkbox.or-remember').each( function() { +let key = 'preset.'+Workbench.state.action+'.'+this.dataset['name']; +if ( window.localStorage ) +this.checked = !!localStorage.getItem(key); +this.nextElementSibling.value = this.checked ? '1' : '0'; +}); +$(element).find('.or-form-checkbox.or-remember').change(function() { +let key = 'preset.'+Workbench.state.action+'.'+this.dataset['name']; +if ( window.localStorage ) +window.localStorage.setItem(key,this.checked?'1':''); }); }; \ No newline at end of file diff --git a/modules/template_engine/components/template.xsd b/modules/template_engine/components/template.xsd @@ -1,6 +1,1623 @@ <?xml version="1.0" encoding="utf-8"?> <xsd:schema xmlns="http://www.openrat.de/template" - targetNamespace="http://www.openrat.de/template" xmlns:xsd="http://www.w3.org/2001/XMLSchema" - elementFormDefault="qualified" attributeFormDefault="unqualified"> -<!-- generated by XSDGenerator. do not change manually --> -<xsd:element name="button" type="buttonType" /><xsd:complexType name="buttonType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="src" type="xsd:string" /><xsd:attribute name="text" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="checkbox" type="checkboxType" /><xsd:complexType name="checkboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="default" type="xsd:boolean" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="column" type="columnType" /><xsd:complexType name="columnType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="style" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="colspan" type="xsd:string" /><xsd:attribute name="rowspan" type="xsd:string" /><xsd:attribute name="header" type="xsd:boolean" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="date" type="dateType" /><xsd:complexType name="dateType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="date" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="editor" type="editorType" /><xsd:complexType name="editorType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="mode" type="xsd:string" /><xsd:attribute name="extension" type="xsd:string" /><xsd:attribute name="mimetype" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="else" type="elseType" /><xsd:complexType name="elseType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="fieldset" type="fieldsetType" /><xsd:complexType name="fieldsetType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="qrcode" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="form" type="formType" /><xsd:complexType name="formType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="method" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="subaction" type="xsd:string" /><xsd:attribute name="forwardTo" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="languageid" type="xsd:string" /><xsd:attribute name="modelid" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="apply" type="xsd:boolean" /><xsd:attribute name="cancel" type="xsd:boolean" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="target" type="xsd:string" /><xsd:attribute name="enctype" type="xsd:string" /><xsd:attribute name="async" type="xsd:boolean" /><xsd:attribute name="autosave" type="xsd:boolean" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="afterSuccess" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="group" type="groupType" /><xsd:complexType name="groupType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="open" type="xsd:boolean" /><xsd:attribute name="show" type="xsd:boolean" /><xsd:attribute name="collapsible" type="xsd:boolean" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="description" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="hidden" type="hiddenType" /><xsd:complexType name="hiddenType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="if" type="ifType" /><xsd:complexType name="ifType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="true" type="xsd:string" /><xsd:attribute name="false" type="xsd:string" /><xsd:attribute name="contains" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="empty" type="xsd:string" /><xsd:attribute name="equals" type="xsd:string" /><xsd:attribute name="lessthan" type="xsd:string" /><xsd:attribute name="greaterthan" type="xsd:string" /><xsd:attribute name="present" type="xsd:string" /><xsd:attribute name="not" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="image" type="imageType" /><xsd:complexType name="imageType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="menu" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="method" type="xsd:string" /><xsd:attribute name="config" type="xsd:string" /><xsd:attribute name="file" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="elementtype" type="xsd:string" /><xsd:attribute name="fileext" type="xsd:string" /><xsd:attribute name="tree" type="xsd:string" /><xsd:attribute name="notice" type="xsd:string" /><xsd:attribute name="size" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="symbol" type="xsd:string" /><xsd:attribute name="permission" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="include" type="includeType" /><xsd:complexType name="includeType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="file" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="input" type="inputType" /><xsd:complexType name="inputType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="index" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="size" type="xsd:string" /><xsd:attribute name="minlength" type="xsd:int" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="hint" type="xsd:string" /><xsd:attribute name="icon" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="focus" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="inputarea" type="inputareaType" /><xsd:complexType name="inputareaType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="rows" type="xsd:int" /><xsd:attribute name="cols" type="xsd:int" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="index" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="insert" type="insertType" /><xsd:complexType name="insertType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="function" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="label" type="labelType" /><xsd:complexType name="labelType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="for" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="text" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="link" type="linkType" /><xsd:complexType name="linkType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="var1" type="xsd:string" /><xsd:attribute name="var2" type="xsd:string" /><xsd:attribute name="var3" type="xsd:string" /><xsd:attribute name="var4" type="xsd:string" /><xsd:attribute name="var5" type="xsd:string" /><xsd:attribute name="value1" type="xsd:string" /><xsd:attribute name="value2" type="xsd:string" /><xsd:attribute name="value3" type="xsd:string" /><xsd:attribute name="value4" type="xsd:string" /><xsd:attribute name="value5" type="xsd:string" /><xsd:attribute name="target" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="action" type="xsd:string" /><xsd:attribute name="subaction" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="url" type="xsd:string" /><xsd:attribute name="config" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="accesskey" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="anchor" type="xsd:string" /><xsd:attribute name="frame" type="xsd:string" /><xsd:attribute name="afterSuccess" type="xsd:string" /><xsd:attribute name="clickable" type="xsd:boolean" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="list" type="listType" /><xsd:complexType name="listType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="items" type="xsd:string" /><xsd:attribute name="extract" type="xsd:boolean" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="newline" type="newlineType" /><xsd:complexType name="newlineType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="output" type="outputType" /><xsd:complexType name="outputType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="part" type="partType" /><xsd:complexType name="partType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="tag" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="password" type="passwordType" /><xsd:complexType name="passwordType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="minlength" type="xsd:string" /><xsd:attribute name="required" type="xsd:boolean" /><xsd:attribute name="hint" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="qrcode" type="qrcodeType" /><xsd:complexType name="qrcodeType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="radio" type="radioType" /><xsd:complexType name="radioType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="readonly" type="xsd:boolean" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="prefix" type="xsd:string" /><xsd:attribute name="suffix" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="children" type="xsd:string" /><xsd:attribute name="checked" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="radiobox" type="radioboxType" /><xsd:complexType name="radioboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="onchange" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="row" type="rowType" /><xsd:complexType name="rowType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="header" type="xsd:boolean" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="selectbox" type="selectboxType" /><xsd:complexType name="selectboxType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="list" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="default" type="xsd:string" /><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="addempty" type="xsd:boolean" /><xsd:attribute name="multiple" type="xsd:boolean" /><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="lang" type="xsd:boolean" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="selector" type="selectorType" /><xsd:complexType name="selectorType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="types" type="xsd:string" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="folderid" type="xsd:string" /><xsd:attribute name="param" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="set" type="setType" /><xsd:complexType name="setType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="var" type="xsd:string" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="key" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="table" type="tableType" /><xsd:complexType name="tableType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="filter" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="text" type="textType" /><xsd:complexType name="textType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="title" type="xsd:string" /><xsd:attribute name="type" type="xsd:string" /><xsd:attribute name="escape" type="xsd:boolean" /><xsd:attribute name="value" type="xsd:string" /><xsd:attribute name="label" type="xsd:string" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="upload" type="uploadType" /><xsd:complexType name="uploadType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="size" type="xsd:int" /><xsd:attribute name="name" type="xsd:string" /><xsd:attribute name="multiple" type="xsd:boolean" /><xsd:attribute name="class" type="xsd:string" /><xsd:attribute name="maxlength" type="xsd:int" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType><xsd:element name="user" type="userType" /><xsd:complexType name="userType"><xsd:choice maxOccurs="unbounded" minOccurs="0"><xsd:element ref="button" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="column" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="date" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="else" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="form" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="group" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="if" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="image" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="include" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="input" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="label" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="link" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="list" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="output" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="part" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="password" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="row" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="set" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="table" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="text" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0" /><xsd:element ref="user" maxOccurs="unbounded" minOccurs="0" /><xsd:any namespace="http://www.w3.org/1999/xhtml" /></xsd:choice><xsd:attribute name="user" type="xsd:string" /><xsd:attribute name="id" type="xsd:string" /><xsd:attribute name="context" type="xsd:string" /></xsd:complexType></xsd:schema> -\ No newline at end of file + targetNamespace="http://www.openrat.de/template" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified"> + <!-- generated by XSDGenerator. do not change manually --> + <xsd:element name="button" type="buttonType"/> + <xsd:complexType name="buttonType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="src" type="xsd:string"/> + <xsd:attribute name="text" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="checkbox" type="checkboxType"/> + <xsd:complexType name="checkboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="default" type="xsd:boolean"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="remember" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="column" type="columnType"/> + <xsd:complexType name="columnType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="style" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="colspan" type="xsd:string"/> + <xsd:attribute name="rowspan" type="xsd:string"/> + <xsd:attribute name="header" type="xsd:boolean"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="date" type="dateType"/> + <xsd:complexType name="dateType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="date" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="editor" type="editorType"/> + <xsd:complexType name="editorType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="mode" type="xsd:string"/> + <xsd:attribute name="extension" type="xsd:string"/> + <xsd:attribute name="mimetype" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="else" type="elseType"/> + <xsd:complexType name="elseType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="fieldset" type="fieldsetType"/> + <xsd:complexType name="fieldsetType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="qrcode" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="form" type="formType"/> + <xsd:complexType name="formType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="method" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="subaction" type="xsd:string"/> + <xsd:attribute name="forwardTo" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="languageid" type="xsd:string"/> + <xsd:attribute name="modelid" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="apply" type="xsd:boolean"/> + <xsd:attribute name="cancel" type="xsd:boolean"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="target" type="xsd:string"/> + <xsd:attribute name="enctype" type="xsd:string"/> + <xsd:attribute name="async" type="xsd:boolean"/> + <xsd:attribute name="autosave" type="xsd:boolean"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="afterSuccess" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="group" type="groupType"/> + <xsd:complexType name="groupType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="open" type="xsd:boolean"/> + <xsd:attribute name="show" type="xsd:boolean"/> + <xsd:attribute name="collapsible" type="xsd:boolean"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="description" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="hidden" type="hiddenType"/> + <xsd:complexType name="hiddenType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="if" type="ifType"/> + <xsd:complexType name="ifType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="true" type="xsd:string"/> + <xsd:attribute name="false" type="xsd:string"/> + <xsd:attribute name="contains" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="empty" type="xsd:string"/> + <xsd:attribute name="equals" type="xsd:string"/> + <xsd:attribute name="lessthan" type="xsd:string"/> + <xsd:attribute name="greaterthan" type="xsd:string"/> + <xsd:attribute name="present" type="xsd:string"/> + <xsd:attribute name="not" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="image" type="imageType"/> + <xsd:complexType name="imageType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="menu" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="method" type="xsd:string"/> + <xsd:attribute name="config" type="xsd:string"/> + <xsd:attribute name="file" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="elementtype" type="xsd:string"/> + <xsd:attribute name="fileext" type="xsd:string"/> + <xsd:attribute name="tree" type="xsd:string"/> + <xsd:attribute name="notice" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="symbol" type="xsd:string"/> + <xsd:attribute name="permission" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="include" type="includeType"/> + <xsd:complexType name="includeType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="file" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="input" type="inputType"/> + <xsd:complexType name="inputType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="index" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:string"/> + <xsd:attribute name="minlength" type="xsd:int"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="hint" type="xsd:string"/> + <xsd:attribute name="icon" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="focus" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="inputarea" type="inputareaType"/> + <xsd:complexType name="inputareaType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="rows" type="xsd:int"/> + <xsd:attribute name="cols" type="xsd:int"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="index" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="insert" type="insertType"/> + <xsd:complexType name="insertType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="function" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="label" type="labelType"/> + <xsd:complexType name="labelType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="for" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="text" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="link" type="linkType"/> + <xsd:complexType name="linkType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="var1" type="xsd:string"/> + <xsd:attribute name="var2" type="xsd:string"/> + <xsd:attribute name="var3" type="xsd:string"/> + <xsd:attribute name="var4" type="xsd:string"/> + <xsd:attribute name="var5" type="xsd:string"/> + <xsd:attribute name="value1" type="xsd:string"/> + <xsd:attribute name="value2" type="xsd:string"/> + <xsd:attribute name="value3" type="xsd:string"/> + <xsd:attribute name="value4" type="xsd:string"/> + <xsd:attribute name="value5" type="xsd:string"/> + <xsd:attribute name="target" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="action" type="xsd:string"/> + <xsd:attribute name="subaction" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="url" type="xsd:string"/> + <xsd:attribute name="config" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="accesskey" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="anchor" type="xsd:string"/> + <xsd:attribute name="frame" type="xsd:string"/> + <xsd:attribute name="afterSuccess" type="xsd:string"/> + <xsd:attribute name="clickable" type="xsd:boolean"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="list" type="listType"/> + <xsd:complexType name="listType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="items" type="xsd:string"/> + <xsd:attribute name="extract" type="xsd:boolean"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="newline" type="newlineType"/> + <xsd:complexType name="newlineType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="output" type="outputType"/> + <xsd:complexType name="outputType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="part" type="partType"/> + <xsd:complexType name="partType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="tag" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="password" type="passwordType"/> + <xsd:complexType name="passwordType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="minlength" type="xsd:string"/> + <xsd:attribute name="required" type="xsd:boolean"/> + <xsd:attribute name="hint" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="qrcode" type="qrcodeType"/> + <xsd:complexType name="qrcodeType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="radio" type="radioType"/> + <xsd:complexType name="radioType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="readonly" type="xsd:boolean"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="prefix" type="xsd:string"/> + <xsd:attribute name="suffix" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="children" type="xsd:string"/> + <xsd:attribute name="checked" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="radiobox" type="radioboxType"/> + <xsd:complexType name="radioboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="onchange" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="row" type="rowType"/> + <xsd:complexType name="rowType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="header" type="xsd:boolean"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="selectbox" type="selectboxType"/> + <xsd:complexType name="selectboxType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="list" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="default" type="xsd:string"/> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="addempty" type="xsd:boolean"/> + <xsd:attribute name="multiple" type="xsd:boolean"/> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="lang" type="xsd:boolean"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="selector" type="selectorType"/> + <xsd:complexType name="selectorType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="types" type="xsd:string"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="folderid" type="xsd:string"/> + <xsd:attribute name="param" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="set" type="setType"/> + <xsd:complexType name="setType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="var" type="xsd:string"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="key" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="table" type="tableType"/> + <xsd:complexType name="tableType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="filter" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="text" type="textType"/> + <xsd:complexType name="textType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="title" type="xsd:string"/> + <xsd:attribute name="type" type="xsd:string"/> + <xsd:attribute name="escape" type="xsd:boolean"/> + <xsd:attribute name="value" type="xsd:string"/> + <xsd:attribute name="label" type="xsd:string"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="upload" type="uploadType"/> + <xsd:complexType name="uploadType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="size" type="xsd:int"/> + <xsd:attribute name="name" type="xsd:string"/> + <xsd:attribute name="multiple" type="xsd:boolean"/> + <xsd:attribute name="class" type="xsd:string"/> + <xsd:attribute name="maxlength" type="xsd:int"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> + <xsd:element name="user" type="userType"/> + <xsd:complexType name="userType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="button" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="checkbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="column" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="date" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="editor" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="else" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="fieldset" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="form" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="group" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="hidden" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="include" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="input" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="inputarea" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="insert" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="link" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="list" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="newline" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="output" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="password" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="qrcode" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radio" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="radiobox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selectbox" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="selector" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="set" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="upload" maxOccurs="unbounded" minOccurs="0"/> + <xsd:element ref="user" maxOccurs="unbounded" minOccurs="0"/> + <xsd:any namespace="http://www.w3.org/1999/xhtml"/> + </xsd:choice> + <xsd:attribute name="user" type="xsd:string"/> + <xsd:attribute name="id" type="xsd:string"/> + <xsd:attribute name="context" type="xsd:string"/> + </xsd:complexType> +</xsd:schema> +\ No newline at end of file