mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Check auf gleiche Antworten erzeugt warning statt error
This commit is contained in:
@@ -513,15 +513,24 @@ if(isset($_GET['type']) && $_GET['type']=='gebietpruefen' && isset($_GET['gebiet
|
||||
{
|
||||
$gebiet = new gebiet($gebiet_id);
|
||||
|
||||
if($gebiet->check_gebiet($gebiet_id))
|
||||
if($gebiet->check_gebiet($gebiet_id) && $gebiet->warningmsg=='')
|
||||
{
|
||||
echo "<b>Das Gebiet $gebiet->bezeichnung wurde erfolgreich ueberprueft</b>";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<b>Bei der Ueberpruefung des Gebiets '$gebiet->bezeichnung' sind folgende Fehler aufgetreten:<br /></b>";
|
||||
echo nl2br($gebiet->errormsg);
|
||||
echo '<br /><br />';
|
||||
if($gebiet->errormsg!='')
|
||||
{
|
||||
echo "<b>Bei der Ueberpruefung des Gebiets '$gebiet->bezeichnung' sind folgende Fehler aufgetreten:<br /></b>";
|
||||
echo "<span class='error'>".nl2br($gebiet->errormsg)."</span>";
|
||||
echo '<br /><br />';
|
||||
}
|
||||
if($gebiet->warningmsg!='')
|
||||
{
|
||||
echo "<b>Folgende Warnungen sind aufgetreten:<br /></b>";
|
||||
echo nl2br($gebiet->warningmsg);
|
||||
echo '<br /><br />';
|
||||
}
|
||||
}
|
||||
|
||||
$maxpunkte = $gebiet->berechneMaximalpunkte($gebiet_id);
|
||||
|
||||
@@ -283,6 +283,7 @@ class gebiet extends basis_db
|
||||
public function check_gebiet($gebiet_id)
|
||||
{
|
||||
$this->errormsg = '';
|
||||
$this->warningmsg = '';
|
||||
$this->load($gebiet_id);
|
||||
|
||||
//wenn levels verwendet werden muss maxfragen gesetzt sein
|
||||
@@ -416,7 +417,7 @@ class gebiet extends basis_db
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$this->errormsg .= "Frage Nummer $row->nummer (ID: $row->frage_id) Sprache $row->sprache hat mehrere gleiche Antworten.\n";
|
||||
$this->warningmsg .= "Frage Nummer $row->nummer (ID: $row->frage_id) Sprache $row->sprache hat mehrere gleiche Antworten.\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user