Browse Source

hopefully fixed the render issue with not being logged in

master
Cerys 4 weeks ago
parent
commit
02438a064e
  1. 5
      App/Wrappers/SessionWrapper.php
  2. 15
      Pages/tune/uuid.php

5
App/Wrappers/SessionWrapper.php

@ -12,6 +12,11 @@ class SessionWrapper
{
session_start();
}
if(!isset($_SESSION[SessionElement::IS_LOGGED_IN->value]))
{
self::Set(SessionElement::IS_LOGGED_IN, false);
}
}
public static function Get(SessionElement $target): mixed

15
Pages/tune/uuid.php

@ -74,8 +74,10 @@ for ($i = 0; $i < count($dances); $i++)
JSON_THROW_ON_ERROR
);
$myVote = $db->RunSelect(
$myVote = 0;
if(SessionWrapper::Get(SessionElement::IS_LOGGED_IN))
{
$myVote = $db->RunSelect(
queryBuilder: SQLQueryBuilderWrapper::SELECT(
table: 'TuneRatings',
)
@ -86,12 +88,13 @@ $myVote = $db->RunSelect(
->where(cond: 'TuneID=:__tune_id__')
->bindValue(name: '__user_id__', value: SessionWrapper::Get(SessionElement::USER_ID))
->bindValue(name: '__tune_id__', value: $_GET["tune-id"])
);
if($myVote == [])
);
if($myVote == [])
$myVote = 0;
else
{
else
{
$myVote = $myVote[0]['Rating'];
}
}

Loading…
Cancel
Save