This commit is contained in:
Andreas Österreicher
2008-01-08 15:35:53 +00:00
parent f908e51aa9
commit 953ada29a2
9 changed files with 379 additions and 10 deletions
+12 -4
View File
@@ -198,7 +198,9 @@ function onStplDetail(event)
attributes+=idList;
var url = "<?php echo APP_ROOT; ?>rdf/lehrstunde.rdf.php";
url+=attributes;
//alert(url);
//alert('first:'+window.parent.STPLlastDetailUrl);
window.parent.STPLlastDetailUrl = url;
//alert(url+' - '+window.parent.STPLlastDetailUrl);
var treeStplDetails=parent.document.getElementById('treeStplDetails');
treeStplDetails.setAttribute('datasources',url);
}
@@ -206,12 +208,15 @@ function onStplDetail(event)
function STPLDetailEdit()
{
alert('comming soon');
}
function STPLDetailDelete()
{
//alert('url'+STPLlastDetailUrl);
//return false;
tree = document.getElementById('treeStplDetails');
var col = tree.columns ? tree.columns["stundenplan_id"] : "stundenplan_id";
@@ -248,8 +253,11 @@ function STPLDetailDelete()
else
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var url = '<?php echo APP_ROOT ?>rdf/lehrstunde.rdf.php';
document.getElementById('treeStplDetails').setAttribute('src',url);
var treeStplDetails=parent.document.getElementById('treeStplDetails');
//alert('url'+STPLlastDetailUrl);
treeStplDetails.setAttribute('datasources', '');
treeStplDetails.setAttribute('datasources', STPLlastDetailUrl);
}
}
}
+1 -1
View File
@@ -155,7 +155,7 @@ $num_rows_stunde=pg_numrows($result_stunde);
/>
</hbox>
</row>
<row style="background-color^: rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lehrfach_farbe^;">
<row style="background-color^: rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lehrfach_farbe^;" >
<label value="rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lehrfach rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lehrform"
tooltiptext="rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#lehrfach_bez" />
<label align="right" value="rdf:http://www.technikum-wien.at/lehreinheit-lvplan/rdf#raumtyp"
+1
View File
@@ -22,6 +22,7 @@
include('../vilesci/config.inc.php');
?>
var menuUndoDatasource=0;
var STPLlastDetailUrl='leer';
// ----------------------------------------------------------
// ------- CLASS Progressmeter ------------------------------
+18 -4
View File
@@ -29,6 +29,7 @@ require_once('../include/functions.inc.php');
require_once('../include/benutzerberechtigung.class.php');
require_once('../include/log.class.php');
require_once('../include/benutzerfunktion.class.php');
require_once('../include/stundenplan.class.php');
$user = get_uid();
@@ -168,13 +169,26 @@ if(!$error)
}
elseif(isset($_POST['type']) && $_POST['type']=='deletestundenplaneintrag')
{
//Loescht einen Eintrag aus der Stundenplantabelle
loadVariables($conn, get_uid());
if(isset($_POST['stundenplan_id']) && is_numeric($_POST['stundenplan_id']))
{
//$stundenplan = new stundenplan($conn);
//$stundenplan->delete();
$errormsg='Not implemented';
$stundenplan = new stundenplan($conn, $db_stpl_table);
if($stundenplan->delete($_POST['stundenplan_id']))
{
$return = true;
}
else
{
$errormsg='Fehler beim Loeschen: '.$stundenplan->errormsg;
$return = false;
$data = '';
}
}
else
{
$return = false;
$data = '';
$errormsg = 'ID ist ungueltig';
}
}
else