mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Verknüpfen von LVs mit einem Studienplan
This commit is contained in:
+13
-2
@@ -39,7 +39,16 @@ $parameter=array();
|
||||
for($i=0;$i<100;$i++)
|
||||
{
|
||||
if(isset($_REQUEST['parameter_'.$i]))
|
||||
$parameter[]=$_REQUEST['parameter_'.$i];
|
||||
{
|
||||
if($_REQUEST['parameter_'.$i]=="true")
|
||||
$parameter[]=true;
|
||||
elseif($_REQUEST['parameter_'.$i]=="false")
|
||||
$parameter[]=false;
|
||||
elseif($_REQUEST['parameter_'.$i]=="null")
|
||||
$parameter[]=null;
|
||||
else
|
||||
$parameter[]=$_REQUEST['parameter_'.$i];
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
@@ -69,6 +78,7 @@ if(mb_stristr($method,'save'))
|
||||
|
||||
if(isset($loaddata['method']))
|
||||
{
|
||||
var_dump($loaddata);
|
||||
if(!$wsrecht->isUserAuthorized($uid, $loaddata['method']))
|
||||
die('keine Berechtigung');
|
||||
|
||||
@@ -97,6 +107,7 @@ if(mb_stristr($method,'save'))
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
var_dump($savedata);
|
||||
// Attribute zuweisen zum Speichern
|
||||
foreach($savedata as $key=>$value)
|
||||
{
|
||||
@@ -106,7 +117,7 @@ if(mb_stristr($method,'save'))
|
||||
}
|
||||
|
||||
if(!$error && call_user_func_array(array($obj, $method), $parameter))
|
||||
{
|
||||
{
|
||||
$data['result']=$obj->cleanResult();
|
||||
$data['error']='false';
|
||||
$data['errormsg']='';
|
||||
|
||||
@@ -54,6 +54,36 @@ switch($method)
|
||||
$data['errormsg']=$lehrveranstaltung->errormsg;
|
||||
}
|
||||
break;
|
||||
case 'getSemesterFromStudiengang':
|
||||
$studiengang_kz = $_REQUEST['studiengang_kz'];
|
||||
$lehrveranstaltung = new lehrveranstaltung();
|
||||
if(($result = $lehrveranstaltung->getSemesterFromStudiengang($studiengang_kz)))
|
||||
{
|
||||
$data["result"]=$result;
|
||||
$data['error']='false';
|
||||
$data['errormsg']='';
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']=$lehrveranstaltung->errormsg;
|
||||
}
|
||||
break;
|
||||
case 'getLvTree':
|
||||
$studienplan_id = $_REQUEST['studienplan_id'];
|
||||
$lehrveranstaltung = new lehrveranstaltung();
|
||||
if(($result = $lehrveranstaltung->getLvTree($studienplan_id)))
|
||||
{
|
||||
$data["result"]=$result;
|
||||
$data['error']='false';
|
||||
$data['errormsg']='';
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']=$lehrveranstaltung->errormsg;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -36,6 +36,21 @@ switch($method)
|
||||
$data['errormsg']=$studienplan->errormsg;
|
||||
}
|
||||
break;
|
||||
case 'getSemesterFromStudiengang':
|
||||
$studiengang_kz = $_REQUEST['studiengang_kz'];
|
||||
$studiengang = new studiengang();
|
||||
if(($result = $studiengang->getSemesterFromStudiengang($studiengang_kz)))
|
||||
{
|
||||
$data["result"]=$result;
|
||||
$data['error']='false';
|
||||
$data['errormsg']='';
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']=$studiengang->errormsg;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user