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
+?>