mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -542,7 +542,12 @@ function LeDelete()
|
||||
// ****
|
||||
function LeDetailReset()
|
||||
{
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-lvnr').value='';
|
||||
//Sprache der LVA holen
|
||||
var tree = document.getElementById('lehrveranstaltung-tree');
|
||||
var col = tree.columns ? tree.columns["lehrveranstaltung-treecol-sprache"] : "lehrveranstaltung-treecol-sprache";
|
||||
var sprache = tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-lvnr').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-unr').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-lehrveranstaltung').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-checkbox-lehre').checked=true;
|
||||
@@ -550,7 +555,7 @@ function LeDetailReset()
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-wochenrythmus').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-startkw').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-textbox-anmerkung').value='';
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-sprache').value='<?php echo DEFAULT_LEHREINHEIT_SPRACHE; ?>';
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-sprache').value=sprache;
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-raumtyp').value='<?php echo DEFAULT_LEHREINHEIT_RAUMTYP; ?>';
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-raumtypalternativ').value='<?php echo DEFAULT_LEHREINHEIT_RAUMTYP_ALTERNATIV; ?>';
|
||||
document.getElementById('lehrveranstaltung-detail-menulist-studiensemester').value=getStudiensemester();
|
||||
|
||||
@@ -34,9 +34,13 @@ class stunde extends basis_db
|
||||
/**
|
||||
* Konstruktor
|
||||
*/
|
||||
public function __construct()
|
||||
public function __construct($load=false)
|
||||
{
|
||||
parent::__construct();
|
||||
if (is_numeric($load))
|
||||
$this->load($load);
|
||||
elseif($load)
|
||||
$this->loadAll();
|
||||
}
|
||||
|
||||
|
||||
@@ -150,6 +154,54 @@ class stunde extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt alle Stunden
|
||||
*/
|
||||
public function loadAll()
|
||||
{
|
||||
$qry = 'SELECT * FROM lehre.tbl_stunde ORDER BY stunde;';
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$stunde = new stunde();
|
||||
$beginn = date_create('2001-01-01');
|
||||
$ende = date_create('2001-01-01');
|
||||
date_time_set($beginn,substr($row->beginn,0,2), substr($row->beginn,3,2));
|
||||
date_time_set($ende,substr($row->ende,0,2), substr($row->ende,3,2));
|
||||
$stunde->beginn = $beginn;
|
||||
$stunde->ende = $ende;
|
||||
$stunde->stunde = $row->stunde;
|
||||
$this->stunden[] = $stunde;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg ='Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Liefert die Stunde einer uebergebenen Uhrzeiten
|
||||
* @param $uhrzeit
|
||||
* @return integer $stunde->stunde
|
||||
*/
|
||||
public function getStundeByTime($uhrzeit)
|
||||
{
|
||||
$time = date_create('2001-01-01');
|
||||
if (!date_time_set($time,substr($uhrzeit,0,2), substr($uhrzeit,3,2)))
|
||||
return false;
|
||||
foreach($this->stunden as $stunde)
|
||||
{
|
||||
if($time >= $stunde->beginn && $time < $stunde->ende)
|
||||
{
|
||||
return $stunde->stunde;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user