Class

AbstractMemberExtendedField

Abstract Package: PHPBoost\Member\extended-fields\field Copyright: © 2005-2019 PHPBoost License: GNU/GPL-3.0 Author: Kevin MASSY reidlos@phpboost.com Version: PHPBoost 5.2 - last update: 2017 07 06 Since: PHPBoost 3.0 - 2010 12 08 Contributor: Julien BRISWALTER j1.seth@phpboost.com Contributor: Arnaud GENET elenwii@phpboost.com Contributor: mipel mipel@phpboost.com Located at: phpboost/member/extended-fields/field/AbstractMemberExtendedField.class.php

Abstract class that proposes a default implementation for the MemberExtendedFieldType interface.

AbstractMemberExtendedField implements MemberExtendedFieldType
Methods summary
public
# __construct( )
public
# display_field_create( MemberExtendedField $member_extended_field )

This function displayed field for create form

public
# display_field_update( MemberExtendedField $member_extended_field )

This function displayed field for update form

public
# delete_field( MemberExtendedField $member_extended_field )

This function delete the field when the member is deleted

public
# display_field_profile( MemberExtendedField $member_extended_field )

This function displayed field for profile

public
# get_data( HTMLForm $form, MemberExtendedField $member_extended_field )

This function returned value form fields

public integer
# constraint( $value )

Return instanciat constraint depending integer type regex.

public
public Array
public boolean
# get_field_used_once( )

Return true if the field used once

public
# set_name( $name )
public String
# get_name( )
public boolean
# get_field_used_phpboost_configuration( )

Return true if the field used in the phpboost configuration and can't deleted

public
# set_form( HTMLForm $form )
public
# get_form( )
Properties summary
protected $lang
#
protected $form
#
protected $field_used_once
#
protected $field_used_phpboost_config
#
protected array $disable_fields_configuration
# array()
protected $name
#