Source of file FlashMessageConfig.php
Size: 0,761 Bytes - Last Modified: 2021-12-23T10:19:24+00:00
/var/www/docs.ssmods.com/process/src/code/Modules/FlashMessage/code/FlashMessageConfig.php
1234567891011121314151617181920212223242526272829303132333435 | <?php /** * Class FlashMessageConfig */ class FlashMessageConfig extends DataExtension { /** * @param $message * @param string $type */ public function setFlash($message = '', $type = 'info') { Session::set('FlashMessage', array( 'FlashMessageType' => (string)$type, 'FlashMessage' => (string)$message )); } /** * @return HTMLText */ public function getFlashMessage() { if ((string)$message = Session::get('FlashMessage')) { Session::clear('FlashMessage'); /** @var ArrayData $array */ $array = ArrayData::create($message); return $array->renderWith('FlashMessage'); } return false; } } |