diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php
index dc25cc8bb5a7fbe644298bb39b4bcaec4e86c4e2..67de7475bae41553cf760805292aabe6bcc3ccea 100644
--- a/interface/lib/app.inc.php
+++ b/interface/lib/app.inc.php
@@ -110,11 +110,12 @@ class app {
 	 2 = ERROR
 	*/
 	
-	function error($msg, $priority = 2) {
+	function error($msg, $next_link = '', $stop = true, $priority = 1) {
 		//$this->uses("error");
 		//$this->error->message($msg, $priority);
 		echo $msg;
-		if($priority == 2) exit;
+		if($next_link != "") echo "<a href='$next_link'>Next</a>";
+		if($stop == true) die();
 	}
 	
 	function lng($text)