function ShowSemSchedules ($resource_id, $semester_id = null, $timespan = 'sem_time') { $sem = new SemesterData(); if (!$semester_id){ $this->semester = $sem->getCurrentSemesterData(); } else { $this->semester = $sem->getSemesterData($semester_id); } $this->timespan = $timespan; if ($this->timespan == 'sem_time'){ $next_sem = $sem->getNextSemesterData($this->semester['vorles_ende']); $this->start_time = $this->semester['vorles_ende']; $this->end_time = is_array($next_sem) ? $next_sem['vorles_beginn'] : $this->semester['ende']; } else { $this->start_time = $this->semester['vorles_beginn']; $this->end_time = $this->semester['vorles_ende']; } parent::ShowSchedules($resource_id); }
/*****************************************************************************/ if ($view == "edit_perms") { require_once ($RELATIVE_PATH_RESOURCES."/views/EditSettings.class.php"); $editSettings=new EditSettings; $editSettings->showPermsForms(); } /***************************************************************************** Belegungen ausgeben, views: view_schedule, openobject_schedule /*****************************************************************************/ if ($view == "view_schedule" || $view == "openobject_schedule") { require_once ($RELATIVE_PATH_RESOURCES."/views/ShowSchedules.class.php"); if ($_SESSION['resources_data']["actual_object"] && ResourceObject::isScheduleViewAllowed($_SESSION['resources_data']["actual_object"])) { $ViewSchedules=new ShowSchedules($_SESSION['resources_data']["actual_object"]); $ViewSchedules->setStartTime($_SESSION['resources_data']["schedule_start_time"]); $ViewSchedules->setEndTime($_SESSION['resources_data']["schedule_end_time"]); $ViewSchedules->setLengthFactor($_SESSION['resources_data']["schedule_length_factor"]); $ViewSchedules->setLengthUnit($_SESSION['resources_data']["schedule_length_unit"]); $ViewSchedules->setWeekOffset($_SESSION['resources_data']["schedule_week_offset"]); $ViewSchedules->setUsedView($view); if (!Request::get('print_view')) { $ViewSchedules->navigator(); } ?> </td> </tr> </table> </td>