Save IAR message state across requests
parent
497dcb85a8
commit
7b0539b96f
|
@ -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%%", '<div class="alert alert-danger" role="alert">Deine IAR wird jetzt erstellt und der Download Link wird dir per PM zugesendet. '.$APIResult.'</div>');
|
||||
$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%%", '<div class="alert alert-danger" role="alert">Aktuell wird eine IAR erstellt.<br>Warte bitte bis du eine PM bekommst.</div>');
|
||||
if($IARRUNNING) {
|
||||
if(isset($_SESSION['iar_created'])) {
|
||||
$HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", '<div class="alert alert-success" role="alert">Deine IAR wird jetzt erstellt und der Download Link wird dir per PM zugesendet.'.$APIResult.'</div>');
|
||||
unset($_SESSION['iar_created']);
|
||||
}
|
||||
else {
|
||||
$HTML->ReplaceSeitenInhalt("%%IARINFOMESSAGE%%", '<div class="alert alert-danger" role="alert">Aktuell wird eine IAR erstellt.<br>Warte bitte bis du eine PM bekommst.</div>');
|
||||
}
|
||||
$HTML->ReplaceSeitenInhalt("%%IARBUTTONSTATE%%", 'disabled');
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue