Anpassungen an CIS-Redesign

benutzer.class.php: Globale Suche sucht nun auch nach telefonklappe
content.class.php: Optionale Limits bei Content-Suche
dms.class.php: Suche nach Dokumenten aus dms
ort.class.php: optionale Parameter "Aktiv" und "Lehre" bei Suche nach ort
service.class.php: Suche nach service -> Derzeit keine Funktion bei der Suche, da von Christian nicht gewünscht
studiensemester.class.php: Neue Funktion "getTimestamp": Liefert den UNIX Timestamp (Beginn,Ende) eines Studiensemesters
cis_menu_global.inc.php: Links zu Lehrveranstaltungen, Mein CIS und dgl auskommentiert, da im Redesign nicht mehr notwendig.
cis_menu_lv.inc.php: Neue Buttons bei den Links
wochenplan.class.php: Neue Buttons für den Export, Kalenderwochenjump mit Hoverbox, Jump zu aktuelle KW
This commit is contained in:
Manfred Kindl
2013-07-19 15:47:51 +00:00
parent 5b4a9c50e4
commit 200133e803
11 changed files with 294 additions and 110 deletions
+33 -3
View File
@@ -623,9 +623,39 @@ class studiensemester extends basis_db
return false;
}
}
/**
* Liefert den UNIX Timestamp (Beginn,Ende) eines Studiensemesters
*
* @param $studiensemester_kurzbz
* @return Beginn und Ende eines Studiensemesters als Timestamp
*/
public function getTimestamp($studiensemester_kurzbz)
{
$qry = "SELECT start,ende,studiensemester_kurzbz FROM public.tbl_studiensemester
WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz)."";
if($this->db_query($qry))
{
if($row = $this->db_fetch_object())
{
$this->begin->start=mktime(0,0,0,mb_substr($row->start,5,2),mb_substr($row->start,8,2),mb_substr($row->start,0,4));
$this->ende->ende=mktime(0,0,0,mb_substr($row->ende,5,2),mb_substr($row->ende,8,2),mb_substr($row->ende,0,4));
return true;
}
else
{
$this->errormsg = 'Es wurde kein Studiensemester gefunden';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Ermitteln des Studiensemesters';
return false;
}
}
/**
* untersucht das übergebene datum in welchem semester es sich befindet
* untersucht das bergebene datum in welchem semester es sich befindet
* @param type $datum
* @return boolean
*/
@@ -633,7 +663,7 @@ class studiensemester extends basis_db
{
if($datum == '')
{
$this->errormsg = "Ungueltiges Datum übergeben";
$this->errormsg = "Ungueltiges Datum bergeben";
return false;
}
$qry = "SELECT * FROM public.tbl_studiensemester WHERE start <=".$this->db_add_param($datum, FHC_STRING)." AND ende >= ".$this->db_add_param($datum).';';