From 03c7217990f187b7883a35126f18bf0b0462b46a Mon Sep 17 00:00:00 2001 From: Lucas Woltmann Date: Tue, 2 Aug 2016 11:17:48 +0200 Subject: [PATCH] fixes key dropdown --- keyControlPanel.php | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/keyControlPanel.php b/keyControlPanel.php index 3e90543..4289e9a 100755 --- a/keyControlPanel.php +++ b/keyControlPanel.php @@ -35,7 +35,7 @@ // if the user refreshes the page, it will default to the // access code screen session_start(); - $formState = STATE_ACCESS_SUCCESSFULL; + $formState = STATE_ACTION_NEWCODE; $keyCode = ""; $keyData = ReadKeyFile(KEYFILE); @@ -75,7 +75,7 @@ } // if the access code was correct and no code was entered else - $formState = STATE_ACCESS_SUCCESSFULL; + $formState = STATE_ACTION_NEWCODE; } // generate a new submission id that is used within the form to prevent double posts $_SESSION["submissionId"] = rand(); @@ -96,7 +96,6 @@ CreateHeadline("Key Control Panel"); CreateInfoBox($formState); CreateAccessBox($formState); - echo $formState; switch ($formState) { @@ -108,14 +107,14 @@ case STATE_ACTION_ACTIVATED: case STATE_ACTION_USED: case STATE_ACTION_NEWCODE: - CreateKeyDropDownBox(""); + CreateKeyDropDownBox($keyData, ""); break; // if previously entered key was not found or the action that should // be performed has been failed, just display the key code box with // previously entered value case STATE_KEY_NONEXISTENT: case STATE_ACTION_FAILED: - CreateKeyDropDownBox($keyCode); + CreateKeyDropDownBox($keyData, $keyCode); break; // if an existing key has been entered, display the readonly key code box // and all options that can be performed on the key @@ -139,7 +138,7 @@ } ?>
- +
@@ -197,7 +196,7 @@ * * @param string $keyCode The key that should be displayed in the box. */ - function CreateKeyDropDownBox($keyCode) + function CreateKeyDropDownBox($keyData, $keyCode) { CreateRowHeader(); echo "
\n"; @@ -206,14 +205,14 @@ echo "
\n"; echo " " + echo " \n"; //echo " \n"; echo "
\n"; echo "
\n"; } @@ -261,7 +260,7 @@ case STATE_ACTION_ISSUED: CreateMessageBox(MSG_SUCCESS, "ESE Code Status geändert:", "Der Schlüssel wurde erfolgreich auf den Status Ausgegeben gesetzt. Bitte gib einen ESE Code ein, welchen du überprüfen oder verändern möchtest."); break; case STATE_ACTION_ACTIVATED: CreateMessageBox(MSG_SUCCESS, "ESE Code Status geändert:", "Der Schlüssel wurde erfolgreich auf den Status Fragebogen ausgefüllt gesetzt. Bitte gib einen ESE Code ein, welchen du überprüfen oder verändern möchtest."); break; case STATE_ACTION_USED: CreateMessageBox(MSG_SUCCESS, "ESE Code Status geändert:", "Der Schlüssel wurde erfolgreich auf den Status Eingelöst gesetzt. Bitte gib einen ESE Code ein, welchen du überprüfen oder verändern möchtest."); break; - case STATE_ACTION_NEWCODE: CreateMessageBox(MSG_INFO, "ESE Code eingeben:", "Bitte gib den ESE Code ein, welchen du überprüfen oder verändern möchtest."); break; + case STATE_ACTION_NEWCODE: CreateMessageBox(MSG_INFO, "ESE Code auswählen:", "Bitte wähle den ESE Code aus, welchen du überprüfen oder verändern möchtest."); break; case STATE_ACTION_FAILED: CreateMessageBox(MSG_DANGER, "Achtung:", "Der Status des angegebenen Schlüssels konnte nicht geändert werden! Bitte überprüfe deine Eingabe."); break; } } @@ -310,4 +309,4 @@ } return KEYSTATE_NONEXISTENT; } -?> \ No newline at end of file +?>