'username', 'label' => _('Username'), 'rules' => 'required|min_length[4]|max_length[20]|unique[users.username]|trim', ), array( 'field' => 'email', 'label' => _('Email address'), 'rules' => 'required|valid_email|trim', ), array( 'field' => 'password', 'label' => _('Password'), 'rules' => 'required|min_length[6]|matches[password_confirm]', ), array( 'field' => 'password_confirm', 'label' => _('Confirm password'), ), array( 'field' => 'firstname', 'label' => _('First name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'lastname', 'label' => _('Last name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'institution', 'label' => _('Institution'), 'rules' => 'max_length[100]|trim', ), array( 'field' => 'phone', 'label' => _('Phone number'), 'rules' => 'regex_match[/^\+\d{2,4}\s\d{2,4}\s\d{3,10}+$/i]|trim', ) ); /** * Rules for editing users. * * @var array */ $config['users/edit'] = array( array( 'field' => 'firstname', 'label' => _('First name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'lastname', 'label' => _('Last name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'email', 'label' => _('Email address'), 'rules' => 'required|valid_email|trim', ), array( 'field' => 'institution', 'label' => _('Institution'), 'rules' => 'max_length[100]|trim', ), array( 'field' => 'phone', 'label' => _('Phone number'), 'rules' => 'regex_match[/^\+\d{2,4}\s\d{2,4}\s\d{3,10}+$/i]|trim', ) ); /** * Rules for the settings page. * * @var array */ $config['settings/index'] = array( array( 'field' => 'firstname', 'label' => _('First name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'lastname', 'label' => _('Last name'), 'rules' => 'required|max_length[50]|trim', ), array( 'field' => 'email', 'label' => _('Email address'), 'rules' => 'required|valid_email|trim', ), array( 'field' => 'institution', 'label' => _('Institution'), 'rules' => 'max_length[100]|trim', ), array( 'field' => 'phone', 'label' => _('Phone number'), 'rules' => 'regex_match[/^\+\d{2,4}\s\d{2,4}\s\d{3,10}+$/i]|trim', ) ); /* End of file form_validation.php */ /* Location: ./application/config/form_validation.php */