mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Dateien in Addon Bewerbung verschoben
Warning behoben wenn Zahlungen auf nicht aktiven Studiengang vorhanden sind
This commit is contained in:
@@ -634,4 +634,30 @@ class dokument extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Prueft ob das Dokument bei einem der Prestudenten einer Person bereits akzeptiert wurde
|
||||
* @param $dokument_kurzbz
|
||||
* @param $person_id
|
||||
* @return boolean true wenn akzeptiert, false wenn noch nicht akzeptiert
|
||||
*/
|
||||
function akzeptiert($dokument_kurzbz, $person_id)
|
||||
{
|
||||
$qry = "SELECT
|
||||
*
|
||||
FROM
|
||||
public.tbl_dokumentprestudent
|
||||
JOIN public.tbl_prestudent USING(prestudent_id)
|
||||
WHERE
|
||||
dokument_kurzbz=".$this->db_add_param($dokument_kurzbz)."
|
||||
AND tbl_prestudent.person_id=".$this->db_add_param($person_id);
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
if($this->db_num_rows($result)>0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1660,30 +1660,39 @@ class prestudent extends person
|
||||
}
|
||||
}
|
||||
|
||||
public function getSemesterZuUid($uid) {
|
||||
/**
|
||||
* Laedt die Studiensemester eines Studenten
|
||||
* @param $uid
|
||||
* @return array mit Studiensemestern
|
||||
*/
|
||||
public function getSemesterZuUid($uid)
|
||||
{
|
||||
|
||||
$qry = 'SELECT studiensemester_kurzbz, bezeichnung '
|
||||
. 'FROM public.tbl_prestudentstatus '
|
||||
. 'JOIN public.tbl_prestudent '
|
||||
. 'USING (prestudent_id) '
|
||||
. 'JOIN public.tbl_student '
|
||||
. 'USING (prestudent_id) '
|
||||
. 'JOIN public.tbl_studiensemester '
|
||||
. 'USING (studiensemester_kurzbz) '
|
||||
. 'WHERE status_kurzbz IN ('
|
||||
. $this->db_add_param("Student") . ', '
|
||||
. $this->db_add_param("Diplomand") . ', '
|
||||
. $this->db_add_param("Incoming") . ')'
|
||||
. ' AND student_uid = ' . $this->db_add_param($uid)
|
||||
. ' ORDER BY ausbildungssemester';
|
||||
$qry = "SELECT
|
||||
tbl_studiensemester.studiensemester_kurzbz, tbl_studiensemester.bezeichnung
|
||||
FROM
|
||||
public.tbl_prestudentstatus
|
||||
JOIN public.tbl_prestudent USING (prestudent_id)
|
||||
JOIN public.tbl_student USING (prestudent_id)
|
||||
JOIN public.tbl_studiensemester USING (studiensemester_kurzbz)
|
||||
WHERE
|
||||
status_kurzbz IN ('Student', 'Diplomand','Incoming')
|
||||
AND student_uid = ". $this->db_add_param($uid)."
|
||||
ORDER BY ausbildungssemester";
|
||||
|
||||
$result = $this->db_query($qry);
|
||||
$semester = array();
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
$semester = array();
|
||||
|
||||
while($row = $this->db_fetch_object($result)) {
|
||||
$semester[$row->studiensemester_kurzbz] = $row->bezeichnung;
|
||||
while($row = $this->db_fetch_object($result))
|
||||
$semester[$row->studiensemester_kurzbz] = $row->bezeichnung;
|
||||
|
||||
return $semester;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
|
||||
return $semester;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user