mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 09:22:22 +00:00
New attributes and features in Testtool Administration
- Add new Gebiet - Edit Ablauf - Bezeichnung mehrsprachig für Gebiete - Aktiv Attribute für Fragen und Vorschläge (Noch nicht in Testtool selbst implementiert)
This commit is contained in:
+150
-31
@@ -33,21 +33,18 @@ require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/studiengang.class.php');
|
||||
|
||||
if (!$db = new basis_db())
|
||||
{
|
||||
die('Fehler beim Oeffnen der Datenbankverbindung');
|
||||
}
|
||||
|
||||
|
||||
$PHP_SELF=$_SERVER['PHP_SELF'];
|
||||
session_cache_limiter('none');
|
||||
session_start();
|
||||
//session_start();
|
||||
|
||||
$user=get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 's'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
die($rechte->errormsg);
|
||||
|
||||
$studiengang = new studiengang();
|
||||
$studiengang->getAll('typ, kurzbz', false);
|
||||
@@ -88,6 +85,7 @@ else
|
||||
{
|
||||
$vorschlag_id = '';
|
||||
}
|
||||
$filter = isset($_GET['filter'])?$_GET['filter']:'';
|
||||
|
||||
$save_vorschlag_error=false;
|
||||
/*<?xml-stylesheet type="text/xsl" href="../mathml.xsl"?>*/
|
||||
@@ -169,7 +167,7 @@ font-size: 10pt;
|
||||
|
||||
<h1>
|
||||
<div style="float:left">Testtool - Administrationsseite</div>
|
||||
<div style="text-align:right; padding-right: 5px;"><a href="uebersichtGebiete.php" class="Item" target="blank">Gebietübersicht</a> |<a href="uebersichtFragen.php" class="Item" target="blank">Fragenübersicht</a> | <a href="auswertung.php" class="Item">Auswertung</a> | <a href="Testtool.pdf" class="Item" target="_blank">Hilfe</a></div>
|
||||
<div style="text-align:right; padding-right: 5px;"><a href="edit_ablauf.php?stg_kz=<?php echo $stg_kz?>">Ablauf</a> | <a href="uebersichtGebiete.php" class="Item" target="_blank">Gebietübersicht</a> | <a href="uebersichtFragen.php" class="Item" target="_blank">Fragenübersicht</a> | <a href="auswertung.php" class="Item">Auswertung</a> | <a href="Testtool.pdf" class="Item" target="_blank">Hilfe</a></div>
|
||||
</h1>
|
||||
<?php
|
||||
|
||||
@@ -282,16 +280,19 @@ if(isset($_POST['submitdata']))
|
||||
$frage->demo = isset($_POST['demo']);
|
||||
$frage->nummer = $_POST['nummer'];
|
||||
$frage->level = $_POST['level'];
|
||||
$frage->aktiv = isset($_POST['aktiv']);
|
||||
$frage->new = false;
|
||||
|
||||
if($frage->save())
|
||||
{
|
||||
|
||||
if(!$frage->getFrageSprache($frage->frage_id, $sprache))
|
||||
{
|
||||
$frage->new=true;
|
||||
}
|
||||
|
||||
$frage->text = $_POST['text'];
|
||||
if (isset($_POST['text']))
|
||||
$frage->text = $_POST['text'];
|
||||
$frage->sprache = $sprache;
|
||||
|
||||
$xml = '<?xml version="1.0" encoding="utf-8"?><root>'.$frage->text.'</root>';
|
||||
@@ -414,6 +415,7 @@ if(isset($_POST['submitvorschlag']))
|
||||
$vorschlag->sprache = $sprache;
|
||||
$vorschlag->updateamum = date('Y-m-d H:i:s');
|
||||
$vorschlag->updatevon = $user;
|
||||
$vorschlag->aktiv = isset($_POST['aktiv'])?true:false;
|
||||
|
||||
$xml = '<?xml version="1.0" encoding="utf-8"?><root>'.$vorschlag->text.'</root>';
|
||||
libxml_use_internal_errors(true);
|
||||
@@ -482,9 +484,11 @@ if(isset($_GET['type']) && $_GET['type']=='neuefrage')
|
||||
die('Sie haben keine Berechtigung fuer diese Aktion');
|
||||
|
||||
$frage_obj = new frage();
|
||||
$frage_obj->getFragenGebiet($gebiet_id);
|
||||
$nummer=(count($frage_obj->result));
|
||||
|
||||
$frage_obj->gebiet_id = $_GET['gebiet_id'];
|
||||
$frage_obj->nummer=999;
|
||||
$frage_obj->nummer=$nummer;
|
||||
$frage_obj->demo=false;
|
||||
$frage_obj->insertamum = date('Y-m-d H:i:s');
|
||||
$frage_obj->insertvon = $user;
|
||||
@@ -495,7 +499,6 @@ if(isset($_GET['type']) && $_GET['type']=='neuefrage')
|
||||
if($frage_obj->save_fragesprache())
|
||||
{
|
||||
echo 'Frage wurde erfolgreich angelegt';
|
||||
$nummer=999;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -540,6 +543,53 @@ if(isset($_GET['type']) && $_GET['type']=='gebietpruefen' && isset($_GET['gebiet
|
||||
}
|
||||
}
|
||||
|
||||
//Vorschlaege aktiv und inaktiv setzen
|
||||
if(isset($_GET['type']) && $_GET['type']=='vorschlaegeaktiv')
|
||||
{
|
||||
if (isset($_POST['allevorschlaege']))
|
||||
{
|
||||
$vs = new vorschlag();
|
||||
$vs->new = false;
|
||||
if(isset($_POST['vorschlagaktiv']))
|
||||
{
|
||||
|
||||
$vorschlaegeAktiv = array();
|
||||
$vorschlaegeInaktiv = array();
|
||||
$checkedVorschlaege = $_POST['vorschlagaktiv'];
|
||||
$allevorschlaege = array();
|
||||
$allevorschlaege = explode(",", rtrim($_POST['allevorschlaege'], ","));
|
||||
|
||||
foreach ($allevorschlaege as $vorschlag)
|
||||
{
|
||||
$vs->load($vorschlag, $sprache);
|
||||
if (in_array($vorschlag, $checkedVorschlaege))
|
||||
{
|
||||
$vs->aktiv = true;
|
||||
$vs->save();
|
||||
}
|
||||
else
|
||||
{
|
||||
$vs->aktiv = false;
|
||||
$vs->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$allevorschlaege = array();
|
||||
$allevorschlaege = explode(",", rtrim($_POST['allevorschlaege'], ","));
|
||||
|
||||
foreach ($allevorschlaege as $vorschlag)
|
||||
{
|
||||
$vs->load($vorschlag, $sprache);
|
||||
$vs->aktiv = false;
|
||||
$vs->save();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo '<table width="100%"><tr><td>';
|
||||
|
||||
//Liste der Studiengänge
|
||||
@@ -555,7 +605,7 @@ echo 'Studiengang: <select onchange="window.location.href=this.value">';
|
||||
else
|
||||
$selected='';
|
||||
|
||||
echo '<option value="'.$PHP_SELF.'?stg_kz='.$row->studiengang_kz.'" '.$selected.'>'.$db->convert_html_chars($row->kuerzel).'</option>'."\n";
|
||||
echo '<option value="'.$PHP_SELF.'?stg_kz='.$row->studiengang_kz.'" '.$selected.'>'.$db->convert_html_chars($row->kuerzel).' ('.$row->bezeichnung.')</option>'."\n";
|
||||
}
|
||||
echo '</select>';
|
||||
|
||||
@@ -594,7 +644,8 @@ if (($anzahl!==0) || ($stg_kz=='-1') && ($stg_kz!==''))
|
||||
}
|
||||
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&type=gebietpruefen' class='Item'>Pruefen</a> | ";
|
||||
echo " <a href='edit_gebiet.php?gebiet_id=$gebiet_id&stg_kz=$stg_kz' class='Item'>Bearbeiten</a>";
|
||||
echo " <a href='edit_gebiet.php?gebiet_id=$gebiet_id&stg_kz=$stg_kz' class='Item'>Bearbeiten</a> |";
|
||||
echo " <a href='add_gebiet.php?stg_kz=".$stg_kz."'>Hinzufügen</a>";
|
||||
//echo " <br/>Gebiet_id=".$gebiet_id."";
|
||||
echo '</td><td align="right">';
|
||||
|
||||
@@ -619,10 +670,38 @@ if (($anzahl!==0) || ($stg_kz=='-1') && ($stg_kz!==''))
|
||||
echo '<br />';
|
||||
|
||||
// Liste der Fragen
|
||||
$qry = "SELECT distinct nummer FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($gebiet_id)." ORDER BY nummer";
|
||||
if ($filter=='aktiv') {
|
||||
$qry = "SELECT distinct nummer, aktiv FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($gebiet_id)." AND aktiv ORDER BY nummer";
|
||||
} elseif ($filter=='inaktiv') {
|
||||
$qry = "SELECT distinct nummer, aktiv FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($gebiet_id)." AND NOT aktiv ORDER BY nummer";
|
||||
} else {
|
||||
$qry = "SELECT distinct nummer, aktiv FROM testtool.tbl_frage WHERE gebiet_id=".$db->db_add_param($gebiet_id)." ORDER BY nummer";
|
||||
}
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
// Aktiv / Inaktiv Filter
|
||||
echo 'Filter: ';
|
||||
$aktivchecked = ($filter=='aktiv'||$filter=='')?'checked="checked"':'';
|
||||
$inaktivchecked = ($filter=='inaktiv'||$filter=='')?'checked="checked"':'';
|
||||
if ($filter=='aktiv') {
|
||||
$link = "";
|
||||
echo '<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=inaktiv">
|
||||
<input type="checkbox" name="aktiv" '.$aktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=inaktiv\');"/>aktiv</a>
|
||||
<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=">
|
||||
<input type="checkbox" name="inaktiv" '.$inaktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=\');"/>inaktiv</a>';
|
||||
} elseif ($filter=='inaktiv') {
|
||||
echo '<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=">
|
||||
<input type="checkbox" name="aktiv" '.$aktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=\');"/>aktiv</a>
|
||||
<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=aktiv">
|
||||
<input type="checkbox" name="inaktiv" '.$inaktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=aktiv\');"/>inaktiv</a>';
|
||||
} elseif ($filter=='') {
|
||||
echo '<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=inaktiv">
|
||||
<input type="checkbox" name="aktiv" '.$aktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=inaktiv\');"/>aktiv</a>
|
||||
<a href="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=aktiv">
|
||||
<input type="checkbox" name="inaktiv" '.$inaktivchecked.' onclick="window.location.assign(\''.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&filter=aktiv\');"/>inaktiv</a>';
|
||||
}
|
||||
echo '<br/>';
|
||||
echo 'Nummer: ';
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
@@ -630,13 +709,22 @@ if (($anzahl!==0) || ($stg_kz=='-1') && ($stg_kz!==''))
|
||||
$nummer = $row->nummer;
|
||||
|
||||
if($nummer==$row->nummer)
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$row->nummer' class='Item'><u>$row->nummer</u></a> -";
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$row->nummer&filter=$filter' ".($row->aktiv=="f"?"style='color: grey'":"")." class='Item'><u>$row->nummer</u></a> -";
|
||||
else
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$row->nummer' class='Item'>$row->nummer</a> -";
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$row->nummer&filter=$filter' ".($row->aktiv=="f"?"style='color: grey'":"")." class='Item'>$row->nummer</a> -";
|
||||
}
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&type=neuefrage' class='Item'>neue Frage hinzufuegen</a>";
|
||||
if($nummer<$db->db_num_rows($result)-1)
|
||||
echo " - <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=".($nummer+1)."' class='Item'>Weiter >></a>";
|
||||
echo " <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&type=neuefrage&filter=$filter' class='Item'>neue Frage hinzufuegen</a>";
|
||||
$frage_obj = new frage();
|
||||
if ($filter=='aktiv') {
|
||||
$nextNummer = $frage_obj->getNextFrageNummer($nummer, $gebiet_id, true);
|
||||
} elseif ($filter=='inaktiv') {
|
||||
$nextNummer = $frage_obj->getNextFrageNummer($nummer, $gebiet_id, false);
|
||||
} else {
|
||||
$nextNummer = $frage_obj->getNextFrageNummer($nummer, $gebiet_id);
|
||||
}
|
||||
//if($nummer<$db->db_num_rows($result)-1)
|
||||
if ($nextNummer!='')
|
||||
echo " - <a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=".($nextNummer)."&filter=".$filter."' class='Item'>Weiter >></a>";
|
||||
}
|
||||
|
||||
echo "\n\n<br />";
|
||||
@@ -679,7 +767,7 @@ if($frage_id!='')
|
||||
|
||||
|
||||
echo '<table><tr><td valign="top" align="right">';
|
||||
echo '<form action="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&frage_id='.$frage->frage_id.'" method="POST" onsubmit="return confirmDeleteFrage()">
|
||||
echo '<form action="'.$PHP_SELF.'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&frage_id='.$frage->frage_id.'&filter='.$filter.'" method="POST" onsubmit="return confirmDeleteFrage()">
|
||||
<input type="hidden" name="type" value="deleteFrage" />
|
||||
<input type="submit" value="Frage löschen" />
|
||||
</form>';
|
||||
@@ -688,13 +776,13 @@ if($frage_id!='')
|
||||
echo "<tr>";
|
||||
//Upload Feld fuer Bild
|
||||
echo "<td valign='bottom'>
|
||||
<form method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id'>
|
||||
<form method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id&filter=$filter'>
|
||||
Bild: <input type='file' name='bild' />
|
||||
<input type='submit' name='submitbild' value='Upload' />
|
||||
</form>
|
||||
</td>
|
||||
<td>
|
||||
<form method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id'>
|
||||
<form method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id&filter=$filter'>
|
||||
Audio: <input type='file' name='audio' />
|
||||
<input type='submit' name='submitaudio' value='Upload' />
|
||||
</form>
|
||||
@@ -722,12 +810,12 @@ if($frage_id!='')
|
||||
echo '</td>';
|
||||
//Zusaetzliche EingabeFelder anzeigen
|
||||
echo "<td>";
|
||||
echo "<form name='formular_frage' method='POST' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage_id'>";
|
||||
echo "<form name='formular_frage' method='POST' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage_id&filter=$filter'>";
|
||||
echo "<table>";
|
||||
//Bei Aenderungen im Textfeld werden diese sofort in der Vorschau angezeigt
|
||||
//Wenn beim Speichern der Text kein Gueltiges XML ist, wird der vorige Text erneut angezeigt
|
||||
|
||||
echo "<tr valign='top'><td colspan='2'>\n<textarea name='text' id='text' cols='50' rows='27' oninput='preview()'><![CDATA[".(isset($frage_error_text)?$frage_error_text:$frage->text)."]]></textarea>\n</td>";
|
||||
echo "<tr valign='top'><td colspan='2'>\n<textarea name='text' id='text' cols='50' rows='27' oninput='preview()' ".($frage->aktiv=='f'?'disabled="disabled"':'')."><![CDATA[".(isset($frage_error_text)?$frage_error_text:$frage->text)."]]></textarea>\n</td>";
|
||||
echo "<table><tr><td><input type='button' value='br' onclick='insertfrage(\"<br/>\", \"\")' />";
|
||||
echo "<input type='button' value='F' style='font-weight:bold' onclick='insertfrage(\"<strong>\", \"</strong>\")' />";
|
||||
echo "<input type='button' value='K' style='font-style:italic' onclick='insertfrage(\"<i>\", \"</i>\")' /><br/><br/>";
|
||||
@@ -749,7 +837,8 @@ if($frage_id!='')
|
||||
echo "</tr></table></tr>";
|
||||
echo "<tr><td>Demo <input type='checkbox' name='demo' ".($frage->demo?'checked="true"':'')." />
|
||||
Level <input type='text' name='level' value='$frage->level' size='1' />
|
||||
Nummer <input type='text' name='nummer' value='$frage->nummer' size='1' /></td>
|
||||
Nummer <input type='text' name='nummer' value='$frage->nummer' size='1' />
|
||||
Aktiv <input type='checkbox' name='aktiv' ".($frage->aktiv=='t'?'checked="true"':'')." /></td>
|
||||
<td align='right'><input type='submit' value='Speichern' name='submitdata' /></td>";
|
||||
echo "</tr></table>";
|
||||
echo "</form>";
|
||||
@@ -775,10 +864,27 @@ if($frage_id!='')
|
||||
}
|
||||
//Vorschlag
|
||||
echo '<b>Vorschlag'.($vorschlag_id!=''?' Edit':'').'</b><br /><br />';
|
||||
echo "<form name='formular_vorschlag' method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage_id'>";
|
||||
echo "<form name='formular_vorschlag' method='POST' enctype='multipart/form-data' action='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage_id&filter=$filter'>";
|
||||
echo "<input type='hidden' name='vorschlag_id' value='$vorschlag->vorschlag_id' />";
|
||||
echo '<table>';
|
||||
echo "<tr><td>Nummer:</td><td><input type='text' name='nummer' size='3' id='nummer' value='$vorschlag->nummer' />";
|
||||
if (!isset($vorschlag_id) || $vorschlag_id!='')
|
||||
{
|
||||
echo "<tr><td>Nummer:</td><td><input type='text' name='nummer' size='3' id='nummer' value='$vorschlag->nummer' />";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (isset($_GET['gebiet_id']) && isset($_GET['nummer']))
|
||||
{
|
||||
$fragef1 = new frage();
|
||||
$fragef1->getFragen($_GET['gebiet_id'], $_GET['nummer']);
|
||||
$vorschlag->getVorschlag($fragef1->result[0]->frage_id, $sprache, false);
|
||||
echo "<tr><td>Nummer:</td><td><input type='text' name='nummer' size='3' id='nummer' value='".(count($vorschlag->result)+1)."' />";
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<tr><td>Nummer:</td><td><input type='text' name='nummer' size='3' id='nummer' />";
|
||||
}
|
||||
}
|
||||
echo "<input type='button' value='1' onclick='document.getElementById(\"nummer\").value=\"1\";' />";
|
||||
echo "<input type='button' value='2' onclick='document.getElementById(\"nummer\").value=\"2\";' />";
|
||||
echo "<input type='button' value='3' onclick='document.getElementById(\"nummer\").value=\"3\";' />";
|
||||
@@ -821,6 +927,13 @@ if($frage_id!='')
|
||||
//Upload Feld fuer Audio
|
||||
echo "<td>Audio:</td><td><input type='file' name='audio' /></td></tr>";
|
||||
|
||||
//Aktiv Checkbox
|
||||
echo "<tr><td>Aktiv</td><td><input type='checkbox' name='aktiv' ";
|
||||
if ($vorschlag->aktiv=='t')
|
||||
{
|
||||
echo "checked='checked'";
|
||||
}
|
||||
echo "/></td></tr>";
|
||||
echo "<tr><td colspan='2' align='right'><input type='submit' name='submitvorschlag' value='Speichern' />".($vorschlag_id!=''?"<input type='button' value='Abbrechen' onclick=\"document.location.href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id'\" />":'')."</td></tr>";
|
||||
//Vorschau fuer das Text-Feld
|
||||
echo "<tr><td colspan='2'>Vorschau:<br /><div id='vorschauvorschlag' style='border: 1px solid black' align='center'>$vorschlag->text</div></td></tr>";
|
||||
@@ -831,10 +944,11 @@ if($frage_id!='')
|
||||
|
||||
$vorschlag = new vorschlag();
|
||||
$vorschlag->getVorschlag($frage_id, $sprache, false);
|
||||
$i=0;
|
||||
$i=0; $allevorschlaege='';
|
||||
if(count($vorschlag->result)>0)
|
||||
{
|
||||
echo '<table><tr class="liste"><th>Nummer</th><th>Punkte</th><th>Text</th><th>Bild</th><th>Audio</th><th></th><th></th></tr>';
|
||||
echo '<form action="'.$_SERVER['PHP_SELF'].'?gebiet_id='.$gebiet_id.'&stg_kz='.$stg_kz.'&nummer='.$nummer.'&frage_id='.$frage->frage_id.'&type=vorschlaegeaktiv&filter='.$filter.'" method="POST">';
|
||||
echo '<table><tr class="liste"><th>Nummer</th><th>Punkte</th><th>Text</th><th>Bild</th><th>Audio</th><th></th><th></th><th>Aktiv</th></tr>';
|
||||
|
||||
$a=array();
|
||||
foreach ($vorschlag->result as $vs)
|
||||
@@ -862,12 +976,17 @@ if($frage_id!='')
|
||||
echo " </td>
|
||||
<td><a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id&vorschlag_id=$vs->vorschlag_id'>edit</a></td>
|
||||
<td><a href='$PHP_SELF?gebiet_id=$gebiet_id&stg_kz=$stg_kz&nummer=$nummer&frage_id=$frage->frage_id&vorschlag_id=$vs->vorschlag_id&type=delete' onclick=\"return confirm('Wollen Sie diesen Eintrag wirklich loeschen?')\">delete</a></td>
|
||||
</tr>";
|
||||
|
||||
<td align='center'><input type='checkbox' name='vorschlagaktiv[]' value='".$vs->vorschlag_id."' ";
|
||||
$vss = new vorschlag();
|
||||
$vss->load($vs->vorschlag_id);
|
||||
if ($vss->aktiv=='t') echo "checked='checked'";
|
||||
|
||||
echo "/></td></tr>";
|
||||
$allevorschlaege .= $vs->vorschlag_id.",";
|
||||
}
|
||||
|
||||
echo '<tr><td>Summe:</td><td align="left">'.number_format(array_sum($a),2, ".", "").' </td></tr>';
|
||||
echo '</table><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>';
|
||||
echo '<tr><td><input type="hidden" name="allevorschlaege" value="'.$allevorschlaege.'" />Summe:</td><td align="left">'.number_format(array_sum($a),2, ".", "").' </td><td></td><td></td><td></td><td></td><td></td><td><input type="submit" value="Speichern"/></td></tr>';
|
||||
echo '</table></form><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user