diff --git a/pages/profile.php b/pages/profile.php index f6d6e81..8f511d7 100644 --- a/pages/profile.php +++ b/pages/profile.php @@ -15,12 +15,11 @@ $validator = new FormValidator(array()); // CSRF validation only if($validator->isValid($_POST) && $IARRUNNING == FALSE) { $iarname = md5(time().$_SESSION['UUID'] . rand()).".iar"; - - $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", ''); - $HTML->ReplaceSeitenInhalt("%%IARBUTTONSTATE%%", 'disabled'); $statementIARSTART = $RUNTIME['PDO']->prepare('INSERT INTO iarstates (userID, filesize, iarfilename) VALUES (:userID, :filesize, :iarfilename)'); $statementIARSTART->execute(['userID' => $_SESSION['UUID'], 'filesize' => 0, 'iarfilename' => $iarname]); + + $_SESSION['iar_created'] = true; } } else if(isset($_POST['saveProfileData'])) { @@ -136,9 +135,14 @@ $HTML->setHTMLTitle("Dein Profile"); $HTML->importSeitenInhalt("profile.html"); - if(!$IARRUNNING) - { - $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", ''); + if($IARRUNNING) { + if(isset($_SESSION['iar_created'])) { + $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", ''); + unset($_SESSION['iar_created']); + } + else { + $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", ''); + } $HTML->ReplaceSeitenInhalt("%%IARBUTTONSTATE%%", 'disabled'); }