summaryrefslogtreecommitdiff
path: root/app/php/controls/RegistrationForm.tpl
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2016-04-06 13:50:31 +0200
committeremkael <emkael@tlen.pl>2016-04-06 13:51:23 +0200
commitdfe234a7aaaacedcc94716f955b44a1b50c4a057 (patch)
tree3c16b945b65a654d6dd63421250fb2bb496cd1f2 /app/php/controls/RegistrationForm.tpl
parentfd7b7aa1bade514a87667ff90b94dc3050f68560 (diff)
* components -> controls
Diffstat (limited to 'app/php/controls/RegistrationForm.tpl')
-rw-r--r--app/php/controls/RegistrationForm.tpl59
1 files changed, 59 insertions, 0 deletions
diff --git a/app/php/controls/RegistrationForm.tpl b/app/php/controls/RegistrationForm.tpl
new file mode 100644
index 0000000..ffa4778
--- /dev/null
+++ b/app/php/controls/RegistrationForm.tpl
@@ -0,0 +1,59 @@
+Username:
+<com:TTextBox ID="Login"
+ ValidationGroup="SignupGroup" />
+<com:TRequiredFieldValidator
+ ControlToValidate="Login"
+ Display="Dynamic"
+ ErrorMessage="Username cannot be empty"
+ ValidationGroup="SignupGroup" />
+<com:TRegularExpressionValidator
+ ControlToValidate="Login"
+ RegularExpression="[a-zA-Z0-9_]{6,255}"
+ Display="Dynamic"
+ ErrorMessage="Username must contain 6-255 characters, all Latin alphanumeric or underscore"
+ ValidationGroup="SignupGroup" />
+<com:TCustomValidator
+ ControlToValidate="Login"
+ OnServerValidate="checkUsername"
+ Display="Dynamic"
+ ErrorMessage="Username already exists"
+ ValidationGroup="SignupGroup" />
+<br />
+Password:
+<com:TTextBox ID="Password"
+ TextMode="Password"
+ ValidationGroup="SignupGroup" />
+<com:TRequiredFieldValidator
+ ControlToValidate="Password"
+ Display="Dynamic"
+ ErrorMessage="Password cannot be empty"
+ ValidationGroup="SignupGroup" />
+<br />
+Repeat password:
+<com:TTextBox ID="RePassword"
+ TextMode="Password"
+ ValidationGroup="SignupGroup" />
+<com:TRequiredFieldValidator
+ ControlToValidate="RePassword"
+ Display="Dynamic"
+ ErrorMessage="Password cannot be empty"
+ ValidationGroup="SignupGroup" />
+<com:TCompareValidator
+ ControlToValidate="RePassword"
+ ControlToCompare="Password"
+ DataType="String"
+ Operator="Equal"
+ Display="Dynamic"
+ ErrorMessage="Passwords don't match"
+ ValidationGroup="SignupGroup" />
+<br />
+Admin:
+<com:TCheckBox ID="Admin"
+ ValidationGroup="SignupGroup" />
+<br />
+<com:TButton
+ Text="Create"
+ OnCommand="registerUser"
+ ValidationGroup="SignupGroup" />
+<com:TValidationSummary
+ ValidationGroup="SignupGroup" />