Kleiner Fehler bei Detailauswertung, Korrektur CMS

ParseBool bei Detailauswertung eingefügt.
Vorschau bei CMS-Admin auch, wenn Content nicht sichtbar
This commit is contained in:
kindlm
2015-03-24 15:44:04 +01:00
parent a96cabd501
commit 5b58fce5de
2 changed files with 38 additions and 27 deletions
+33 -26
View File
@@ -117,35 +117,40 @@ if(isset($_GET['show']))
$qry.=" AND gebiet_id='".addslashes($gebiet_id)."'";
$qry.=") as a ORDER BY gebiet_id, nummer";
//echo $qry.'<br><br>';
if($result = $db->db_query($qry))
{
if($row = $db->db_fetch_object($result,0))
if($db->db_num_rows($result)>0)
{
echo '<br />
Bearbeitungszeit: '.$row->zeit.'<br>
Multipleresponse: '.($row->multipleresponse==true?'Ja':'Nein').'<br>
Gestellte Fragen: '.$row->maxfragen.'<br>
Zufallsfrage: '.($row->zufallfrage==true?'Ja':'Nein').'<br>
Zufallsvorschlag: '.($row->zufallvorschlag==true?'Ja':'Nein').'<br>
Startlevel: '.($row->level_start!=''?$row->level_start:'Keines').'<br>
Höheres Level nach: '.($row->level_sprung_auf!=''?$row->level_sprung_auf.' richtigen Antwort(en)':'-').'<br>
Niedrigeres Level nach: '.($row->level_sprung_ab!=''?$row->level_sprung_ab.' falschen Antwort(en)':'-').'<br>
Levelgleichverteilung: '.($row->levelgleichverteilung==true?'Ja':'Nein').'<br>
Maximalpunkte: '.$row->maxpunkte.'<br>
Antworten pro Zeile: '.$row->antwortenprozeile.'<br>
<br>
<table>
<tr class="liste">
<th></th>
<th>Gebiet</th>
<th>Nummer</th>
<th>Level</th>
<th>Frage</th>
<th title="Anzahl der Personen die diese Frage gestellt bekommen haben">Gesamt (m/w)</th>
<th colspan="30">Nummer | Punkte | Gesamt | Männlich | Weiblich</th>
</tr>';
}
if($row = $db->db_fetch_object($result,0))
{
echo '<br />
Bearbeitungszeit: '.$row->zeit.'<br>
Multipleresponse: '.($db->db_parse_bool($row->multipleresponse)==true?'Ja':'Nein').'<br>
Gestellte Fragen: '.$row->maxfragen.'<br>
Zufallsfrage: '.($db->db_parse_bool($row->zufallfrage)==true?'Ja':'Nein').'<br>
Zufallsvorschlag: '.($db->db_parse_bool($row->zufallvorschlag)==true?'Ja':'Nein').'<br>
Startlevel: '.($row->level_start!=''?$row->level_start:'Keines').'<br>
Höheres Level nach: '.($row->level_sprung_auf!=''?$row->level_sprung_auf.' richtigen Antwort(en)':'-').'<br>
Niedrigeres Level nach: '.($row->level_sprung_ab!=''?$row->level_sprung_ab.' falschen Antwort(en)':'-').'<br>
Levelgleichverteilung: '.($db->db_parse_bool($row->levelgleichverteilung)==true?'Ja':'Nein').'<br>
Maximalpunkte: '.$row->maxpunkte.'<br>
Antworten pro Zeile: '.$row->antwortenprozeile.'<br>
<br>
<table>
<tr class="liste">
<th></th>
<th>Gebiet</th>
<th>Nummer</th>
<th>Level</th>
<th>Frage</th>
<th title="Anzahl der Personen die diese Frage gestellt bekommen haben">Gesamt (m/w)</th>
<th colspan="30">Nummer | Punkte | Gesamt | Männlich | Weiblich</th>
</tr>';
}
}
else
echo '<br>Keine Detaildaten vorhanden';
$i=0;
while($row = $db->db_fetch_object($result))
{
@@ -255,6 +260,8 @@ if(isset($_GET['show']))
}
echo '</table>';
}
else
echo 'Keine Detailauswertung vorhanden';
}
?>
</body>
+5 -1
View File
@@ -1248,13 +1248,17 @@ function print_content()
echo '
<br>
<h3>Vorschau</h3>';
if($content->sichtbar!=true)
{
echo '<p style="color:red">(Unsichtbar im Livesystem)</p>';
}
//Bei Redirects wird die Vorschau nicht im IFrame gezeigt, da durch eventuelles weiterleiten durch
// Javascript in der Vorschau die CMS Seite geschlossen wird.
if($content->template_kurzbz=='redirect')
echo '<a href="content.php?content_id='.$content_id.'&version='.$version.'&sprache='.$sprache.'&sichtbar&filter='.implode(' ', $filterstr).'" target="_blank">Vorschau in eigenem Fenster öffnen</a>';
else
echo '<iframe src="content.php?content_id='.$content_id.'&version='.$version.'&sprache='.$sprache.'&filter='.implode(' ', $filterstr).'" style="width: 800px; height: 500px; border: 1px solid black;">';
echo '<iframe src="content.php?content_id='.$content_id.'&version='.$version.'&sprache='.$sprache.'&filter='.implode(' ', $filterstr).'&sichtbar=true" style="width: 800px; height: 500px; border: 1px solid black;">';
}
/**