[TYPO3-core] RFC #12154: Improve flashmessages API

Rupert Germann rupi at gmx.li
Sun Oct 11 14:40:53 CEST 2009


FYI: the attached patch have been committed to trunk rev 6133

changes:

- renamed class t3lib_MessageQueue to t3lib_FlashMessageQueue
- renamed function t3lib_FlashMessageQueue::getMessages() to 
t3lib_FlashMessageQueue::getAllMessagesAndFlush()
- renamed function t3lib_FlashMessage::getStoreInSession() to
t3lib_FlashMessage::isSessionMessage()
- changed all occurences of the affected classes and functions in the 
core accordingly.

greets
rupert


Rupert Germann schrieb:
> FYI: committed to trunk rev 6125
> 
> changed documentation uploaded to:
> http://wiki.typo3.org/index.php/Pending_Documentation#doc_core_api
> http://wiki.typo3.org/index.php/File:Flash_messages_v2.odt
> 
> 
> greets
> rupert
> 
> 
> Rupert Germann schrieb:
>> Hi,
>>
>> this is a SVN patch request (second try ;-) ).
>>
>> Type: clean-up/improvement
>>
>> Bugtracker references:
>> http://bugs.typo3.org/view.php?id=12154
>>
>> Branches: Trunk
>>
>> Problem:
>> The current handling of the message queue for flashmessages happens in 
>> template.php and is quite unflexible.
>> Storing the messages in the user session is very performance intensive 
>> and it is not needed in all cases.
>>
>> Solution:
>> the patch adds a new class which handles the message queue 
>> (t3lib_MessageQueue). All message-handling functions from template.php 
>> are moved to t3lib_MessageQueue.
>> the patch also extends the flashmessages object by a parameter which 
>> configures whether the message is stored in the session (these 
>> messages will survive redirects) or store them in the messagequeue 
>> object (default).
>>
>>
>> greets
>> rupert
>>



More information about the TYPO3-team-core mailing list