+ ),
+ array(
+ 'field'=>'captcha',
+ 'label'=>'lang:captcha',
+ 'rules'=>'callback__required_by_register|callback__check_captcha'
+ )
+ ),
+ 'activate'=> array(
+ array(
+ 'field'=>'activation-code',
+ 'label'=>'lang:user_activation_code',
+ 'rules'=>'trim|required|strtolower|callback__valid_activation_code|callback__do_activate'
+ )
+ ),
+ 'resend_activation'=> array(
+ array(
+ 'field'=>'email',
+ 'label'=>'lang:user_email',
+ 'rules'=>'trim|required|xss_clean|valid_email|callback__do_resend_activation'
+ )
+ ),
+ 'recover_password'=> array(
+ array(
+ 'field'=>'username',
+ 'label'=>'lang:user_username',
+ 'rules'=>'trim|required|min_length[5]|max_length[32]'
+ . '|strtolower|callback__valid_username|callback__username_exists|callback__internal_account'
+ . '|callback__do_recover_password'
+ ),
+ array(
+ 'field'=>'email',
+ 'label'=>'lang:user_email',
+ 'rules'=>'trim|required|xss_clean|valid_email'
+ )
+ ),
+ 'comment_video'=> array(
+ array(
+ 'field'=>'comment',
+ 'label'=>'lang:video_comment',
+ 'rules'=>'trim|required|xss_clean|callback__is_user_loggedin'