|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilCalendarMonthGUI:
Collaboration diagram for ilCalendarMonthGUI:Public Member Functions | |
| __construct (ilDate $seed_date) | |
| setBkId (int $bkid=0) | |
| initialize (int $a_calendar_presentation_type) | |
| executeCommand () | |
| addScheduleFilter (ilCalendarScheduleFilter $a_filter) | |
| Add schedule filter. More... | |
| show () | |
| getHTML () | |
Public Member Functions inherited from ilCalendarViewGUI | |
| __construct (ilDate $seed, int $presentation_type) | |
| setConsulationHoursUserId (int $a_user_id) | |
| getConsultationHoursUserId () | |
| initialize (int $a_calendar_presentation_type) | |
| getCurrentApp () | |
| getEvents () | |
| getDatesForItem ($item) | |
| getModalForApp () | |
| Get modal for appointment (see similar code in ilCalendarBlockGUI) More... | |
| getAppointmentShyButton (ilCalendarEntry $a_calendar_entry, string $a_dstart, string $a_title_forced="") | |
| getActivePlugins (string $a_slot_id) | |
| getModalTitleByPlugins (string $a_current_title) | |
| getContentByPlugins (ilCalendarEntry $a_cal_entry, int $a_start_date, string $a_content, ilTemplate $a_tpl) | |
| addToolbarFileDownload () | |
| Add download link to toolbar. More... | |
| downloadFiles () | |
| Download files related to the appointments showed in the current calendar view (day,week,month,list). More... | |
| getBucketTitle () | |
| get proper label to add in the background task popover More... | |
| countEventsInView () | |
| get the events starting between 2 dates based in seed + view options. More... | |
Protected Member Functions | |
| showEvents (ilCalendarSchedule $scheduler, ilDate $date) | |
Protected Member Functions inherited from ilCalendarViewGUI | |
| initAppointmentIdFromQuery () | |
| initInitialDateFromQuery () | |
| initInitialDateTimeFromQuery () | |
| initBookingUserFromQuery () | |
Protected Attributes | |
| int | $bkid |
| int | $num_appointments = 1 |
| array | $schedule_filters = array() |
| ilCalendarUserSettings | $user_settings |
| ilCalendarAppointmentColors | $app_colors |
| string | $timezone = 'UTC' |
Protected Attributes inherited from ilCalendarViewGUI | |
| int | $presentation_type = self::CAL_PRESENTATION_UNDEFINED |
| bool | $view_with_appointments = false |
| ilDate | $seed |
| int | $ch_user_id = 0 |
| string | $period_end_day = null |
| Factory | $ui_factory |
| Renderer | $ui_renderer |
| ilCtrlInterface | $ctrl |
| ilToolbarGUI | $toolbar |
| ilLogger | $logger |
| ILIAS DI UIServices | $ui |
| ilLanguage | $lng |
| ilObjUser | $user |
| ilTemplate | $tpl |
| ilGlobalTemplateInterface | $main_tpl |
| ilComponentFactory | $component_factory |
| ilTabsGUI | $tabs_gui |
| RefineryFactory | $refinery |
| HttpServices | $http |
Additional Inherited Members | |
Data Fields inherited from ilCalendarViewGUI | |
| const | CAL_PRESENTATION_UNDEFINED = 0 |
| const | CAL_PRESENTATION_DAY = 1 |
| const | CAL_PRESENTATION_WEEK = 2 |
| const | CAL_PRESENTATION_MONTH = 3 |
| const | CAL_PRESENTATION_AGENDA_LIST = 9 |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning
Definition at line 27 of file class.ilCalendarMonthGUI.php.
| ilCalendarMonthGUI::__construct | ( | ilDate | $seed_date | ) |
Definition at line 37 of file class.ilCalendarMonthGUI.php.
References ILIAS\GlobalScreen\Provider\__construct(), ilCalendarViewGUI\CAL_PRESENTATION_MONTH, and ilCalendarViewGUI\initBookingUserFromQuery().
Here is the call graph for this function:| ilCalendarMonthGUI::addScheduleFilter | ( | ilCalendarScheduleFilter | $a_filter | ) |
Add schedule filter.
Definition at line 91 of file class.ilCalendarMonthGUI.php.
| ilCalendarMonthGUI::executeCommand | ( | ) |
Definition at line 59 of file class.ilCalendarMonthGUI.php.
References $app, ilCalendarAppointmentPresentationGUI\_getInstance(), ILIAS\Repository\ctrl(), ilSession\get(), ilCalendarViewGUI\getCurrentApp(), IL_CAL_DATE, ilCalendarViewGUI\initAppointmentIdFromQuery(), and ilCalendarViewGUI\initInitialDateFromQuery().
Here is the call graph for this function:| ilCalendarMonthGUI::getHTML | ( | ) |
Definition at line 232 of file class.ilCalendarMonthGUI.php.
References show().
Here is the call graph for this function:| ilCalendarMonthGUI::initialize | ( | int | $a_calendar_presentation_type | ) |
Reimplemented from ilCalendarViewGUI.
Definition at line 48 of file class.ilCalendarMonthGUI.php.
References ilCalendarUserSettings\_getInstanceByUserId(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilCalendarMonthGUI::setBkId | ( | int | $bkid = 0 | ) |
Definition at line 43 of file class.ilCalendarMonthGUI.php.
References $bkid.
| ilCalendarMonthGUI::show | ( | ) |
Definition at line 96 of file class.ilCalendarMonthGUI.php.
References $bkid, $i, ILIAS\LTI\ToolProvider\$settings, ilDateTime\_before(), ilCalendarUtil\_buildMonthDayList(), ilDateTime\_equals(), ilCalendarCategories\_getInstance(), ilCalendarSettings\_getInstance(), ilCalendarUtil\_isToday(), ilCalendarUtil\_numericDayToString(), ilCalendarUtil\_numericMonthToString(), ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), IL_CAL_DATE, IL_CAL_FKT_DATE, IL_CAL_MONTH, IL_CAL_UNIX, ilYuiUtil\initDragDrop(), ILIAS\Repository\int(), ILIAS\Repository\lng(), ilCalendarCategories\MODE_PORTFOLIO_CONSULTATION, ilDateTime\MONTH, showEvents(), ilCalendarSchedule\TYPE_MONTH, and ILIAS\Repository\user().
Referenced by getHTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 238 of file class.ilCalendarMonthGUI.php.
References ilCalendarUtil\calculateFontColor(), ILIAS\Repository\ctrl(), ilCalendarViewGUI\getAppointmentShyButton(), ilCalendarSchedule\getByDay(), ilCalendarViewGUI\getContentByPlugins(), ilUtil\getImagePath(), IL_CAL_FKT_DATE, ILIAS\Repository\lng(), ilCalendarSettings\TIME_FORMAT_12, and ilCalendarSettings\TIME_FORMAT_24.
Referenced by show().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 34 of file class.ilCalendarMonthGUI.php.
|
protected |
Definition at line 29 of file class.ilCalendarMonthGUI.php.
|
protected |
Definition at line 30 of file class.ilCalendarMonthGUI.php.
|
protected |
Definition at line 31 of file class.ilCalendarMonthGUI.php.
|
protected |
Definition at line 35 of file class.ilCalendarMonthGUI.php.
|
protected |
Definition at line 33 of file class.ilCalendarMonthGUI.php.