Refactoring

This commit is contained in:
gamonoid
2017-09-03 20:39:22 +02:00
parent af40881847
commit a7274d3cfd
5075 changed files with 238202 additions and 16291 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace Utils;
class SessionUtils
{
public static function getSessionObject($name)
{
session_start();
if (isset($_SESSION[$name.CLIENT_NAME])) {
$obj = $_SESSION[$name.CLIENT_NAME];
}
session_write_close();
if (empty($obj)) {
return null;
}
return json_decode($obj);
}
public static function saveSessionObject($name, $obj)
{
session_start();
$_SESSION[$name.CLIENT_NAME] = json_encode($obj);
session_write_close();
}
public function unsetClientSession()
{
$names = [
"user",
"modulePath",
"loginRedirect",
"admin_current_profile"
];
session_start();
foreach ($names as $name) {
unset($_SESSION[$name.CLIENT_NAME]);
}
session_write_close();
}
}