if (mb_strstr($param, 'chk_')) {
     $db->db_query('BEGIN;');
     $id = mb_substr($param, 4);
     $preinteressent = new preinteressent();
     if ($preinteressent->load($id)) {
         //Prestudent anlegen
         $prestudent = new prestudent();
         $prestudent->new = true;
         $prestudent->aufmerksamdurch_kurzbz = $preinteressent->aufmerksamdurch_kurzbz;
         $prestudent->person_id = $preinteressent->person_id;
         $prestudent->studiengang_kz = $studiengang_kz;
         $prestudent->reihungstestangetreten = false;
         $prestudent->bismelden = true;
         $prestudent->insertamum = date('Y-m-d H:i:s');
         $prestudent->insertvon = $user;
         if ($prestudent->save()) {
             //Rolle anlegen
             $prestudent->studiensemester_kurzbz = $preinteressent->studiensemester_kurzbz;
             //$preinteressent1 = new preinteressent();
             //$preinteressent1->loadStudiengangszuteilung($preinteressent_id, $studiengang_kz);
             $prestudent->ausbildungssemester = 1;
             $prestudent->status_kurzbz = 'Interessent';
             $prestudent->datum = date('Y-m-d');
             $prestudent->insertamum = date('Y-m-d H:i:s');
             $prestudent->inservon = $user;
             if ($prestudent->save_rolle(true)) {
                 //Uebernahme Datum setzen
                 $qry = "UPDATE public.tbl_preinteressentstudiengang SET \n\t\t\t\t\t\t\t\tuebernahmedatum='" . date('Y-m-d H:i:s') . "', \n\t\t\t\t\t\t\t\tupdateamum='" . date('Y-m-d H:i:s') . "', \n\t\t\t\t\t\t\t\tupdatevon='" . $user . "'\n\t\t\t\t\t\t\t\tWHERE studiengang_kz='{$studiengang_kz}' AND preinteressent_id='{$id}'";
                 if ($db->db_query($qry)) {
                     $anzahl_uebernommen++;
                     $db->db_query('COMMIT');
예제 #2
0
        if ($reihungstest->max_teilnehmer && $reihungstest->getTeilnehmerAnzahl($rt_id) >= $reihungstest->max_teilnehmer) {
            die("max. Teilnehmeranzahl erreicht.");
        }
        $timestamp = time();
        $prestudent = new prestudent();
        if (!$prestudent->getPrestudenten($person_id)) {
            die('Konnte Prestudenten nicht laden');
        }
        foreach ($prestudent->result as $row) {
            if ($row->prestudent_id == $pre_id) {
                $prest = new prestudent();
                $prest->load($pre_id);
                $prest->reihungstest_id = $rt_id;
                $prest->anmeldungreihungstest = date("Y-m-d", $timestamp);
                $prest->new = false;
                if (!$prest->save()) {
                    echo "Fehler aufgetreten";
                }
            }
        }
    }
}
if (isset($_POST['btn_bewerbung_abschicken'])) {
    // Mail an zuständige Assistenz schicken
    $pr_id = isset($_POST['prestudent_id']) ? $_POST['prestudent_id'] : '';
    $studiensemester = new studiensemester();
    $std_semester = $studiensemester->getakt();
    if ($pr_id != '') {
        // Status Bewerber anlegen
        $prestudent_status = new prestudent();
        $prestudent_status->load($pr_id);
예제 #3
0
 }
 if (!isset($_POST['ausbildungssemester'])) {
     die('Ausbildungssemester muss uebergeben werden');
 }
 $prestudent_id = $_POST['prestudent_id'];
 $ausbildungssemester = $_POST['ausbildungssemester'];
 $stsem_kurzbz = $_POST['stsem_kurzbz'];
 if (!is_numeric($prestudent_id)) {
     die('PrestudentID ist ungueltig');
 }
 $prestd_obj = new prestudent();
 if (!$prestd_obj->load($prestudent_id)) {
     die('PrestudentID ist ungueltig');
 }
 $prestd_obj->new = true;
 if ($prestd_obj->save()) {
     $prestudent_id_neu = $prestd_obj->prestudent_id;
     if ($prestd_obj->getLastStatus($prestudent_id)) {
         $orgform_kurzbz = $prestd_obj->orgform_kurzbz;
     } else {
         $orgform_kurzbz = null;
     }
     $prestd_obj = new prestudent();
     $prestd_obj->prestudent_id = $prestudent_id_neu;
     $prestd_obj->status_kurzbz = 'Interessent';
     $prestd_obj->studiensemester_kurzbz = $stsem_kurzbz;
     $prestd_obj->ausbildungssemester = $ausbildungssemester;
     $prestd_obj->datum = date('Y-m-d');
     $prestd_obj->insertamum = date('Y-m-d H:i:s');
     $prestd_obj->insertvon = $user;
     $prestd_obj->updateamum = date('Y-m-d H:i:s');