a simple MediaInfo API implemented as a helper in CodeIgniter useful for verifying...
[living-lab-site.git] / application / config / form_validation.php
index 02cb29c..67ed55c 100644 (file)
@@ -27,7 +27,7 @@ $config = array(
                        'field'=>'username',
                        'label'=>'lang:user_username',
                        'rules'=>'trim|callback__required_by_register|min_length[5]|max_length[32]'
-                               . '|strtolower|xss_clean|callback__valid_username'
+                               . '|strtolower|xss_clean|callback__is_username_unique|callback__valid_username'
                ),
                array(
                        'field'=>'password',
@@ -42,7 +42,7 @@ $config = array(
                array(
                        'field'=>'old-password',
                        'label'=>'lang:user_old_password',
-                       'rules'=>'min_length[5]|max_length[32]|callback__valid_old_password[username]'
+                       'rules'=>'min_length[5]|max_length[32]|callback__valid_old_password'
                ),
                array(
                        'field'=>'new-password',
@@ -69,6 +69,11 @@ $config = array(
                        'label'=>'lang:user_last_name',
                        'rules'=>'trim|required|ucwords|xss_clean|prep_for_form'
                ),
+               array(
+                       'field'=>'sex',
+                       'label'=>'lang:user_sex',
+                       'rules'=>'required|xss_clean|prep_for_form'
+               ),
                array(
                        'field'=>'birth-date',
                        'label'=>'lang:user_birth_date',
@@ -78,6 +83,11 @@ $config = array(
                        'field'=>'locality',
                        'label'=>'lang:user_locality',
                        'rules'=>'trim|ucwords|xss_clean|prep_for_form'
+               ),
+               array(
+                       'field'=>'captcha',
+                       'label'=>'lang:captcha',
+                       'rules'=>'callback__required_by_register|callback__check_captcha'
                )
        ),
        'activate'=> array(