コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: resourcesControl.inc.php プロジェクト: ratbird/hope
/*****************************************************************************/
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>