mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
This commit is contained in:
@@ -313,7 +313,7 @@ function strtoupperFULL($str)
|
||||
// ****************************************************************
|
||||
function checkalias($alias)
|
||||
{
|
||||
if($anz = preg_match("/^[a-z0-9]*[a-z0-9]{1,}\.[a-z0-9]{1,}$/",$alias))
|
||||
if($anz = preg_match("/^[-a-z0-9]*[a-z0-9]{1,}\.[-a-z0-9]{1,}$/",$alias))
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
|
||||
@@ -339,9 +339,9 @@ class moodle_course
|
||||
$this->getContext(40, $id_sem);
|
||||
|
||||
//Eintrag in tbl_mdl_course
|
||||
$qry = "INSERT INTO public.mdl_course(category, sortorder, fullname, shortname, format, showgrades, newsitems)
|
||||
$qry = "INSERT INTO public.mdl_course(category, sortorder, fullname, shortname, format, showgrades, newsitems, enrollable)
|
||||
VALUES (".$this->addslashes($id_sem).", (SELECT max(sortorder)+1 FROM public.mdl_course), ".$this->addslashes($this->mdl_fullname).", ".
|
||||
$this->addslashes($this->mdl_shortname).",'weeks', 1, 5);";
|
||||
$this->addslashes($this->mdl_shortname).",'weeks', 1, 5, 0);";
|
||||
|
||||
if($result = pg_query($this->conn_moodle, $qry))
|
||||
{
|
||||
|
||||
@@ -246,11 +246,13 @@ class preinteressent
|
||||
$this->errormsg = 'Person_id muss angegeben werden';
|
||||
return false;
|
||||
}
|
||||
/*
|
||||
if($this->studiensemester_kurzbz=='')
|
||||
{
|
||||
$this->errormsg = 'Studiensemester_kurzbz muss angegeben werden';
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
if($this->aufmerksamdurch_kurzbz=='')
|
||||
{
|
||||
$this->errormsg = 'Aufmerksamdurch muss angegeben werden';
|
||||
@@ -425,14 +427,14 @@ class preinteressent
|
||||
// * $studiensemester_kurzbz
|
||||
// * @return true wenn ok, false im Fehlerfall
|
||||
// *******************************************
|
||||
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz='', $filter='', $nichtfreigegeben=null, $uebernommen=null)
|
||||
function loadPreinteressenten($studiengang_kz='', $studiensemester_kurzbz=null, $filter='', $nichtfreigegeben=null, $uebernommen=null)
|
||||
{
|
||||
$qry = "SELECT distinct tbl_preinteressent.* FROM public.tbl_preinteressent JOIN public.tbl_person USING(person_id) LEFT JOIN public.tbl_preinteressentstudiengang USING(preinteressent_id) LEFT JOIN public.tbl_kontakt USING(person_id) WHERE true";
|
||||
|
||||
if($studiengang_kz!='')
|
||||
$qry.=" AND tbl_preinteressentstudiengang.studiengang_kz='$studiengang_kz'";
|
||||
|
||||
if($studiensemester_kurzbz!='')
|
||||
if(!is_null($studiensemester_kurzbz))
|
||||
$qry.=" AND tbl_preinteressent.studiensemester_kurzbz='$studiensemester_kurzbz'";
|
||||
if($filter!='')
|
||||
{
|
||||
|
||||
@@ -416,38 +416,77 @@
|
||||
|
||||
<td class="tdvertical" align="center">
|
||||
<?php
|
||||
//Kreuzerltool
|
||||
if($is_lector)
|
||||
$qry = "SELECT 1 FROM lehre.tbl_moodle WHERE
|
||||
(lehrveranstaltung_id='".addslashes($lvid)."' AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')
|
||||
OR
|
||||
(lehreinheit_id IN (SELECT lehreinheit_id FROM lehre.tbl_lehreinheit
|
||||
WHERE lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."'))";
|
||||
if($result = pg_query($sql_conn, $qry))
|
||||
{
|
||||
if(isset($angezeigtes_stsem))
|
||||
$studiensem = '&stsem='.$angezeigtes_stsem;
|
||||
else
|
||||
$studiensem = '';
|
||||
if(pg_num_rows($result)==0)
|
||||
{
|
||||
|
||||
echo '<a href="benotungstool/verwaltung.php?lvid='.$lvid.$studiensem.'" class="Item">
|
||||
<img src="../../../skin/images/button_kt.jpg" width="67" height="45"><br>
|
||||
<strong>Benotungstool<br>("Kreuzerl"-Tool)</strong></a><br>
|
||||
<a href="lesson.php?handbuch=1&lvid='.$lvid.$studiensem.'" class="Item">Handbuch [PDF]</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<a href="benotungstool/studentenansicht.php?lvid='.$lvid.'" >
|
||||
<img src="../../../skin/images/button_kt.jpg" width="67" height="45"><br>
|
||||
<strong>"Kreuzerl"-Tool</strong></a>';
|
||||
|
||||
//Kreuzerltool
|
||||
if($is_lector)
|
||||
{
|
||||
if(isset($angezeigtes_stsem))
|
||||
$studiensem = '&stsem='.$angezeigtes_stsem;
|
||||
else
|
||||
$studiensem = '';
|
||||
|
||||
echo '<a href="benotungstool/verwaltung.php?lvid='.$lvid.$studiensem.'" class="Item">
|
||||
<img src="../../../skin/images/button_kt.jpg" width="67" height="45"><br>
|
||||
<strong>Benotungstool<br>("Kreuzerl"-Tool)</strong></a><br>
|
||||
<a href="lesson.php?handbuch=1&lvid='.$lvid.$studiensem.'" class="Item">Handbuch [PDF]</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
echo '<a href="benotungstool/studentenansicht.php?lvid='.$lvid.'" >
|
||||
<img src="../../../skin/images/button_kt.jpg" width="67" height="45"><br>
|
||||
<strong>"Kreuzerl"-Tool</strong></a>';
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
?>
|
||||
<p> </p>
|
||||
</td>
|
||||
<td class="tdvertical" align="center">
|
||||
<?php
|
||||
//Moodle
|
||||
echo '<a href="'.MOODLE_PATH.'" target="_blank" class="Item" >
|
||||
<img src="../../../skin/images/button_moodle.jpg" width="68" height="45"><br>
|
||||
<strong>Moodle</strong></a><br>';
|
||||
if($is_lector)
|
||||
echo '<a href="moodle_wartung.php?lvid='.$lvid.'&stsem='.$angezeigtes_stsem.'" class="Item">Wartung</a>';
|
||||
$showmoodle=false;
|
||||
//Schauen ob Moodle fuer diesen Studiengang freigeschaltet ist
|
||||
$qry = "SELECT moodle FROM public.tbl_studiengang JOIN lehre.tbl_lehrveranstaltung USING(studiengang_kz) WHERE lehrveranstaltung_id='".addslashes($lvid)."'";
|
||||
if($result = pg_query($sql_conn, $qry))
|
||||
{
|
||||
if($row = pg_fetch_object($result))
|
||||
{
|
||||
if($row->moodle=='t')
|
||||
{
|
||||
$showmoodle=true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//wenn bereits eine Kreuzerlliste existiert, dann den Moodle link nicht anzeigen
|
||||
$qry = "SELECT * FROM campus.tbl_uebung WHERE
|
||||
lehreinheit_id IN(SELECT lehreinheit_id FROM lehre.tbl_lehreinheit
|
||||
WHERE lehrveranstaltung_id='".addslashes($lvid)."'
|
||||
AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."')";
|
||||
|
||||
if($result = pg_query($sql_conn, $qry))
|
||||
if(pg_num_rows($result)>0)
|
||||
$showmoodle=false;
|
||||
|
||||
if($showmoodle)
|
||||
{
|
||||
echo '<a href="'.MOODLE_PATH.'" target="_blank" class="Item" >
|
||||
<img src="../../../skin/images/button_moodle.jpg" width="68" height="45"><br>
|
||||
<strong>Moodle</strong></a><br>';
|
||||
if($is_lector)
|
||||
echo '<a href="moodle_wartung.php?lvid='.$lvid.'&stsem='.$angezeigtes_stsem.'" class="Item">Wartung</a>';
|
||||
}
|
||||
?>
|
||||
<p> </p>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user