include moodle link in iCal export if moodle addon is installed

This commit is contained in:
OliiverHacker
2020-10-30 10:04:51 +01:00
parent 6cce9781c8
commit 34bed51ff7
3 changed files with 380 additions and 2 deletions
+9 -1
View File
@@ -78,6 +78,7 @@ $target=(isset($_GET['target'])?$_GET['target']:null);
$stsem=(isset($_GET['stsem'])?$_GET['stsem']:'');
$lva=(isset($_GET['lva'])?$_GET['lva']:'');
$moodle=(isset($_GET['moodle'])?$_GET['moodle']:'');
if(isset($_GET["cal"]))
{
@@ -307,7 +308,14 @@ while($begin<$ende)
// Stundenplan der Woche drucken
if($format=='csv' || $format=='ical')
{
$stdplan->draw_week_csv($target, LVPLAN_KATEGORIE);
if($moodle)
{
$stdplan->draw_week_csv_include_moodle($target, LVPLAN_KATEGORIE);
}
else
{
$stdplan->draw_week_csv($target, LVPLAN_KATEGORIE);
}
}
elseif($format=='excel')
{
+7
View File
@@ -266,12 +266,17 @@ if (isset($_POST['titel']))
</script>
<?php
// ADDONS laden
$moolde='';
$addon_obj = new addon();
$addon_obj->loadAddons();
foreach($addon_obj->result as $addon)
{
if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php'))
echo '<script type="application/x-javascript" src="../../../addons/'.$addon->kurzbz.'/cis/init.js.php" ></script>';
if($addon->kurzbz === "moodle")
{
$moolde = 'true';
}
}
// Wenn Seite fertig geladen ist Addons aufrufen
echo '
@@ -489,6 +494,8 @@ $stdplan=new wochenplan($type);
if (!isset($datum))
$datum=time();
$stdplan->moodle=$moolde;
// Benutzergruppe
$stdplan->user=$user;
// aktueller Benutzer