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%%", '
Deine IAR wird jetzt erstellt und der Download Link wird dir per PM zugesendet. '.$APIResult.'
');
- $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%%", 'Aktuell wird eine IAR erstellt.
Warte bitte bis du eine PM bekommst.
');
+ if($IARRUNNING) {
+ if(isset($_SESSION['iar_created'])) {
+ $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", 'Deine IAR wird jetzt erstellt und der Download Link wird dir per PM zugesendet.'.$APIResult.'
');
+ unset($_SESSION['iar_created']);
+ }
+ else {
+ $HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", 'Aktuell wird eine IAR erstellt.
Warte bitte bis du eine PM bekommst.
');
+ }
$HTML->ReplaceSeitenInhalt("%%IARBUTTONSTATE%%", 'disabled');
}