TODO EINE fixes

tbl_pruefung.student_uid TO tbl_pruefung.prestuent_id
This commit is contained in:
Andreas Moik
2016-06-09 10:01:32 +02:00
parent 9d12a47486
commit b41122e174
13 changed files with 1568 additions and 1622 deletions
-29
View File
@@ -752,35 +752,6 @@ class student extends benutzer
}
}
public function getStudentUidsForMeldung($studiensemester1, $studiensemester2, $studiensemester3, $zeitraumStart, $zeitraumEnde)
{
$qry = "SELECT DISTINCT ON(student_uid)* FROM public.tbl_student
JOIN public.tbl_benutzer ON(student_uid = uid)
JOIN public.tbl_person USING(person_id)
JOIN public.tbl_prestudent USING(prestudent_id)
JOIN public.tbl_prestudentstatus ps USING(prestudent_id)
WHERE
bismelden
AND ps.studiensemester_kurzbz
IN(".$this->db_add_param($studiensemester1).","
.$this->db_add_param($studiensemester2).","
.$this->db_add_param($studiensemester3).")
AND ps.datum > ".$this->db_add_param($zeitraumStart)."
AND ps.datum <= ".$this->db_add_param($zeitraumEnde)."
AND ps.status_kurzbz IN('Student','Unterbrecher','Abbrecher','Absolvent');";
if($result = $this->db_query($qry))
{
$uids = array();
while($row = $this->db_fetch_object($result))
{
array_push($uids, $row->student_uid);
}
return $uids;
}
return false;
}
/**
* Löscht die Zuordnung eines Studenten zu einer Lehrverbandsgruppe
* @param type $prestudent_id