X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;ds=sidebyside;f=application%2Fconfig%2Fform_validation.php;h=85c5ca8a59a17908fbd0d6280f695441975ffb93;hb=080b37a97e93691b3ba1c4aa3982a143167115a7;hp=a52115c781ad00721f33b23fcfaaf43c498e83d3;hpb=a69349a99360f6cb64ae3d87f6572f1d8a98400f;p=living-lab-site.git diff --git a/application/config/form_validation.php b/application/config/form_validation.php index a52115c..85c5ca8 100644 --- a/application/config/form_validation.php +++ b/application/config/form_validation.php @@ -15,12 +15,19 @@ $config = array( 'rules'=>'required|min_length[5]|max_length[32]' ) ), + 'login_openid'=> array( + array( + 'field'=>'openid', + 'label'=>'lang:user_openid', + 'rules'=>'trim|required' + ) + ), 'register'=> array( 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', @@ -35,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', @@ -62,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', @@ -71,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( @@ -107,6 +124,28 @@ $config = array( 'label'=>'lang:video_comment', 'rules'=>'trim|required|xss_clean|callback__is_user_loggedin' ) + ), + 'upload'=> array( + array( + 'field'=>'video-upload-file', + 'label'=>'lang:video_upload_file', + 'rules'=>'callback__required_upload|callback__valid_upload' + ), + array( + 'field'=>'video-title', + 'label'=>'lang:video_title', + 'rules'=>'trim|required|xss_clean' + ), + array( + 'field'=>'video-description', + 'label'=>'lang:video_description', + 'rules'=>'trim|required|xss_clean' + ), + array( + 'field'=>'video-tags', + 'label'=>'lang:video_tags', + 'rules'=>'required|callback__valid_tags' + ) ) );