gata basic ul

This commit is contained in:
Cerbu Andrei Mihnea
2023-05-10 03:28:30 +03:00
parent 90f12ab916
commit a739a66ae4
19 changed files with 255 additions and 110 deletions
+4 -6
View File
@@ -4,14 +4,12 @@ namespace app\core;
class Session{
protected const FLASH_KEY = 'flash_messages';
public function __construct(){
session_start();
$flashMessages = $_SESSION[self::FLASH_KEY] ?? [];
foreach($flashMessages as $key => &$flashMessage){
foreach($_SESSION[self::FLASH_KEY] as $key => &$flashMessage){
$flashMessage['remove'] = 'true';
}
$_SESSION[self::FLASH_KEY] = $flashMessages;
}
public function setFlash($key, $message){
@@ -30,7 +28,7 @@ class Session{
}
public function get($key){
return $_SESSION[$key] ?? false;
return $_SESSION[$key];
}
public function remove($key){
@@ -40,7 +38,7 @@ class Session{
public function __destruct(){
$flashMessages = $_SESSION[self::FLASH_KEY] ?? [];
foreach($flashMessages as $key => &$flashMessage){
if($flashMessage['remove']){
if($flashMessage['remove'] == 'true'){
unset($flashMessages[$key]);
}
}