mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-15 19:19:28 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -206,23 +206,21 @@
|
||||
|
||||
if(defined('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN') && !CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN)
|
||||
$nt_content='';
|
||||
if(defined('CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN') && !CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN)
|
||||
$aw_content='';
|
||||
|
||||
echo "<table cellpadding='0' cellspacing='0'>
|
||||
|
||||
<tr>
|
||||
<td>$aw_content</td>
|
||||
<td width='15'> </td>
|
||||
<td>$nt_content</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>$awbild_content</td>
|
||||
<td> </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>$nt_content</td>
|
||||
</tr>
|
||||
|
||||
</table>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -623,67 +623,60 @@ if (!$db = new basis_db())
|
||||
</tr>
|
||||
|
||||
';
|
||||
/* 28.01.2008 - Titel kommt jetzt aus tbl_lehrveranstaltung
|
||||
<tr class="liste1">
|
||||
<td><i>Lehrveranstaltungstitel</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="titel_de">'. (isset($titel_de)?stripslashes(mb_eregi_replace("<br>","\r\n", $titel_de)):'').'</textarea></td>
|
||||
<td><i>Course Title</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="titel_en">'. (isset($titel_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$titel_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
*/
|
||||
|
||||
echo '
|
||||
<tr class="liste0">
|
||||
<td><i>Kurzbeschreibung <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/kurzbeschreibung').' <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="kurzbeschreibung_de">'. (isset($kurzbeschreibung_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$kurzbeschreibung_de)):'').'</textarea></td>
|
||||
<td><i>Course Description <font style="color:black">(Required)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/kurzbeschreibungEN').' <font style="color:black">(Required)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="kurzbeschreibung_en">'. (isset($kurzbeschreibung_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$kurzbeschreibung_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><i>Methodik / Didaktik <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/methodik').' <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="methodik_de">'. (isset($methodik_de)?stripslashes(mb_eregi_replace("<br>","\r\n", $methodik_de)):'').'</textarea></td>
|
||||
<td><i>Teaching Methods <font style="color:black">(Required)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/methodikEN').' <font style="color:black">(Required)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="methodik_en">'. (isset($methodik_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$methodik_en)):'').'</textarea></td>
|
||||
</tr>';
|
||||
echo '<tr class="liste0">
|
||||
<td><i>Lernergebnisse <font style="color:black">(Pflichtfeld)</font></i></td>
|
||||
<td><i>'.$p->t('lvinfo/lernergebnisse').' <font style="color:black">(Pflichtfeld)</font></i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="lehrziele_de">'. (isset($lehrziele_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$lehrziele_de)):'').'</textarea></td>
|
||||
<td><i>Learning outcomes <font style="color:black">(Required)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/lernergebnisseEN').' <font style="color:black">(Required)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="lehrziele_en">'. (isset($lehrziele_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$lehrziele_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><i>Lehrinhalte <font style="color:black">(Pflichtfeld)</font></i></td>
|
||||
<td><i>'.$p->t('lvinfo/lehrinhalte').' <font style="color:black">(Pflichtfeld)</font></i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="lehrinhalte_de">'. (isset($lehrinhalte_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$lehrinhalte_de)):'').'</textarea></td>
|
||||
<td><i>Course Contents <font style="color:black">(Required)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/lehrinhalteEN').' <font style="color:black">(Required)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="lehrinhalte_en">'. (isset($lehrinhalte_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$lehrinhalte_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><i>Vorkenntnisse <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td><i>'.$p->t('lvinfo/vorkenntnisse').' <font style="color:black">(Pflichtfeld)</font></i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="voraussetzungen_de">'. (isset($voraussetzungen_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$voraussetzungen_de)):'').'</textarea></td>
|
||||
<td><i>Prerequisites <font style="color:black">(Required)</font></i></td>
|
||||
<td><i>'.$p->t('lvinfo/vorkenntnisseEN').' <font style="color:black">(Required)</font></i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="voraussetzungen_en">'. (isset($voraussetzungen_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$voraussetzungen_en)):'').'</textarea></td>
|
||||
</tr>';
|
||||
echo '<tr class="liste1">
|
||||
<td><i>Literatur</i> </td>
|
||||
<td><i>'.$p->t('lvinfo/literatur').'</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="unterlagen_de">'. (isset($unterlagen_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$unterlagen_de)):'').'</textarea></td>
|
||||
<td><i>Recommended Reading and Material</i></td>
|
||||
<td><i>'.$p->t('lvinfo/literaturEN').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="unterlagen_en">'. (isset($unterlagen_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$unterlagen_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><i>Leistungsbeurteilung</i></td>
|
||||
<td><i>'.$p->t('lvinfo/leistungsbeurteilung').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="pruefungsordnung_de">'. (isset($pruefungsordnung_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$pruefungsordnung_de)):'').'</textarea></td>
|
||||
<td><i>Assessment Methods</i> </td>
|
||||
<td><i>'.$p->t('lvinfo/leistungsbeurteilungEN').'</i> </td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="pruefungsordnung_en">'. (isset($pruefungsordnung_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$pruefungsordnung_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste1">
|
||||
<td><i>Anwesenheit</i></td>
|
||||
<td><i>'.$p->t('lvinfo/anwesenheit').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="anwesenheit_de">'. (isset($anwesenheit_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$anwesenheit_de)):'').'</textarea></td>
|
||||
<td><i>Attendance</i></td>
|
||||
<td><i>'.$p->t('lvinfo/anwesenheitEN').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="anwesenheit_en">'. (isset($anwesenheit_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$anwesenheit_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
<td><i>Anmerkungen</i></td>
|
||||
<td><i>'.$p->t('lvinfo/anmerkungen').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="anmerkungen_de">'. (isset($anmerkungen_de)?stripslashes(mb_eregi_replace("<br>","\r\n",$anmerkungen_de)):'').'</textarea></td>
|
||||
<td><i>Comments</i></td>
|
||||
<td><i>'.$p->t('lvinfo/anmerkungenEN').'</i></td>
|
||||
<td align="right"><textarea rows="5" cols="40" name="anmerkungen_en">'. (isset($anmerkungen_en)?stripslashes(mb_eregi_replace("<br>","\r\n",$anmerkungen_en)):'').'</textarea></td>
|
||||
</tr>
|
||||
<tr class="liste0">
|
||||
|
||||
@@ -444,55 +444,55 @@ function getLastStundeByDatum(Array $array, $filterDatum)
|
||||
|
||||
if ($kurzbeschreibung_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Kurzbeschreibung</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/kurzbeschreibung')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($kurzbeschreibung_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($lehrziele_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Lernergebnisse</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/lernergebnisse')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($lehrziele_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($lehrinhalte_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Lehrinhalte</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/lehrinhalte')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($lehrinhalte_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($voraussetzungen_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Vorkenntnisse</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/vorkenntnisse')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($voraussetzungen_de)."<br><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($methodik_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Methodik / Didaktik</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/methodik')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($methodik_de)."<br><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($pruefungsordnung_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Leistungsbeurteilung</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/leistungsbeurteilung')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($pruefungsordnung_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($unterlagen_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Literatur</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/literatur')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($unterlagen_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($anwesenheit_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Anwesenheit</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/anwesenheit')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($anwesenheit_de)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($anmerkungen_de)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Anmerkungen</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/anmerkungen')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($anmerkungen_de)." <br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
@@ -597,55 +597,55 @@ function getLastStundeByDatum(Array $array, $filterDatum)
|
||||
|
||||
if ($kurzbeschreibung_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Course Description</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/kurzbeschreibungEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($kurzbeschreibung_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($lehrziele_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Learning outcome</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/lernergebnisseEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($lehrziele_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($lehrinhalte_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Course Contents</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/lehrinhalteEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($lehrinhalte_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($voraussetzungen_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Prerequisites</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/vorkenntnisseEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($voraussetzungen_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($methodik_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Teaching Methods</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/methodikEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($methodik_en)."<br><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($pruefungsordnung_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Assessment Methods</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/leistungsbeurteilungEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($pruefungsordnung_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($unterlagen_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Recommended Reading and Material</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/literaturEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($unterlagen_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($anwesenheit_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Attendance</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/anwesenheitEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($anwesenheit_en)."<br /><br /></td></tr>";
|
||||
}
|
||||
|
||||
if ($anmerkungen_en)
|
||||
{
|
||||
echo "<tr><td align='left' valign='top'><h2>Comments</h2></td></tr>";
|
||||
echo "<tr><td align='left' valign='top'><h2>".$phrasen->t('lvinfo/anmerkungeEN')."</h2></td></tr>";
|
||||
echo "<tr><td>".stripslashes($anmerkungen_en)." <br /></td></tr>";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,6 +42,9 @@ define('CIS_SUCHE_LVPLAN_ANZEIGEN',true);
|
||||
// Link zu den Excel Notenlisten im CIS Anzeigen
|
||||
define('CIS_ANWESENHEITSLISTE_NOTENLISTE_ANZEIGEN',true);
|
||||
|
||||
// Link zu den Anwesenheitslisten (ohne Bilder) im CIS Anzeigen
|
||||
define('CIS_ANWESENHEITSLISTE_ANWESENHEITSLISTE_ANZEIGEN',true);
|
||||
|
||||
// Punkte bei der Noteneingabe anzeigen
|
||||
define('CIS_GESAMTNOTE_PUNKTE',false);
|
||||
|
||||
|
||||
@@ -617,6 +617,31 @@ if(!$error)
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='vertragsstatusdelete')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter',null,'suid'))
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Sie haben keine Berechtigung für diesen Vorgang';
|
||||
}
|
||||
else
|
||||
{
|
||||
$vertrag_id = filter_input(INPUT_POST, "vertrag_id");
|
||||
$status = filter_input(INPUT_POST, "status");
|
||||
|
||||
$vertrag = new vertrag();
|
||||
|
||||
if($vertrag->deleteVertragsstatus($vertrag_id, $status))
|
||||
{
|
||||
$return=true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Failed'.$vertrag->errormsg;
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='vertragsdetaildelete')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('vertrag/mitarbeiter',null,'suid'))
|
||||
|
||||
@@ -369,8 +369,6 @@ function MitarbeiterVertragSelectVertragsstatus()
|
||||
var vertrag_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
var vertrag_status=tree.view.getCellText(tree.currentIndex,col_status);
|
||||
|
||||
// *** Zugeordnete Vertragselemente laden
|
||||
|
||||
vertragstatustree = document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
url='<?php echo APP_ROOT;?>rdf/vertragsstatus.rdf.php?vertrag_id='+vertrag_id+'&vertragsstatus_kurzbz='+vertrag_status+'&'+gettimestamp();
|
||||
|
||||
@@ -384,16 +382,15 @@ function MitarbeiterVertragSelectVertragsstatus()
|
||||
//Daten holen
|
||||
vertragsdatum = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#datum" ));
|
||||
|
||||
// Uhrzeit wegschneiden
|
||||
vertragsdatum = vertragsdatum.substring(0,10);
|
||||
|
||||
document.getElementById('mitarbeiter-vertrag-vertragsstatus-textbox-vertragsdatum').value=vertragsdatum;
|
||||
document.getElementById('mitarbeiter-vertrag-vertragsstatus-textbox-vertragsdatum').disabled=false;
|
||||
|
||||
|
||||
// var datasource = rdfService.GetDataSource(url);
|
||||
// vertragstatustree.database.AddDataSource(datasource);
|
||||
|
||||
}
|
||||
|
||||
function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
function MitarbeiterVertragVertragsstatusUpdate()
|
||||
{
|
||||
var tree=document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
var col = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id";
|
||||
var col_status = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz";
|
||||
@@ -427,6 +424,50 @@ function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
}
|
||||
else
|
||||
{
|
||||
MitarbeiterVertragVertragsstatusReload(vertrag_id);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function MitarbeiterVertragStatusDelete()
|
||||
{
|
||||
var tree=document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
var col = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertrag_id";
|
||||
var col_status = tree.columns ? tree.columns["mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz"] : "mitarbeiter-vertrag-tree-vertragsstatus-vertragsstatus_kurzbz";
|
||||
|
||||
if(tree.currentIndex==-1)
|
||||
return false;
|
||||
|
||||
var vertrag_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
var vertrag_status=tree.view.getCellText(tree.currentIndex,col_status);
|
||||
|
||||
var url = '<?php echo APP_ROOT ?>content/mitarbeiter/mitarbeiterDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
|
||||
req.add('type', 'vertragsstatusdelete');
|
||||
req.add('vertrag_id',vertrag_id);
|
||||
req.add('status',vertrag_status);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
var val = new ParseReturnValue(response)
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
if(val.dbdml_errormsg=='')
|
||||
alert(response)
|
||||
else
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
MitarbeiterVertragVertragsstatusReload(vertrag_id);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function MitarbeiterVertragVertragsstatusReload(vertrag_id)
|
||||
{
|
||||
// *** Status laden
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var vertragsstatustree = document.getElementById('mitarbeiter-vertrag-tree-vertragsstatus');
|
||||
@@ -444,7 +485,7 @@ function MitarbeiterVertragVertragsstatusUpdate(){
|
||||
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
|
||||
var datasource = rdfService.GetDataSource(url);
|
||||
vertragsstatustree.database.AddDataSource(datasource);
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -47,6 +47,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
echo '<menuitem label="'.$row->bezeichnung.'" oncommand="MitarbeiterVertragStatusAdd(\''.$row->vertragsstatus_kurzbz.'\');" hidden="false"/>';
|
||||
}
|
||||
?>
|
||||
<menuseparator />
|
||||
<menuitem label="Eintrag löschen" oncommand="MitarbeiterVertragStatusDelete()" />
|
||||
</menupopup>
|
||||
<menupopup id="mitarbeiter-vertrag-tree-popup">
|
||||
<menuitem label="Bearbeiten" oncommand="MitarbeiterVertragEdit()" />
|
||||
@@ -273,14 +275,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</template>
|
||||
</tree>
|
||||
</vbox>
|
||||
<vbox flex="1">
|
||||
<groupbox id='groupbox-vertragsdatum'>
|
||||
<caption label="Vertragsdatum" />
|
||||
<grid align="end" flex="1"
|
||||
flags="dont-build-content"
|
||||
enableColumnDrag="true"
|
||||
style="margin:4px;"
|
||||
>
|
||||
<vbox>
|
||||
<grid align="end" flex="1">
|
||||
<columns >
|
||||
<column flex="1"/>
|
||||
<column flex="5"/>
|
||||
@@ -295,7 +291,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</vbox>
|
||||
</hbox>
|
||||
|
||||
@@ -514,7 +514,7 @@ class benutzerberechtigung extends basis_db
|
||||
|
||||
if($kostenstelle_id!='' && !is_numeric($kostenstelle_id))
|
||||
{
|
||||
$this->errormsg = 'Kostenstelle_id ist ungueltig';
|
||||
$this->errormsg = 'Kostenstelle_id "'.$kostenstelle_id.'" is invalid';
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -531,6 +531,7 @@ class benutzerberechtigung extends basis_db
|
||||
if (($timestamp>$b->starttimestamp || $b->starttimestamp==null)
|
||||
&& ($timestamp<$b->endetimestamp || $b->endetimestamp==null))
|
||||
{
|
||||
$this->errormsg='Access denied! You need permission '.strtoupper($berechtigung_kurzbz).' '.($oe_kurzbz!=null?'in '.strtoupper($oe_kurzbz):'').' '.($art!=null?'with '.strtoupper($art):'');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -560,7 +561,7 @@ class benutzerberechtigung extends basis_db
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg='Kostenstelle existiert nicht';
|
||||
$this->errormsg='Cost center (ID '.$kostenstelle_id.') does not exist';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -568,6 +569,7 @@ class benutzerberechtigung extends basis_db
|
||||
//wenn ein Doppelpunkt vorkommt, pruefen ob das Uebergeordnete vorhanden ist
|
||||
if($pos=mb_strpos($berechtigung_kurzbz,':')===false)
|
||||
{
|
||||
$this->errormsg='Access denied! You need permission '.strtoupper($berechtigung_kurzbz).' '.($oe_kurzbz!=null?'in '.strtoupper($oe_kurzbz):'').' '.($art!=null?'with '.strtoupper($art):'');
|
||||
return false;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -361,6 +361,7 @@ class bisverwendung extends basis_db
|
||||
*/
|
||||
public function getVerwendungDatum($uid, $datum)
|
||||
{
|
||||
$datum_obj = new datum();
|
||||
//laden des Datensatzes
|
||||
$qry = "SELECT
|
||||
*
|
||||
@@ -369,7 +370,7 @@ class bisverwendung extends basis_db
|
||||
WHERE
|
||||
mitarbeiter_uid=".$this->db_add_param($uid)."
|
||||
AND (beginn<=".$this->db_add_param($datum)." OR beginn is null)
|
||||
AND (ende>=".$this->db_add_param($datum)." OR ende is null)
|
||||
AND (ende>=".$this->db_add_param($datum_obj->formatDatum($datum,'Y-m-01'))." OR ende is null)
|
||||
ORDER BY beginn;";
|
||||
|
||||
if($this->db_query($qry))
|
||||
|
||||
@@ -585,15 +585,20 @@ class dokument extends basis_db
|
||||
*/
|
||||
public function getAllDokumenteForPerson($person_id, $onlinebewerbung= false)
|
||||
{
|
||||
$qry = "SELECT distinct(dokument_kurzbz), bezeichnung, pflicht FROM public.tbl_dokumentstudiengang
|
||||
$sprache = new sprache();
|
||||
$bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig');
|
||||
$qry = "SELECT distinct on (dokument_kurzbz) dokument_kurzbz, bezeichnung, pflicht,
|
||||
$bezeichnung_mehrsprachig
|
||||
FROM public.tbl_dokumentstudiengang
|
||||
JOIN public.tbl_prestudent using (studiengang_kz)
|
||||
JOIN public.tbl_dokument using (dokument_kurzbz)
|
||||
WHERE person_id =".$this->db_add_param($person_id, FHC_INTEGER);
|
||||
|
||||
if($onlinebewerbung)
|
||||
$qry.= " AND onlinebewerbung is true; ";
|
||||
$qry.= " AND onlinebewerbung is true";
|
||||
else
|
||||
$qry.=";";
|
||||
$qry.=" ";
|
||||
$qry.=" ORDER BY dokument_kurzbz, pflicht desc";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
@@ -603,6 +608,7 @@ class dokument extends basis_db
|
||||
$dok->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
$dok->bezeichnung = $row->bezeichnung;
|
||||
$dok->pflicht= $this->db_parse_bool($row->pflicht);
|
||||
$dok->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig', $row);
|
||||
|
||||
$this->result[] = $dok;
|
||||
}
|
||||
|
||||
@@ -749,5 +749,71 @@ class vertrag extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt die uebergebenen Vertraege
|
||||
* @param $vertrag_id_arr array mit VertragsIDs
|
||||
* @return boolean
|
||||
*/
|
||||
public function getVertraege($vertrag_id_arr)
|
||||
{
|
||||
if(count($vertrag_id_arr)==0)
|
||||
{
|
||||
$this->result = array();
|
||||
return false;
|
||||
}
|
||||
$qry = "SELECT * FROM lehre.tbl_vertrag WHERE vertrag_id in (".$this->db_implode4SQL($vertrag_id_arr).')';
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$obj = new stdClass();
|
||||
|
||||
$obj->vertrag_id = $row->vertrag_id;
|
||||
$obj->vertragstyp_kurzbz = $row->vertragstyp_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->betrag = $row->betrag;
|
||||
$obj->person_id = $row->person_id;
|
||||
$obj->anmerkung = $row->anmerkung;
|
||||
$obj->vertragsdatum = $row->vertragsdatum;
|
||||
|
||||
$this->result[]=$obj;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Loescht einen Vertragsstatus
|
||||
* @param vertrag_id
|
||||
* @param vertragsstatus_kurzbz
|
||||
* @return boolean
|
||||
*/
|
||||
public function deleteVertragsstatus($vertrag_id, $vertragsstatus_kurzbz)
|
||||
{
|
||||
// prüfen ob Vertrag bereits verwendet wird
|
||||
$qry = "DELETE FROM lehre.tbl_vertrag_vertragsstatus
|
||||
WHERE
|
||||
vertragsstatus_kurzbz=".$this->db_add_param($vertragsstatus_kurzbz)."
|
||||
AND vertrag_id=".$this->db_add_param($vertrag_id);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = "Fehler beim Loeschen des Eintrages";
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
$this->phrasen['lvinfo/kurzbeschreibung']='Kurzbeschreibung';
|
||||
$this->phrasen['lvinfo/kurzbeschreibungEN']='Course Description';
|
||||
$this->phrasen['lvinfo/methodik']='Methodik / Didaktik';
|
||||
$this->phrasen['lvinfo/methodikEN']='Teaching Methods';
|
||||
$this->phrasen['lvinfo/lernergebnisse']='Lernergebnisse';
|
||||
$this->phrasen['lvinfo/lernergebnisseEN']='Learning outcomes';
|
||||
$this->phrasen['lvinfo/lehrinhalte']='Lehrinhalte';
|
||||
$this->phrasen['lvinfo/lehrinhalteEN']='Course Contents';
|
||||
$this->phrasen['lvinfo/vorkenntnisse']='Vorkenntnisse';
|
||||
$this->phrasen['lvinfo/vorkenntnisseEN']='Prerequisites';
|
||||
$this->phrasen['lvinfo/literatur']='Literatur';
|
||||
$this->phrasen['lvinfo/literaturEN']='Recommended Reading and Material';
|
||||
$this->phrasen['lvinfo/leistungsbeurteilung']='Leistungsbeurteilung';
|
||||
$this->phrasen['lvinfo/leistungsbeurteilungEN']='Assessment Methods';
|
||||
$this->phrasen['lvinfo/anwesenheit']='Anwesenheit';
|
||||
$this->phrasen['lvinfo/anwesenheitEN']='Attendance';
|
||||
$this->phrasen['lvinfo/anmerkungen']='Anmerkungen';
|
||||
$this->phrasen['lvinfo/anmerkungenEN']='Comments';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
$this->phrasen['lvinfo/kurzbeschreibung']='Kurzbeschreibung';
|
||||
$this->phrasen['lvinfo/kurzbeschreibungEN']='Course Description';
|
||||
$this->phrasen['lvinfo/methodik']='Methodik / Didaktik';
|
||||
$this->phrasen['lvinfo/methodikEN']='Teaching Methods';
|
||||
$this->phrasen['lvinfo/lernergebnisse']='Lernergebnisse';
|
||||
$this->phrasen['lvinfo/lernergebnisseEN']='Learning outcomes';
|
||||
$this->phrasen['lvinfo/lehrinhalte']='Lehrinhalte';
|
||||
$this->phrasen['lvinfo/lehrinhalteEN']='Course Contents';
|
||||
$this->phrasen['lvinfo/vorkenntnisse']='Vorkenntnisse';
|
||||
$this->phrasen['lvinfo/vorkenntnisseEN']='Prerequisites';
|
||||
$this->phrasen['lvinfo/literatur']='Literatur';
|
||||
$this->phrasen['lvinfo/literaturEN']='Recommended Reading and Material';
|
||||
$this->phrasen['lvinfo/leistungsbeurteilung']='Leistungsbeurteilung';
|
||||
$this->phrasen['lvinfo/leistungsbeurteilungEN']='Assessment Methods';
|
||||
$this->phrasen['lvinfo/anwesenheit']='Anwesenheit';
|
||||
$this->phrasen['lvinfo/anwesenheitEN']='Attendance';
|
||||
$this->phrasen['lvinfo/anmerkungen']='Anmerkungen';
|
||||
$this->phrasen['lvinfo/anmerkungenEN']='Comments';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user