Anmerkungsfeld bei den Benutzerberechtigungen;

XPI für Tempus Calva;
Content_ID bei den Services im Vilesci;
This commit is contained in:
Manfred Kindl
2014-12-15 13:36:30 +00:00
parent dccb394e00
commit 14dd78963f
13 changed files with 98 additions and 29 deletions
+18 -6
View File
@@ -49,6 +49,7 @@ class benutzerberechtigung extends basis_db
public $insertamum;
public $insertvon;
public $kostenstelle_id;
public $anmerkung; // varchar(256)
public $starttimestamp;
public $endetimestamp;
@@ -103,6 +104,7 @@ class benutzerberechtigung extends basis_db
$this->insertamum = $row->insertamum;
$this->insertvon = $row->insertvon;
$this->kostenstelle_id = $row->kostenstelle_id;
$this->anmerkung = $row->anmerkung;
return true;
}
@@ -191,6 +193,12 @@ class benutzerberechtigung extends basis_db
return false;
}
if(mb_strlen($this->anmerkung)>256)
{
$this->errormsg = 'Anmerkung darf nicht laenger als 256 Zeichen sein';
return false;
}
return true;
}
@@ -210,7 +218,7 @@ class benutzerberechtigung extends basis_db
{
$qry = 'INSERT INTO system.tbl_benutzerrolle (rolle_kurzbz, berechtigung_kurzbz, uid, funktion_kurzbz,
oe_kurzbz, art, studiensemester_kurzbz, start, ende, negativ, updateamum, updatevon,
insertamum, insertvon, kostenstelle_id)
insertamum, insertvon, kostenstelle_id, anmerkung)
VALUES('.$this->db_add_param($this->rolle_kurzbz).','.
$this->db_add_param($this->berechtigung_kurzbz).','.
$this->db_add_param($this->uid).','.
@@ -225,6 +233,7 @@ class benutzerberechtigung extends basis_db
$this->db_add_param($this->updatevon).','.
$this->db_add_param($this->insertamum).','.
$this->db_add_param($this->insertvon).','.
$this->db_add_param($this->kostenstelle_id, FHC_INTEGER).','.
$this->db_add_param($this->kostenstelle_id, FHC_INTEGER).');';
}
else
@@ -241,6 +250,7 @@ class benutzerberechtigung extends basis_db
' ende='.$this->db_add_param($this->ende).','.
' negativ='.$this->db_add_param($this->negativ, FHC_BOOLEAN).','.
' kostenstelle_id='.$this->db_add_param($this->kostenstelle_id).','.
' anmerkung='.$this->db_add_param($this->anmerkung).','.
' updateamum='.$this->db_add_param($this->updateamum).','.
' updatevon='.$this->db_add_param($this->updatevon).
" WHERE benutzerberechtigung_id=".$this->db_add_param($this->benutzerberechtigung_id, FHC_INTEGER, false);
@@ -322,6 +332,7 @@ class benutzerberechtigung extends basis_db
$obj->insertamum = $row->insertamum;
$obj->insertvon = $row->insertvon;
$obj->kostenstelle_id = $row->kostenstelle_id;
$obj->anmerkung = $row->anmerkung;
$this->berechtigungen[] = $obj;
}
@@ -354,7 +365,7 @@ class benutzerberechtigung extends basis_db
tbl_benutzerrolle.rolle_kurzbz, tbl_benutzerrolle.berechtigung_kurzbz, tbl_benutzerrolle.art, tbl_benutzerrolle.art art1,
tbl_benutzerrolle.oe_kurzbz, tbl_benutzerrolle.studiensemester_kurzbz, tbl_benutzerrolle.start,
tbl_benutzerrolle.ende, tbl_benutzerrolle.negativ, tbl_benutzerrolle.updateamum, tbl_benutzerrolle.updatevon,
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id,tbl_benutzerrolle.anmerkung
FROM
system.tbl_benutzerrolle JOIN system.tbl_berechtigung USING(berechtigung_kurzbz)
WHERE uid=".$this->db_add_param($uid)."
@@ -366,7 +377,7 @@ class benutzerberechtigung extends basis_db
tbl_benutzerrolle.rolle_kurzbz, tbl_berechtigung.berechtigung_kurzbz, tbl_benutzerrolle.art, tbl_rolleberechtigung.art art1,
tbl_benutzerrolle.oe_kurzbz, tbl_benutzerrolle.studiensemester_kurzbz, tbl_benutzerrolle.start,
tbl_benutzerrolle.ende, tbl_benutzerrolle.negativ, tbl_benutzerrolle.updateamum, tbl_benutzerrolle.updatevon,
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id,tbl_benutzerrolle.anmerkung
FROM
system.tbl_benutzerrolle JOIN system.tbl_rolle USING(rolle_kurzbz)
JOIN system.tbl_rolleberechtigung USING(rolle_kurzbz)
@@ -380,7 +391,7 @@ class benutzerberechtigung extends basis_db
tbl_benutzerrolle.rolle_kurzbz, tbl_benutzerrolle.berechtigung_kurzbz, tbl_benutzerrolle.art, tbl_benutzerrolle.art art1,
tbl_benutzerfunktion.oe_kurzbz, tbl_benutzerrolle.studiensemester_kurzbz, tbl_benutzerrolle.start,
tbl_benutzerrolle.ende, tbl_benutzerrolle.negativ, tbl_benutzerrolle.updateamum, tbl_benutzerrolle.updatevon,
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id,tbl_benutzerrolle.anmerkung
FROM
system.tbl_benutzerrolle JOIN public.tbl_benutzerfunktion USING(funktion_kurzbz)
WHERE tbl_benutzerfunktion.uid=".$this->db_add_param($uid)."
@@ -394,7 +405,7 @@ class benutzerberechtigung extends basis_db
tbl_benutzerrolle.rolle_kurzbz, tbl_benutzerrolle.berechtigung_kurzbz, tbl_benutzerrolle.art, tbl_benutzerrolle.art art1,
tbl_benutzerrolle.oe_kurzbz, tbl_benutzerrolle.studiensemester_kurzbz, tbl_benutzerrolle.start,
tbl_benutzerrolle.ende, tbl_benutzerrolle.negativ, tbl_benutzerrolle.updateamum, tbl_benutzerrolle.updatevon,
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id,tbl_benutzerrolle.anmerkung
FROM
system.tbl_benutzerrolle
WHERE
@@ -408,7 +419,7 @@ class benutzerberechtigung extends basis_db
tbl_benutzerrolle.rolle_kurzbz, tbl_benutzerrolle.berechtigung_kurzbz, tbl_benutzerrolle.art, tbl_benutzerrolle.art art1,
tbl_benutzerrolle.oe_kurzbz, tbl_benutzerrolle.studiensemester_kurzbz, tbl_benutzerrolle.start,
tbl_benutzerrolle.ende, tbl_benutzerrolle.negativ, tbl_benutzerrolle.updateamum, tbl_benutzerrolle.updatevon,
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id
tbl_benutzerrolle.insertamum, tbl_benutzerrolle.insertvon,tbl_benutzerrolle.kostenstelle_id,tbl_benutzerrolle.anmerkung
FROM
system.tbl_benutzerrolle
WHERE
@@ -449,6 +460,7 @@ class benutzerberechtigung extends basis_db
$b->insertamum = $row->insertamum;
$b->insertvon = $row->insertvon;
$b->kostenstelle_id = $row->kostenstelle_id;
$b->anmerkung = $row->anmerkung;
$this->berechtigungen[]=$b;
}
+1 -1
View File
@@ -326,7 +326,7 @@ class datum
* zB '---'
* @param $datum
* @param $format
* @param $strict wenn das Datum aus einem Suchfeld komment, dann strict auf TRUE setzen da sonst
* @param $strict wenn das Datum aus einem Suchfeld kommt, dann strict auf TRUE setzen da sonst
* Eintraege wie zB 'last Monday' oder 'a' auch in ein Datum umgewandelt werden.
* @return Formatierten Timestamp wenn ok, false im Fehlerfall
*/
Binary file not shown.
Binary file not shown.
@@ -3,14 +3,14 @@
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<RDF:Seq about="urn:mozilla:package:root">
<RDF:li resource="urn:mozilla:package:tempus" />
<RDF:li resource="urn:mozilla:package:tempusdev" />
</RDF:Seq>
<RDF:Description about="urn:mozilla:package:tempus"
<RDF:Description about="urn:mozilla:package:tempusdev"
chrome:extension="false"
chrome:name="Tempus"
chrome:displayName="Tempus"
chrome:name="Tempusdev"
chrome:displayName="Tempusdev"
chrome:author="TW"
/>
@@ -11,5 +11,5 @@
<keyset id="mainkeys1">
<key id="keycode_ignore_kollision1" keycode="VK_F9" oncommand="document.getElementById('tempus_browser').contentWindow.toggleIgnoreKollision()"/>
</keyset>
<browser id="tempus_browser" type="content-primary" flex="1" src="https://vilesci.technikum-wien.at/content/tempus.xul.php"/>
<browser id="tempus_browser" type="content-primary" flex="1" src="http://calva.technikum-wien.at/kindlm/fhcomplete/trunk/content/tempus.xul.php"/>
</window>
@@ -1,12 +1,12 @@
/* !!!
* DIESE WERTE MUESSEN GEAENDERT WERDEN
*/
const APP_DISPLAY_NAME = "Tempus";
const APP_NAME = "Tempus";
const APP_PACKAGE = "/tw/tempus";
const APP_DISPLAY_NAME = "Tempusdev";
const APP_NAME = "Tempusdev";
const APP_PACKAGE = "/tw/tempusdev";
const APP_VERSION = "V2.0";
const APP_JAR_FILE = "tempus.jar";
const APP_JAR_FILE = "tempusdev.jar";
const APP_CONTENT_FOLDER = "content/";
const APP_LOCALE_FOLDER = "locale/de-AT/Tempus/";
const APP_SKIN_FOLDER = "skin/";
@@ -7,7 +7,7 @@
<em:version>2.0</em:version>
<em:description>Tempus</em:description>
<em:file>
<Description about="urn:mozilla:extension:file:tempus.jar">
<Description about="urn:mozilla:extension:file:tempusdev.jar">
<em:package>content/</em:package>
<em:skin>skin/</em:skin>
</Description>
@@ -43,6 +43,9 @@ $user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (!$db = new basis_db())
die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung"));
if(!$rechte->isBerechtigt('basis/berechtigung'))
die('Sie haben keine Berechtigung fuer diese Seite');
@@ -102,6 +105,7 @@ if(isset($_POST['schick']))
$start = $_POST['start'];
$ende = $_POST['ende'];
$kostenstelle_id = (isset($_POST['kostenstelle_id'])?$_POST['kostenstelle_id']:'');
$anmerkung = $_POST['anmerkung'];
$ber = new benutzerberechtigung();
if (isset($_POST['neu']))
@@ -133,6 +137,7 @@ if(isset($_POST['schick']))
$ber->updateamum = date('Y-m-d H:i:s');
$ber->updatevon = $user;
$ber->kostenstelle_id = $kostenstelle_id;
$ber->anmerkung = $anmerkung;
if(!$ber->save()){
if (!$ber->new)
@@ -256,7 +261,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
| <a href="benutzerberechtigung_details.php?filter=ohnewawi&amp;uid='.$uid.'&amp;funktion_kurzbz='.$funktion_kurzbz.'" '.($filter=='ohnewawi'?'style="font-weight:bold"':'').'>ohne WaWi</a>
';*/
$htmlstr .= "<table id='t1' class='tablesorter'>\n";
$htmlstr .= "<table id='t1' class='tablesorter2'>\n"; //Normaler Tablesorter markiert beim Hover die Zeile, was bei den Benutzerberechtigungen nervt.
$htmlstr .= "<thead><tr></tr>\n";
$htmlstr .= "<tr>
<th>Rolle</th>
@@ -268,6 +273,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
<th>Neg</th>
<th>Gültig ab</th>
<th>Gültig bis</th>
<th>Anmerkung</th>
<th></th>
<th></th>
<!--<th></th>-->
@@ -326,7 +332,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input id='art_$b->benutzerberechtigung_id' type='text' name='art' value='".$b->art."' size='5' maxlength='5' onChange='validateArt(\"art_$b->benutzerberechtigung_id\"); markier(\"td_".$b->benutzerberechtigung_id."\")'></td>\n";
//Organisationseinheit
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><select id='oe_".$b->benutzerberechtigung_id."' name='oe_kurzbz' ".($b->kostenstelle_id!=''?'disabled':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")' style='width: 300px;'>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><select id='oe_".$b->benutzerberechtigung_id."' name='oe_kurzbz' ".($b->kostenstelle_id!=''?'disabled':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")' style='width: 200px;'>\n";
$htmlstr .= " <option value='' onclick='enable(\"kostenstelle_".$b->benutzerberechtigung_id."\");'>-- Alle --</option>\n";
foreach ($oe->result as $oekey)
@@ -344,7 +350,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " </select></td>\n";
//Kostenstelle
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><select id='kostenstelle_".$b->benutzerberechtigung_id."'name='kostenstelle_id' ".($b->oe_kurzbz!=''?'disabled':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")' style='width: 300px;'>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><select id='kostenstelle_".$b->benutzerberechtigung_id."'name='kostenstelle_id' ".($b->oe_kurzbz!=''?'disabled':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")' style='width: 200px;'>\n";
$htmlstr .= " <option value='' onclick='enable(\"oe_".$b->benutzerberechtigung_id."\");'>&nbsp;</option>\n";
foreach ($kostenstelle->result as $kst)
@@ -379,6 +385,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " <td align='center' name='td_$b->benutzerberechtigung_id'><input type='checkbox' name='negativ' ".($b->negativ?'checked="checked"':'')." onchange='markier(\"td_".$b->benutzerberechtigung_id."\")'></td>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input class='datepicker_datum' type='text' name='start' value='".$b->start."' size='10' maxlength='10' onchange='markier(\"td_".$b->benutzerberechtigung_id."\")'></td>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input class='datepicker_datum' type='text' name='ende' value='".$b->ende."' size='10' maxlength='10' onchange='markier(\"td_".$b->benutzerberechtigung_id."\")'></td>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input id='anmerkung_$b->benutzerberechtigung_id' type='text' name='anmerkung' value='".$b->anmerkung."' title='".$db->convert_html_chars(mb_eregi_replace('\r\n'," ",$b->anmerkung))."' size='30' maxlength='256' markier(\"td_".$b->benutzerberechtigung_id."\")'></td>\n";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input type='submit' name='schick' value='speichern'></td>";
$htmlstr .= " <td name='td_$b->benutzerberechtigung_id'><input type='submit' name='del' value='l&ouml;schen'></td>";
@@ -387,7 +394,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
}
$htmlstr .= " </tbody><tfooter><tr id='neu'>\n";
$htmlstr .= " </tbody><tfoot><tr id='neu'>\n";
$htmlstr .= "<form action='benutzerberechtigung_details.php' method='POST' name='berechtigung_neu'>\n";
$htmlstr .= "<input type='hidden' name='neu' value='1'>\n";
$htmlstr .= "<input type='hidden' name='benutzerberechtigung_id' value=''>\n";
@@ -419,7 +426,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " <td style='padding-top: 15px;'><input id='art_neu' type='text' name='art' value='' size='5' maxlength='5' onBlur='checkrequired(\"art_neu\")' onChange='validateArt(\"art_neu\")' placeholder='suid'></td>\n";
//Organisationseinheit
$htmlstr .= " <td style='padding-top: 15px;'><select id='oe_kurzbz_neu' name='oe_kurzbz' onchange='markier(\"neu\")' style='width: 300px;'>\n";
$htmlstr .= " <td style='padding-top: 15px;'><select id='oe_kurzbz_neu' name='oe_kurzbz' onchange='markier(\"neu\")' style='width: 200px;'>\n";
$htmlstr .= " <option value='' onclick='enable(\"kostenstelle_neu\");'>-- Alle --</option>\n";
foreach ($oe->result as $oekey)
@@ -433,7 +440,7 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " </select></td>\n";
//Kostenstelle
$htmlstr .= " <td style='padding-top: 15px;'><select id='kostenstelle_neu' name='kostenstelle_id' onchange='markier(\"".(isset($b->benutzerberechtigung_id)?$b->benutzerberechtigung_id:'')."\")' style='width: 300px;'>\n";
$htmlstr .= " <td style='padding-top: 15px;'><select id='kostenstelle_neu' name='kostenstelle_id' onchange='markier(\"".(isset($b->benutzerberechtigung_id)?$b->benutzerberechtigung_id:'')."\")' style='width: 200px;'>\n";
$htmlstr .= " <option value='' onclick='enable(\"oe_kurzbz_neu\");'>&nbsp;</option>\n";
foreach ($kostenstelle->result as $kst)
@@ -461,12 +468,15 @@ if (isset($_REQUEST['uid']) || isset($_REQUEST['funktion_kurzbz']))
$htmlstr .= " <td style='padding-top: 15px;'><input class='datepicker_datum' type='text' name='start' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
$htmlstr .= " <td style='padding-top: 15px;'><input class='datepicker_datum' type='text' name='ende' value='' size='10' maxlength='10' onchange='markier(\"neu\")'></td>\n";
//Anmerkung
$htmlstr .= " <td style='padding-top: 15px;'><input id='anmerkung_neu' type='text' name='anmerkung' value='' size='30' maxlength='256' onchange='markier(\"neu\")'></td>\n";
$htmlstr .= " <td style='padding-top: 15px;'><input type='submit' name='schick' value='neu'></td>";
$htmlstr .= "</form>\n";
$htmlstr .= " </tr>\n";
$htmlstr .= "</tfooter></table>\n";
$htmlstr .= "</tfoot></table>\n";
}
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
@@ -484,9 +494,48 @@ $htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
<script src="../../include/js/datecheck.js"></script>
<script src="../../include/js/jquery1.9.min.js" type="text/javascript"></script>
<style type="text/css">
table.tablesorter tbody td
{
table.tablesorter2 {
font-family:arial;
/*background-color: white;*/
margin:10px 0pt 15px;
font-size: 8pt;
width: 100%;
text-align: left;
}
table.tablesorter2 thead tr th, table.tablesorter tfoot tr th {
background:#DCE4EF;
border: 1px solid #FFF;
font-size: 8pt;
padding: 4px;
}
table.tablesorter2 thead tr .header {
background-image: url(../../skin/images/bg_sort.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
cursor: pointer;
}
table.tablesorter2 tbody td {
padding: 1px;
background-color: #EEEEEE;
vertical-align: top;
}
table.tablesorter2 tbody tr.odd td {
background-color:lightgray;
}
table.tablesorter2 thead tr .headerSortUp {
background-image: url(../../skin/images/asc.gif);
}
table.tablesorter2 thead tr .headerSortDown {
background-image: url(../../skin/images/desc.gif);
}
table.tablesorter2 thead tr .headerSortDown, table.tablesorter2 thead tr .headerSortUp {
background-color: #8dbdd8;
}
TD,TH
{
font-size: 9pt;
}
</style>
<script type="text/javascript">
@@ -502,7 +551,7 @@ $htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
{
//sortList: [[2,0]],
//widgets: ["zebra"],
headers: {5:{sorter:false},8:{sorter:false},9:{sorter:false}}
headers: {5:{sorter:false},9:{sorter:false},10:{sorter:false}}
});
});
+8 -2
View File
@@ -42,7 +42,7 @@ $datum_obj = new datum();
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Ampel - Details</title>
<title>Service - Details</title>
<link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css">
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
</head>
@@ -58,6 +58,7 @@ $datum_obj = new datum();
$bezeichnung = (isset($_POST['bezeichnung'])?$_POST['bezeichnung']:die('Bezeichnung fehlt'));
$beschreibung = (isset($_POST['beschreibung'])?$_POST['beschreibung']:die('Beschreibung fehlt'));
$oe_kurzbz = (isset($_POST['oe_kurzbz'])?$_POST['oe_kurzbz']:die('Organisationseinheit fehlt'));
$content_id = (isset($_POST['content_id'])?$_POST['content_id']:die('Content_id fehlt'));
$ext_id = (isset($_POST['ext_id'])?$_POST['ext_id']:die('ext_id fehlt'));
$new = (isset($_POST['new'])?$_POST['new']:'true');
if($new=='true')
@@ -76,12 +77,13 @@ $datum_obj = new datum();
$service->beschreibung = $beschreibung;
$service->ext_id = $ext_id;
$service->oe_kurzbz = $oe_kurzbz;
$service->content_id = $content_id;
if($service->save())
{
echo '<span class="ok">Daten erfolgreich gespeichert</span>';
echo "<script type='text/javascript'>\n";
echo " parent.uebersicht_service.location.href='service_uebersicht.php';";
echo " parent.uebersicht_service.location.href='service_uebersicht.php?oe_kurzbz=$oe_kurzbz';";
echo "</script>\n";
$action='update';
$service_id = $service->service_id;
@@ -143,6 +145,10 @@ $datum_obj = new datum();
echo ' <td><textarea name="beschreibung" cols="60" rows="5">'.htmlspecialchars($service->beschreibung).'</textarea></td>';
echo '</tr>';
echo '<tr valign="top">';
echo ' <td>Content_ID</td>';
echo ' <td><input type="text" name="content_id" size="8" maxlength="10" value="'.htmlspecialchars($service->content_id).'"></td>';
echo '</tr>';
echo '<tr valign="top">';
echo ' <td>Externe ID</td>';
echo ' <td><input type="text" name="ext_id" size="4" maxlength="10" value="'.htmlspecialchars($service->ext_id).'"></td>';
echo '</tr>';
@@ -120,6 +120,7 @@ echo '<table class="tablesorter" id="myTable">
<th>Bezeichnung</th>
<th>Beschreibung</th>
<th>Organisationseinheit</th>
<th>Content_ID</th>
<th colspan="3">Aktion</th>
</tr>
</thead>
@@ -132,6 +133,7 @@ foreach($service->result as $row)
echo '<td>',$row->bezeichnung,'</td>';
echo '<td>',$row->beschreibung,'</td>';
echo '<td>',$row->oe_kurzbz,'</td>';
echo '<td>',$row->content_id,'</td>';
echo '<td><a href="service_details.php?action=update&service_id=',$row->service_id,' " target="detail_service">bearbeiten</a></td>';
echo '<td><a href="service_uebersicht.php?action=delete&service_id=',$row->service_id,' " onclick="return confdel()">entfernen</a></td>';
echo '</tr>';