diff --git a/plugin/card_game/card_game.php b/plugin/card_game/card_game.php index 5d56252572..935dd15ae5 100644 --- a/plugin/card_game/card_game.php +++ b/plugin/card_game/card_game.php @@ -1,5 +1,6 @@ '; @@ -36,7 +36,8 @@ if (!api_is_anonymous()) { $user = api_get_user_info(); $userId = (int) $user['id']; - if (!isset($_SESSION['cardgame'])) { + $cardGameSession = Session::read('cardgame'); + if (!empty($cardGameSession)) { if (isset($userId)) { $sqlCount = "SELECT access_date FROM plugin_card_game WHERE user_id = $userId"; $resultCount = Database::query($sqlCount)->rowCount(); @@ -46,7 +47,7 @@ if (!api_is_anonymous()) { $sql = "INSERT INTO plugin_card_game (user_id, access_date, pan) VALUES ($userId, DATE_ADD(CURDATE(), INTERVAL -1 DAY), 1);"; $resultInsert = Database::query($sql); - $_SESSION['cardgame'] = 'havedeck'; + Session::write('cardgame', 'havedeck'); } else { // @todo change date call $sqlDate = "SELECT access_date @@ -56,15 +57,15 @@ if (!api_is_anonymous()) { $resultDate = Database::query($sqlDate)->rowCount(); if ($resultDate == 0) { - $_SESSION['cardgame'] = 'havedeck'; + Session::write('cardgame', 'havedeck'); $fh .= '
'; } else { - $_SESSION['cardgame'] = 'done'; + Session::write('cardgame', 'done'); } } } } else { - if ($_SESSION['cardgame'] == 'havedeck') { + if ($cardGameSession == 'havedeck') { $fh .= ''; } } diff --git a/plugin/card_game/resources/ajax.card.php b/plugin/card_game/resources/ajax.card.php index a8e679abce..4bb56e130b 100644 --- a/plugin/card_game/resources/ajax.card.php +++ b/plugin/card_game/resources/ajax.card.php @@ -1,5 +1,8 @@