diff --git a/content/statistik/StudierendeZGV.php b/content/statistik/StudierendeZGV.php
new file mode 100755
index 000000000..7b37187eb
--- /dev/null
+++ b/content/statistik/StudierendeZGV.php
@@ -0,0 +1,191 @@
+
+ */
+require_once('../../config/vilesci.config.inc.php');
+require_once('../../include/studiengang.class.php');
+require_once('../../include/functions.inc.php');
+require_once('../../include/variable.class.php');
+require_once('../../include/studiensemester.class.php');
+
+$user = get_uid();
+$db = new basis_db();
+$var = new variable();
+$var->loadVariables($user);
+
+$stg = new studiengang();
+$stg->getAll('typ, kurzbz');
+
+if(isset($_REQUEST['stsem']))
+ $studiensemester_kurzbz = $_REQUEST['stsem'];
+else
+ $studiensemester_kurzbz = $var->variable->semester_aktuell;
+
+$stsem = new studiensemester();
+$stsem->getAll();
+
+$studiengang_kz='';
+if(isset($_REQUEST['stg_kz']))
+ if(is_numeric($_REQUEST['stg_kz']))
+ $studiengang_kz = $_REQUEST['stg_kz'];
+
+echo '
+
+
+
+
+
+
+
+
+ Studierende ZGV Statistik
+
+
+';
+
+$stgkuerzel='';
+if($studiengang_kz!='')
+{
+ $stg_obj = new studiengang();
+ $stg_obj->load($studiengang_kz);
+ $stgkuerzel=$stg_obj->kuerzel;
+}
+echo '
+Studierende ZGV - Studiensemester '.$db->convert_html_chars($studiensemester_kurzbz).' Studiengang '.$db->convert_html_chars($stgkuerzel).'
+';
+echo '';
+echo '
+
+
+
+ ZGV
+ Studierende M
+ Studierende W
+ Studierende Gesamt
+
+
+
+';
+
+$summe_studierende_m=0;
+$summe_studierende_w=0;
+$summe_studierende_gesamt=0;
+$qry="SELECT * FROM bis.tbl_zgv";
+if($result_zgv = $db->db_query($qry))
+{
+ while($row_zgv = $db->db_fetch_object($result_zgv))
+ {
+ echo "\n";
+ echo ''.$db->convert_html_chars($row_zgv->zgv_kurzbz).' ';
+
+ //Studienabbrecher
+ //Alle die im Studiensemester $studiensemester_kurzbz zu studieren
+ //begonnen haben und bisher abgebrochen haben
+ $qry = "
+ SELECT
+ count(*) anzahl, geschlecht
+ FROM
+ public.tbl_prestudent a
+ JOIN public.tbl_person USING(person_id)
+ JOIN public.tbl_student USING(prestudent_id)
+ WHERE
+ bismelden=true
+ AND EXISTS (
+ SELECT
+ 1
+ FROM
+ public.tbl_prestudentstatus
+ WHERE
+ status_kurzbz='Student'
+ AND prestudent_id=a.prestudent_id
+ AND studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)."
+ )
+ AND a.studiengang_kz=".$db->db_add_param($studiengang_kz,FHC_INTEGER)."
+ AND a.zgv_code=".$db->db_add_param($row_zgv->zgv_code)."
+ GROUP BY geschlecht";
+ $studierende=array();
+ $studierende['m']=0;
+ $studierende['w']=0;
+ if($result = $db->db_query($qry))
+ while($row = $db->db_fetch_object($result))
+ $studierende[$row->geschlecht]=$row->anzahl;
+
+ echo ''.$db->convert_html_chars($studierende['m']).' ';
+ echo ''.$db->convert_html_chars($studierende['w']).' ';
+ $studierende_gesamt = array_sum($studierende);
+ echo ''.$db->convert_html_chars($studierende_gesamt).' ';
+
+ $summe_studierende_m+=$studierende['m'];
+ $summe_studierende_w+=$studierende['w'];
+ $summe_studierende_gesamt+=$studierende_gesamt;
+
+ echo "\n \n";
+ }
+}
+
+echo '
+
+
+
+ '.$summe_studierende_m.'
+ '.$summe_studierende_w.'
+ '.$summe_studierende_gesamt.'
+
+
+
';
+echo '
+';
+?>
\ No newline at end of file
diff --git a/content/statistik/dropoutZGV.php b/content/statistik/dropoutZGV.php
new file mode 100755
index 000000000..45343a309
--- /dev/null
+++ b/content/statistik/dropoutZGV.php
@@ -0,0 +1,208 @@
+
+ */
+require_once('../../config/vilesci.config.inc.php');
+require_once('../../include/studiengang.class.php');
+require_once('../../include/functions.inc.php');
+require_once('../../include/variable.class.php');
+require_once('../../include/studiensemester.class.php');
+
+$user = get_uid();
+$db = new basis_db();
+$var = new variable();
+$var->loadVariables($user);
+
+$stg = new studiengang();
+$stg->getAll('typ, kurzbz');
+
+if(isset($_REQUEST['stsem']))
+ $studiensemester_kurzbz = $_REQUEST['stsem'];
+else
+ $studiensemester_kurzbz = $var->variable->semester_aktuell;
+
+$stsem = new studiensemester();
+$stsem->getAll();
+
+$studiengang_kz='';
+if(isset($_REQUEST['stg_kz']))
+ if(is_numeric($_REQUEST['stg_kz']))
+ $studiengang_kz = $_REQUEST['stg_kz'];
+
+echo '
+
+
+
+
+
+
+
+
+ DropOut ZGV Statistik
+
+
+';
+
+$stgkuerzel='';
+if($studiengang_kz!='')
+{
+ $stg_obj = new studiengang();
+ $stg_obj->load($studiengang_kz);
+ $stgkuerzel=$stg_obj->kuerzel;
+}
+echo '
+DropOut ZGV - Studiensemester '.$db->convert_html_chars($studiensemester_kurzbz).' Studiengang '.$db->convert_html_chars($stgkuerzel).'
+';
+echo '';
+echo '
+
+
+
+ ZGV
+ Abbrecher M
+ Abbrecher W
+ Abbrecher Gesamt
+
+
+
+';
+
+$summe_abbrecher_m=0;
+$summe_abbrecher_w=0;
+$summe_abbrecher_gesamt=0;
+$qry="SELECT * FROM bis.tbl_zgv";
+if($result_zgv = $db->db_query($qry))
+{
+ while($row_zgv = $db->db_fetch_object($result_zgv))
+ {
+ echo "\n";
+ echo ''.$db->convert_html_chars($row_zgv->zgv_kurzbz).' ';
+
+ //Studienabbrecher
+ //Alle die im Studiensemester $studiensemester_kurzbz zu studieren
+ //begonnen haben und bisher abgebrochen haben
+ $qry = "
+ SELECT
+ count(*) anzahl, geschlecht
+ FROM
+ public.tbl_prestudent a
+ JOIN public.tbl_prestudentstatus status USING(prestudent_id)
+ JOIN public.tbl_person USING(person_id)
+ WHERE
+ bismelden=true
+ AND status_kurzbz='Abbrecher'
+ AND a.studiengang_kz=".$db->db_add_param($studiengang_kz,FHC_INTEGER)."
+ AND a.zgv_code=".$db->db_add_param($row_zgv->zgv_code)."
+ AND EXISTS
+ (
+ SELECT
+ 1
+ FROM
+ public.tbl_prestudentstatus as status
+ WHERE
+ prestudent_id=a.prestudent_id
+ AND (status_kurzbz='Student' OR status_kurzbz='Unterbrecher')
+ AND studiensemester_kurzbz=".$db->db_add_param($studiensemester_kurzbz)."
+ AND NOT EXISTS (SELECT 1 FROM public.tbl_prestudentstatus
+ WHERE prestudent_id=status.prestudent_id AND (status_kurzbz='Student' OR status_kurzbz='Unterbrecher')
+ AND datumdb_query($qry))
+ while($row = $db->db_fetch_object($result))
+ $abbrecher[$row->geschlecht]=$row->anzahl;
+
+ echo ''.$db->convert_html_chars($abbrecher['m']).' ';
+ echo ''.$db->convert_html_chars($abbrecher['w']).' ';
+ $abbrecher_gesamt = array_sum($abbrecher);
+ echo ''.$db->convert_html_chars($abbrecher_gesamt).' ';
+
+ $summe_abbrecher_m+=$abbrecher['m'];
+ $summe_abbrecher_w+=$abbrecher['w'];
+ $summe_abbrecher_gesamt+=$abbrecher_gesamt;
+
+ /*
+ if($abbrecher_gesamt==0 || $anfaenger_gesamt==0)
+ $dropout=0;
+ else
+ $dropout = 100/$anfaenger_gesamt*$abbrecher_gesamt;
+ echo ''.$db->convert_html_chars(number_format($dropout,2)).' % ';*/
+ echo "\n \n";
+ }
+}
+/*
+if($summe_abbrecher_gesamt==0 || $summe_anfaenger_gesamt==0)
+ $dropout_gesamt=0;
+else
+ $dropout_gesamt = 100/$summe_anfaenger_gesamt*$summe_abbrecher_gesamt;
+ */
+echo '
+
+
+
+ '.$summe_abbrecher_m.'
+ '.$summe_abbrecher_w.'
+ '.$summe_abbrecher_gesamt.'
+
+
+
';
+
+echo '
+';
+?>
\ No newline at end of file