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

Public Member Functions

 slash (Request $request, Response $response)
 
 systemInformation (Request $request, Response $response)
 
 dashboard (Request $request, Response $response)
 
 preferences (Request $request, Response $response)
 
 storePreferences (Request $request, Response $response)
 
 testEmail (Request $request, Response $response)
 
 charts (Request $request, Response $response)
 
 configureCoreFields (Request $request, Response $response)
 
 storeCoreFieldsConfig (Request $request, Response $response)
 
 configureListFields (Request $request, Response $response, string $table)
 
 storeListFields (Request $request, Response $response)
 
 reminders (Request $request, Response $response)
 
 doReminders (Request $request, Response $response)
 
 filterReminders (Request $request, Response $response, string $membership, string $mail)
 
 documentLink (Request $request, Response $response, string $hash)
 
 favicon (Request $request, Response $response)
 
- Public Member Functions inherited from Galette\Controllers\AbstractController
 __construct (ContainerInterface $container)
 

Additional Inherited Members

- Protected Member Functions inherited from Galette\Controllers\AbstractController
 galetteRedirect (Request $request, Response $response)
 
 getArgs (Request $request)
 
 withJson (Response $response, array $data, int $status=200)
 
- Protected Attributes inherited from Galette\Controllers\AbstractController
Db $zdb
 
Login $login
 
Preferences $preferences
 
Twig $view
 
Logo $logo
 
PrintLogo $print_logo
 
Plugins $plugins
 
RouteParser $routeparser
 
History $history
 
I18n $i18n
 
L10n $l10n
 
Session $session
 
Messages $flash
 
FieldsConfig $fields_config
 
ListsConfig $lists_config
 
array $members_fields
 
array $members_form_fields
 
array $members_fields_cats
 

Detailed Description

Galette main controller

Author
Johan Cwiklinski johan.nosp@m.@x-t.nosp@m.nd.be

Member Function Documentation

◆ charts()

Galette\Controllers\GaletteController::charts ( Request  $request,
Response  $response 
)

Charts page

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ configureCoreFields()

Galette\Controllers\GaletteController::configureCoreFields ( Request  $request,
Response  $response 
)

Core fields configuration page

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ configureListFields()

Galette\Controllers\GaletteController::configureListFields ( Request  $request,
Response  $response,
string  $table 
)

Core lists configuration page

Parameters
Request$requestPSR Request
Response$responsePSR Response
string$tableTbale name
Returns
Response

◆ dashboard()

Galette\Controllers\GaletteController::dashboard ( Request  $request,
Response  $response 
)

Dashboard page

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ documentLink()

Galette\Controllers\GaletteController::documentLink ( Request  $request,
Response  $response,
string  $hash 
)

Direct document page

Parameters
Request$requestPSR Request
Response$responsePSR Response
string$hashHash
Returns
Response

◆ doReminders()

Galette\Controllers\GaletteController::doReminders ( Request  $request,
Response  $response 
)

Send reminders

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ favicon()

Galette\Controllers\GaletteController::favicon ( Request  $request,
Response  $response 
)

Main route

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ filterReminders()

Galette\Controllers\GaletteController::filterReminders ( Request  $request,
Response  $response,
string  $membership,
string  $mail 
)

Main route

Parameters
Request$requestPSR Request
Response$responsePSR Response
string$membershipEither 'late' or 'nearly'
string$mailEither 'withmail' or 'withoutmail'
Returns
Response

◆ preferences()

Galette\Controllers\GaletteController::preferences ( Request  $request,
Response  $response 
)

Preferences page

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ reminders()

Galette\Controllers\GaletteController::reminders ( Request  $request,
Response  $response 
)

Reminders page

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ slash()

Galette\Controllers\GaletteController::slash ( Request  $request,
Response  $response 
)

Main route

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ storeCoreFieldsConfig()

Galette\Controllers\GaletteController::storeCoreFieldsConfig ( Request  $request,
Response  $response 
)

Process core fields configuration

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ storeListFields()

Galette\Controllers\GaletteController::storeListFields ( Request  $request,
Response  $response 
)

Process list fields configuration

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ storePreferences()

Galette\Controllers\GaletteController::storePreferences ( Request  $request,
Response  $response 
)

Store preferences

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ systemInformation()

Galette\Controllers\GaletteController::systemInformation ( Request  $request,
Response  $response 
)

System information

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

◆ testEmail()

Galette\Controllers\GaletteController::testEmail ( Request  $request,
Response  $response 
)

Test mail parameters

Parameters
Request$requestPSR Request
Response$responsePSR Response
Returns
Response

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