mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Merge branch 'master' into ci
Conflicts: cis/testtool/admin/add_gebiet.php cis/testtool/admin/edit_gebiet.php cis/testtool/admin/index.php config/global.config-default.inc.php content/student/studentDBDML.php content/student/studentdetailoverlay.xul.php include/ablauf.class.php include/frage.class.php include/organisationseinheit.class.php include/studiengang.class.php include/vorschlag.class.php phpci.yml rdf/student.rdf.php system/dbupdate_3.2.php tests/codeception/_support/AcceptanceTester.php tests/codeception/_support/BasisKlasseTest.php tests/codeception/_support/FunctionalTester.php tests/codeception/_support/UnitTester.php tests/codeception/_support/_generated/AcceptanceTesterActions.php tests/codeception/acceptance/AcceptanceTester.php tests/codeception/acceptance/CISLoginPageCept.php tests/codeception/acceptance/_bootstrap.php tests/codeception/codeception.dist.yml tests/codeception/functional/FunctionalTester.php tests/codeception/functional/_bootstrap.php tests/codeception/tests/acceptance.suite.dist.yml tests/codeception/tests/acceptance/CISLoginPage.php tests/codeception/tests/acceptance/CISLoginPageCept.php tests/codeception/tests/api/_bootstrap.php tests/codeception/tests/functional/FunctionalTester.php tests/codeception/tests/functional/_bootstrap.php tests/codeception/tests/unit/BasisKlasseTest.php tests/codeception/tests/unit/UnitTester.php tests/codeception/unit/BasisKlasseTest.php tests/codeception/unit/UnitTester.php
This commit is contained in:
@@ -72,6 +72,7 @@ require_once('../../include/standort.class.php');
|
||||
require_once('../../include/adresse.class.php');
|
||||
require_once('../../include/reihungstest.class.php');
|
||||
require_once('../../include/studienplan.class.php');
|
||||
require_once('../../include/mobilitaet.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -529,6 +530,7 @@ if(!$error)
|
||||
$prestudent->dual = ($_POST['dual']=='true'?true:false);
|
||||
$prestudent->anmerkung = $_POST['anmerkung'];
|
||||
$prestudent->mentor = $_POST['mentor'];
|
||||
$prestudent->gsstudientyp_kurzbz = $_POST['gsstudientyp_kurzbz'];
|
||||
//$prestudent->insertamum = date('Y-m-d H:i:s');
|
||||
//$prestudent->insertvon = $user;
|
||||
$prestudent->updateamum = date('Y-m-d H:i:s');
|
||||
@@ -1877,6 +1879,7 @@ if(!$error)
|
||||
$buchung->new = false;
|
||||
$buchung->updateamum = date('Y-m-d H:i:s');
|
||||
$buchung->updatevon = $user;
|
||||
$buchung->anmerkung = $_POST['anmerkung'];
|
||||
|
||||
if($buchung->save())
|
||||
{
|
||||
@@ -1947,6 +1950,7 @@ if(!$error)
|
||||
$buchung->new = true;
|
||||
$buchung->insertamum = date('Y-m-d H:i:s');
|
||||
$buchung->insertvon = $user;
|
||||
$buchung->anmerkung = '';
|
||||
|
||||
if($buchung->save())
|
||||
{
|
||||
@@ -2062,6 +2066,7 @@ if(!$error)
|
||||
$buchung->credit_points = $_POST["credit_points"];
|
||||
$buchung->insertamum = date('Y-m-d H:i:s');
|
||||
$buchung->insertvon = $user;
|
||||
$buchung->anmerkung = $_POST['anmerkung'];
|
||||
$buchung->new = true;
|
||||
|
||||
if($buchung->save())
|
||||
@@ -4064,7 +4069,6 @@ if(!$error)
|
||||
{
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'Sie haben keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -4090,9 +4094,138 @@ if(!$error)
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'Falsche Parameteruebergabe';
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='savemobilitaet')
|
||||
{
|
||||
// Speichert Mobilitaet/Gemeinsames Studium
|
||||
$prestudent_id = $_POST['prestudent_id'];
|
||||
$prestudent_obj = new prestudent();
|
||||
$prestudent_obj->load($prestudent_id);
|
||||
|
||||
if(!$rechte->isBerechtigt('student/stammdaten', $prestudent_obj->studiengang_kz, 'suid'))
|
||||
{
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = 'Sie haben keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
$mob = new mobilitaet();
|
||||
|
||||
$error = false;
|
||||
if(isset($_POST['mobilitaet_id']))
|
||||
{
|
||||
$mobilitaet_id = $_POST['mobilitaet_id'];
|
||||
if(!$mob->load($mobilitaet_id))
|
||||
{
|
||||
$error=true;
|
||||
$errormsg = $mob->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$mob->new = true;
|
||||
$mob->inservon = $user;
|
||||
}
|
||||
|
||||
if(isset($_POST['studiensemester_kurzbz'])
|
||||
&& isset($_POST['mobilitaetsprogramm_code'])
|
||||
&& isset($_POST['gsprogramm_id'])
|
||||
&& isset($_POST['mobilitaetstyp_kurzbz'])
|
||||
&& isset($_POST['firma_id'])
|
||||
&& isset($_POST['status_kurzbz'])
|
||||
&& isset($_POST['ausbildungssemester']))
|
||||
{
|
||||
$studiensemester_kurzbz = $_POST['studiensemester_kurzbz'];
|
||||
$mobilitaetsprogramm_code = $_POST['mobilitaetsprogramm_code'];
|
||||
$gsprogramm_id = $_POST['gsprogramm_id'];
|
||||
$mobilitaetstyp_kurzbz = $_POST['mobilitaetstyp_kurzbz'];
|
||||
$firma_id = $_POST['firma_id'];
|
||||
$status_kurzbz = $_POST['status_kurzbz'];
|
||||
$ausbildungssemester = $_POST['ausbildungssemester'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
$errormsg = 'Fehlerhafte Parameteruebergabe';
|
||||
$return = false;
|
||||
}
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
$mob->prestudent_id = $prestudent_id;
|
||||
$mob->studiensemester_kurzbz = $studiensemester_kurzbz;
|
||||
$mob->mobilitaetsprogramm_code = $mobilitaetsprogramm_code;
|
||||
$mob->gsprogramm_id = $gsprogramm_id;
|
||||
$mob->mobilitaetstyp_kurzbz = $mobilitaetstyp_kurzbz;
|
||||
$mob->firma_id = $firma_id;
|
||||
$mob->status_kurzbz = $status_kurzbz;
|
||||
$mob->ausbildungssemester = $ausbildungssemester;
|
||||
$mob->updatevon = $user;
|
||||
|
||||
if($mob->save())
|
||||
{
|
||||
$return = true;
|
||||
$data = $mob->mobilitaet_id;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$error = true;
|
||||
$errormsg = $mob->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
elseif(isset($_POST['type']) && $_POST['type']=='deletemobilitaet')
|
||||
{
|
||||
$mobilitaet_id = $_POST['mobilitaet_id'];
|
||||
$mob = new mobilitaet();
|
||||
if($mob->load($mobilitaet_id))
|
||||
{
|
||||
$prestudent = new prestudent();
|
||||
if($prestudent->load($mob->prestudent_id))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('student/stammdaten',$prestudent->studiengang_kz,'suid'))
|
||||
{
|
||||
$error = true;
|
||||
$return = false;
|
||||
$errormsg = 'Sie haben keine Berechtigung';
|
||||
}
|
||||
else
|
||||
{
|
||||
if($mob->delete($mobilitaet_id))
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$errormsg = $mob->errormsg;
|
||||
$return = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$error = true;
|
||||
$return = false;
|
||||
$errormsg = $prestudent->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Fehlerhafte Parameteruebergabe';
|
||||
$errormsg = $mob->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user