diff --git a/cis/public/bewerbung.php b/cis/public/bewerbung.php index e272ff8f5..714e6e5cd 100755 --- a/cis/public/bewerbung.php +++ b/cis/public/bewerbung.php @@ -51,6 +51,7 @@ require_once('../../include/mail.class.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/studienplan.class.php'); require_once('../../include/basis_db.class.php'); +require_once('../../include/reihungstest.class.php'); $person_id = $_SESSION['bewerbung/personId']; $akte_id = isset($_GET['akte_id'])?$_GET['akte_id']:''; @@ -92,6 +93,40 @@ if($method=='delete') } + +if(isset($_POST['btn_aufnahmeverfahren'])) +{ + if(isset($_POST['stg_radio'])) + { + if(isset($_GET['delete'])) + { + $prest = new prestudent(); + $prest->load($_POST['stg_radio']); + + $prest->reihungstest_id = ''; + $prest->new = false; + if(!$prest->save()) + echo "Fehler aufgetreten"; + } + else + { + + $t_help = explode("_",$_POST['stg_radio']); + + // $t_help[0] -> reihungstest_id + // $t_help[1] -> prestudent_id + + $prest = new prestudent(); + $prest->load($t_help[1]); + $prest->reihungstest_id = $t_help[0]; + $prest->new = false; + + if(!$prest->save()) + echo "Fehler aufgetreten"; + } + } +} + if(isset($_POST['btn_bewerbung_abschicken'])) { // Mail an zuständige Assistenz schicken @@ -444,6 +479,8 @@ else } } +$status_aufnahmeverfahren_text = ''; + ?> @@ -658,8 +695,9 @@ padding: 5px;
  • >|3| Kontaktinformationen
  • >|4| Dokumente
  • -
  • >|5| Zahlungen
  • -
  • >|6| Bewerbung abschicken
  • +
  • >|5| Zahlungen
  • +
  • >|6| Aufnahmeverfahren
  • +
  • >|7| Bewerbung abschicken
  • @@ -1060,7 +1098,7 @@ $studiengang = new studiengang(); // wird nachgereicht $status = ''; $nachgereicht_help = 'checked'; - $div = "
    ".$akte->result[0]->anmerkung.""; + $div = "".$akte->result[0]->anmerkung."
    "; $aktion = ''; } else @@ -1254,7 +1292,71 @@ $studiengang = new studiengang(); ?>
    -
    + +
    +

    Aufnahmeverfahren

    +
    +

    Sie können sich für folgende Aufnahmeverfahren anmelden:

    + getPrestudenten($person_id)) + die('Konnte Prestudenten nicht laden'); + + //var_dump($prestudent); + echo "
    + + + + "; + + foreach($prestudent->result as $row) + { + $reihungstest = new reihungstest(); + if(!$reihungstest->getStgZukuenftige($row->studiengang_kz)) + echo "Fehler aufgetreten"; + + foreach($reihungstest->result as $rt) + { + $stg = new studiengang(); + $stg->load($rt->studiengang_kz); + echo " + + "; + } + + + } + + echo "
    IDDatumOrtStudienganganmelden
    ".$rt->reihungstest_id."".$rt->datum."".$rt->ort_kurzbz."".$stg->bezeichnung."

    "; + echo "
    "; + echo "

    Sie sind für folgende Aufnahmeverfahren angemeldet:"; + echo "

    + + + "; + foreach($prestudent->result as $row) + { + if($row->reihungstest_id != '') + { + $rt = new reihungstest(); + $rt->load($row->reihungstest_id); + + $stg = new studiengang(); + $stg->load($rt->studiengang_kz); + + echo " + + "; + } + + } + echo "
    IDDatumOrtStudiengangabmelden
    ".$rt->reihungstest_id."".$rt->datum."".$rt->ort_kurzbz."".$stg->bezeichnung."

    "; + + ?> +
    + +

    Bewerbung abschicken

    Haben Sie alle Daten korrekt ausgefüllt bzw. alle Dokumente auf das System hochgeladen, können Sie Ihre Bewerbung abschicken.
    Die jeweilige Studiengangsassistenz wird sich in den folgenden Tagen, bezüglich der Bewerbung, bei Ihnen Melden. diff --git a/include/reihungstest.class.php b/include/reihungstest.class.php index b3fb47f0e..f4cb480cd 100644 --- a/include/reihungstest.class.php +++ b/include/reihungstest.class.php @@ -340,5 +340,36 @@ class reihungstest extends basis_db return false; } } + + public function getStgZukuenftige($stg) + { + $qry = "SELECT * from public.tbl_reihungstest where studiengang_kz = ".$this->db_add_param($stg, FHC_INTEGER)." AND datum>=now()-'1 days'::interval;"; + + if($result = $this->db_query($qry)) + { + while($row = $this->db_fetch_object($result)) + { + $obj = new reihungstest(); + + $obj->reihungstest_id = $row->reihungstest_id; + $obj->studiengang_kz = $row->studiengang_kz; + $obj->ort_kurzbz = $row->ort_kurzbz; + $obj->anmerkung = $row->anmerkung; + $obj->datum = $row->datum; + $obj->uhrzeit = $row->uhrzeit; + $obj->ext_id = $row->ext_id; + $obj->insertamum = $row->insertamum; + $obj->insertvon = $row->insertvon; + $obj->updateamum = $row->updateamum; + $obj->updatevon = $row->updatevon; + $obj->freigeschaltet = $this->db_parse_bool($row->freigeschaltet); + + $this->result[] = $obj; + } + return true; + } + else + return false; + } } ?>