This commit is contained in:
Andreas Österreicher
2009-06-17 15:03:47 +00:00
parent e7f3efce6a
commit d0d2623195
2 changed files with 63 additions and 7 deletions
+23 -6
View File
@@ -83,7 +83,7 @@ else
if(zeit<=0)
{
document.location.href='gebietfertig.php';
//alert('finish');
parent.menu.location.reload();
}
else
{
@@ -387,11 +387,11 @@ if($frage->frage_id!='')
echo '<br/><br/><center>';
//Bild und Text der Frage anzeigen
if($frage->bild!='')
echo "<img class='testtoolfrage' src='bild.php?src=frage&amp;frage_id=$frage->frage_id&amp;sprache=".$sprache."' /><br/><br/>\n";
echo "<img class='testtoolfrage' src='bild.php?src=frage&amp;frage_id=$frage->frage_id&amp;sprache=".$_SESSION['sprache']."' /><br/><br/>\n";
//Sound einbinden
if($frage->audio!='')
echo '<embed autostart="false" src="sound.php?src=frage&amp;frage_id='.$frage->frage_id.'&amp;sprache='.$sprache.'" height="20" width="250"/><br />';
echo '<embed autostart="false" src="sound.php?src=frage&amp;frage_id='.$frage->frage_id.'&amp;sprache='.$_SESSION['sprache'].'" height="20" width="250"/><br />';
echo "$frage->text<br/><br/>\n";
//Vorschlaege laden
@@ -452,7 +452,7 @@ if($frage->frage_id!='')
if(!$gebiet->multipleresponse && !$levelgebiet && count($vs->result)>0)
{
echo "<td align='center' valign='top'>";
echo '<input type="radio" name="vorschlag_id[]" value="" /><br />keine Antwort</td>';
echo '<input type="radio" name="vorschlag_id[]" value="" /><br /><font color="gray">keine Antwort</font></td>';
}
echo '</tr></table>';
@@ -492,8 +492,25 @@ if($frage->frage_id!='')
}
else
{
//Wenns der letzte Eintrag ist, wieder zum ersten springen
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id' class='Item'>Weiter &gt;&gt;</a>";
if($demo)
{
$qry = "SELECT count(*) as anzahl FROM testtool.tbl_frage
WHERE tbl_frage.gebiet_id='".addslashes($gebiet_id)."'
AND demo ";
if($row = pg_fetch_object(pg_query($conn, $qry)))
{
if($row->anzahl>1)
{
//Bei Demos den Weiter-Button nur anzeigen, wenn ausser der Startseite noch andere Demoseiten vorhanden sind
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id' class='Item'>Weiter &gt;&gt;</a>";
}
}
}
else
{
//Wenns der letzte Eintrag ist, wieder zum ersten springen
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id' class='Item'>Weiter &gt;&gt;</a>";
}
}
}
+40 -1
View File
@@ -60,10 +60,49 @@ if (isset($_SESSION['pruefling_id']))
$gebiet = new gebiet($db_conn);
if($gebiet->check_gebiet($row->gebiet_id))
{
//Status der Gebiete Pruefen
$gebiet->load($row->gebiet_id);
$qry = "SELECT extract('epoch' from '$gebiet->zeit'-(now()-min(begintime))) as time
FROM testtool.tbl_pruefling_frage JOIN testtool.tbl_frage USING(frage_id)
WHERE gebiet_id='".addslashes($row->gebiet_id)."' AND pruefling_id='".addslashes($_SESSION['pruefling_id'])."'";
if($result_time = pg_query($db_conn, $qry))
{
if($row_time = pg_fetch_object($result_time))
{
if($row_time->time>0)
{
//Gebiet gestartet aber noch nicht zu ende
$style='text-decoration: underline;';
}
else
{
if($row_time->time=='')
{
//Gebiet noch nicht gestartet
$style='';
}
else
{
//Gebiet ist zu Ende
$style='text-decoration:line-through;';
}
}
}
else
{
$style='';
}
}
else
{
$style='';
}
echo '<tr>
<td width="10" nowrap>&nbsp;</td>
<td nowrap>
<a class="Item" href="frage.php?gebiet_id='.$row->gebiet_id.'" target="content"><img src="../../skin/images/menu_item.gif" width="7" height="9">&nbsp;'.$row->gebiet_bez.'</a>
<a class="Item" href="frage.php?gebiet_id='.$row->gebiet_id.'" onclick="document.location.reload()" target="content" style="'.$style.'"><img src="../../skin/images/menu_item.gif" width="7" height="9">&nbsp;'.$row->gebiet_bez.'</a>
</td>
</tr>';
}