X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=application%2Fconfig%2Fform_validation.php;h=a3f9df32c2d56a6474a21b7d06d7d7d92eb39668;hb=faf92fa039c2be353c94d0d0e8e488e56eaa5058;hp=1e7c787e23cd0cf1424ec897524330eeb62be1af;hpb=6679566ca99a72ab9243e4eaef8e071f89283918;p=living-lab-site.git diff --git a/application/config/form_validation.php b/application/config/form_validation.php index 1e7c787..a3f9df3 100644 --- a/application/config/form_validation.php +++ b/application/config/form_validation.php @@ -1,7 +1,7 @@ array( + 'login'=> array( array( 'field'=>'username', 'label'=>'lang:user_username_or_email', @@ -65,13 +65,48 @@ $config = array( array( 'field'=>'birth-date', 'label'=>'lang:user_birth_date', - 'rules'=>'trim|callback__valid_date' + 'rules'=>'trim|callback__valid_date|callback__postprocess_birth_date' ), array( 'field'=>'locality', 'label'=>'lang:user_locality', 'rules'=>'trim|ucwords|xss_clean|prep_for_form' ) + ), + '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|callback__do_comment' + ) ) );