Neuer Fehlertyp: Syntaxhinweis.

Bisher werden Syntaxprobleme oft als Idee abgesetzt. Um diese von
inhaltlichen Ideen zu trennen, die von den meisten Regionsmagiern mit
niedrigerer Prioritaet oder gar nicht bearbeitet werden, koennen sie jetzt
separat gespeichert werden.

Change-Id: I4391c7d62232a7ac938cca727340b1310a6c1507
diff --git a/secure/errord.c b/secure/errord.c
index 1eefbd3..6ce0759 100644
--- a/secure/errord.c
+++ b/secure/errord.c
@@ -340,7 +340,8 @@
 }
 
 
-// loggt einen T_REPORTED_ERR, T_REPORTED_IDEA, T_REPORTED_TYPO, T_REPORTED_MD
+// loggt einen T_REPORTED_ERR, T_REPORTED_IDEA, T_REPORTED_TYPO,
+// T_REPORTED_MD, T_REPORTED_SYNTAX
 public string LogReportedError(mapping err)
 {
     //darf nur von Spielershells oder Fehlerteufel gerufen werden.
@@ -1235,6 +1236,9 @@
     case T_REPORTED_MD:
       label=({"Fehlendes Detail","Dieses fehlende Detail"});
       break;
+    case T_REPORTED_SYNTAX:
+      label=({"Syntaxproblem","Dieses Syntaxproblem"});
+      break;
     case T_RTWARN:
       label=({"Laufzeitwarnung","Diese Laufzeitwarnung"});
       break;
@@ -1287,6 +1291,9 @@
     case T_REPORTED_MD:
       label=({"Fehlendes Detail","Dieses fehlende Detail"});
       break;
+    case T_REPORTED_SYNTAX:
+      label=({"Syntaxproblem","Dieses Syntaxproblem"});
+      break;
     case T_RTWARN:
       label=({"Laufzeitwarnung","Diese Laufzeitwarnung"});
       break;
@@ -1437,7 +1444,8 @@
   // Erledigung informiert, wenn deren letzter Logout weniger als 180 Tage her
   // ist.
   if ( (issue->type &
-        (T_REPORTED_ERR|T_REPORTED_TYPO|T_REPORTED_IDEA|T_REPORTED_MD))
+        (T_REPORTED_ERR|T_REPORTED_TYPO|T_REPORTED_IDEA|T_REPORTED_MD|
+        T_REPORTED_SYNTAX))
       && issue->titp
       && recent_lastlogout(issue->titp, time() - 15552000) )
   {