Galette API documentation
Gestionnaire d’Adhérents en Ligne Extrêmement Tarabiscoté mais Tellement Efficace
1.0.0
Galette\Filters\MembersList Class Reference
Inheritance diagram for Galette\Filters\MembersList:
Collaboration diagram for Galette\Filters\MembersList:

Public Member Functions

 __construct ()
 
 reinit ()
 
 __get (string $name)
 
 __isset (string $name)
 
 __set (string $name, mixed $value)
 
 setViewCommonsFilters (Preferences $prefs, Twig $view)
 
- Public Member Functions inherited from Galette\Core\Pagination
 invertorder ()
 
 getDirection ()
 
 setDirection (string $direction)
 
 setLimits (Select $select)
 
 setCounter (int $c)
 
 setViewPagination (RouteParser $routeparser, Twig $view, bool $restricted=true)
 

Protected Member Functions

 getDefaultOrder ()
 
- Protected Member Functions inherited from Galette\Core\Pagination
 getDefaultDirection ()
 
 countPages ()
 
 getHref (int $page)
 

Protected Attributes

string $query = ''
 
array $memberslist_fields
 
- Protected Attributes inherited from Galette\Core\Pagination
Twig $view
 
RouteParser $routeparser
 
array $errors = []
 
array $pagination_fields
 

Additional Inherited Members

- Public Attributes inherited from Galette\Core\Pagination
const ORDER_ASC = 'ASC'
 
const ORDER_DESC = 'DESC'
 

Constructor & Destructor Documentation

◆ __construct()

Galette\Filters\MembersList::__construct ( )

Default constructor

Reimplemented from Galette\Core\Pagination.

Member Function Documentation

◆ __get()

Galette\Filters\MembersList::__get ( string  $name)

Global getter method

Parameters
string$namename of the property we want to retrieve
Returns
mixed the called property

Reimplemented from Galette\Core\Pagination.

Reimplemented in Galette\Filters\AdvancedMembersList.

◆ __isset()

Galette\Filters\MembersList::__isset ( string  $name)

Global isset method Required for twig to access properties via __get

Parameters
string$namename of the property we want to retrieve
Returns
bool

Reimplemented from Galette\Core\Pagination.

Reimplemented in Galette\Filters\AdvancedMembersList.

◆ __set()

Galette\Filters\MembersList::__set ( string  $name,
mixed  $value 
)

Global setter method

Parameters
string$namename of the property we want to assign a value to
mixed$valuea relevant value for the property
Returns
void

Reimplemented from Galette\Core\Pagination.

Reimplemented in Galette\Filters\AdvancedMembersList.

◆ getDefaultOrder()

Galette\Filters\MembersList::getDefaultOrder ( )
protected

Returns the field we want to default set order to

Returns
int|string

Reimplemented from Galette\Core\Pagination.

◆ reinit()

Galette\Filters\MembersList::reinit ( )

Reinit default parameters

Returns
void

Reimplemented from Galette\Core\Pagination.

Reimplemented in Galette\Filters\AdvancedMembersList.

◆ setViewCommonsFilters()

Galette\Filters\MembersList::setViewCommonsFilters ( Preferences  $prefs,
Twig  $view 
)

Set commons filters for templates

Parameters
Preferences$prefsPreferences instance
Twig$viewTemplate reference
Returns
void

Member Data Documentation

◆ $memberslist_fields

array Galette\Filters\MembersList::$memberslist_fields
protected
Initial value:
= array(
'filter_str',
'field_filter',
'membership_filter',
'filter_account',
'email_filter',
'group_filter',
'selected',
'unreachable',
'query'
)

The documentation for this class was generated from the following file: