7 'label'=>'lang:user_username_or_email',
8 'rules'=>'trim|required|min_length[5]|max_length[32]'
9 . '|strtolower|callback__valid_username_or_email'
10 . '|callback__do_login[password]'
14 'label'=>'lang:user_password',
15 'rules'=>'required|min_length[5]|max_length[32]'
18 'login_openid'=> array(
21 'label'=>'lang:user_openid',
22 'rules'=>'trim|required'
28 'label'=>'lang:user_username',
29 'rules'=>'trim|callback__required_by_register|min_length[5]|max_length[32]'
30 . '|strtolower|xss_clean|callback__is_username_unique|callback__valid_username'
34 'label'=>'lang:user_password',
35 'rules'=>'callback__required_by_register|min_length[5]|max_length[32]'
38 'field'=>'password-confirmation',
39 'label'=>'lang:user_password_confirmation',
40 'rules'=>'callback__required_by_register|matches[password]'
43 'field'=>'old-password',
44 'label'=>'lang:user_old_password',
45 'rules'=>'min_length[5]|max_length[32]|callback__valid_old_password'
48 'field'=>'new-password',
49 'label'=>'lang:user_new_password',
50 'rules'=>'min_length[5]|max_length[32]'
53 'field'=>'new-password-confirmation',
54 'label'=>'lang:user_new_password_confirmation',
55 'rules'=>'callback__change_password_cond|matches[new-password]'
59 'label'=>'lang:user_email',
60 'rules'=>'trim|required|xss_clean|valid_email'
63 'field'=>'first-name',
64 'label'=>'lang:user_first_name',
65 'rules'=>'trim|required|ucwords|xss_clean|prep_for_form'
69 'label'=>'lang:user_last_name',
70 'rules'=>'trim|required|ucwords|xss_clean|prep_for_form'
74 'label'=>'lang:user_sex',
75 'rules'=>'required|xss_clean|prep_for_form'
78 'field'=>'birth-date',
79 'label'=>'lang:user_birth_date',
80 'rules'=>'trim|callback__valid_date|callback__postprocess_birth_date'
84 'label'=>'lang:user_locality',
85 'rules'=>'trim|ucwords|xss_clean|prep_for_form'
89 'label'=>'lang:captcha',
90 'rules'=>'callback__required_by_register|callback__check_captcha'
95 'field'=>'activation-code',
96 'label'=>'lang:user_activation_code',
97 'rules'=>'trim|required|strtolower|callback__valid_activation_code|callback__do_activate'
100 'resend_activation'=> array(
103 'label'=>'lang:user_email',
104 'rules'=>'trim|required|xss_clean|valid_email|callback__do_resend_activation'
107 'recover_password'=> array(
110 'label'=>'lang:user_username',
111 'rules'=>'trim|required|min_length[5]|max_length[32]'
112 . '|strtolower|callback__valid_username|callback__username_exists|callback__internal_account'
113 . '|callback__do_recover_password'
117 'label'=>'lang:user_email',
118 'rules'=>'trim|required|xss_clean|valid_email'
121 'comment_video'=> array(
124 'label'=>'lang:video_comment',
125 'rules'=>'trim|required|xss_clean|callback__is_user_loggedin'
130 'field'=>'video-upload-file',
131 'label'=>'lang:video_upload_file',
132 'rules'=>'callback__valid_upload'
135 'field'=>'video-title',
136 'label'=>'lang:video_title',
137 'rules'=>'trim|required|xss_clean'
140 'field'=>'video-description',
141 'label'=>'lang:video_description',
142 'rules'=>'trim|required|xss_clean'
145 'field'=>'video-tags',
146 'label'=>'lang:video_tags',
147 'rules'=>'required|callback__valid_tags'
152 /* End of file form_validation.php */
153 /* Location: ./application/config/form_validation.php */