diff --git a/html/main.php b/html/main.php
index dd02c0f7a215657231d1df21072c5ebc691872ac..8c096eb3b49a7bc8396b84dcd5bdc7b09b2c1690 100644 (file)
--- a/html/main.php
+++ b/html/main.php
}
/* Reset errors */
-$_SESSION['errors']= "";
+$_SESSION['errors'] = "";
+$_SESSION['errorsAlreadyPosted']= array();
+$_SESSION['LastError'] = "";
/* Check for uniqe ip address */
$ui= $_SESSION["ui"];
$header= "<!-- headers.tpl-->".$smarty->fetch(get_template_path('headers.tpl'));
-
/* React on clicks */
if ($_SERVER["REQUEST_METHOD"] == "POST"){
lock at this point globally. Plugins do not need to remove it. */
if (isset($_POST['delete_lock']) && isset($_SESSION['dn'])){
del_lock ($_SESSION['dn']);
+
+ /* Set old Post data */
+ if(isset($_SESSION['LOCK_VARS_USED'])){
+ foreach($_SESSION['LOCK_VARS_USED'] as $name => $value){
+ $_GET[$name] = $value;
+ $_POST[$name] = $value;
+ }
+ }
sess_del ('dn');
}
}
/* Close div/tables */
+
+/* Print_out last ErrorMessage repeated string.
+ */
+print_red(NULL);
+
$smarty->assign("contents", $display);
+
if (isset($_SESSION['errors'])){
$smarty->assign("errors", $_SESSION['errors']);
}