|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilBookingReservationsGUI:Public Member Functions | |
| __construct (ilObjBookingPool $pool, ilBookingHelpAdapter $help, int $context_obj_id=0) | |
| executeCommand () | |
| log () | |
| List reservations. More... | |
| logDetails () | |
| changeStatusObject () | |
| Change status of given reservations. More... | |
| applyLogFilter () | |
| resetLogFilter () | |
| rsvConfirmCancelUser () | |
| (C1) Confirmation screen for canceling booking without schedule from booking objects screen or from participants screen, if only one object has been selected. More... | |
| rsvCancelUser () | |
| (C1.a) Confirmed (C1) More... | |
| rsvConfirmCancel () | |
| (C2) Confirmation screen for canceling booking from reservations screen (with and without schedule) More... | |
| rsvConfirmCancelAggregation (?array $a_ids=null) | |
| (C2.a) Cancel aggregated booking from reservations screen (with and without schedule) called in (C2) More... | |
| rsvConfirmCancelAggregationForm (array $a_ids) | |
| Form being used in (C2.a) More... | |
| rsvCancel () | |
| (C2.b) Cancel reservations (coming from C2 or C2.a) More... | |
| rsvConfirmDelete () | |
| rsvDelete () | |
| displayPostInfo () | |
| deliverPostFile () | |
| redirectMailToBooker () | |
Protected Member Functions | |
| getLogReservationIds () | |
| Reservations IDs as currently provided from. More... | |
| setHelpId (string $a_id) | |
| getReservationsTable (?string $reservation_id=null) | |
| Get reservationsTable. More... | |
| back () | |
| Back to reservation list. More... | |
| showRerunPreferenceAssignment () | |
| confirmResetRun () | |
| resetRun () | |
Protected Attributes | |
| ILIAS BookingManager BookingProcess ProcessUtilGUI | $util_gui |
| ILIAS BookingManager Access AccessManager | $access |
| ilToolbarGUI | $toolbar |
| ILIAS DI UIServices | $ui |
| ILIAS BookingManager InternalService | $service |
| array | $raw_post_data |
| ILIAS BookingManager StandardGUIRequest | $book_request |
| ilBookingHelpAdapter | $help |
| int | $context_obj_id |
| ilCtrl | $ctrl |
| ilGlobalTemplateInterface | $tpl |
| ilLanguage | $lng |
| ilTabsGUI | $tabs_gui |
| ilObjUser | $user |
| ilObjBookingPool | $pool |
| int | $ref_id |
| int | $book_obj_id |
| int | $pbooked_user |
| string | $reservation_id |
| int | $booked_user |
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 Reservations screen
Definition at line 23 of file class.ilBookingReservationsGUI.php.
| ilBookingReservationsGUI::__construct | ( | ilObjBookingPool | $pool, |
| ilBookingHelpAdapter | $help, | ||
| int | $context_obj_id = 0 |
||
| ) |
Definition at line 46 of file class.ilBookingReservationsGUI.php.
References $context_obj_id, $DIC, $help, $pool, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilObject\getRefId(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ilBookingObject\lookupPoolId(), ILIAS\Repository\toolbar(), ILIAS\Repository\ui(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilBookingReservationsGUI::applyLogFilter | ( | ) |
Definition at line 204 of file class.ilBookingReservationsGUI.php.
References getReservationsTable(), and log().
Here is the call graph for this function:
|
protected |
Back to reservation list.
Definition at line 289 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\ctrl().
Referenced by rsvCancelUser(), and rsvConfirmCancel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBookingReservationsGUI::changeStatusObject | ( | ) |
Change status of given reservations.
Definition at line 185 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ilBookingReservation\changeStatus(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and log().
Here is the call graph for this function:
|
protected |
Definition at line 642 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilBookingReservationsGUI::deliverPostFile | ( | ) |
Definition at line 692 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\user().
Here is the call graph for this function:| ilBookingReservationsGUI::displayPostInfo | ( | ) |
Definition at line 682 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilBookingReservationsGUI::executeCommand | ( | ) |
Definition at line 110 of file class.ilBookingReservationsGUI.php.
References $ctrl, ilCtrl\getCmd(), and ilCtrl\getNextClass().
Here is the call graph for this function:
|
protected |
Reservations IDs as currently provided from.
Definition at line 98 of file class.ilBookingReservationsGUI.php.
Referenced by rsvConfirmCancel().
Here is the caller graph for this function:
|
protected |
Get reservationsTable.
Definition at line 143 of file class.ilBookingReservationsGUI.php.
References $book_obj_id, $reservation_id, and ILIAS\Repository\access().
Referenced by applyLogFilter(), log(), logDetails(), and resetLogFilter().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBookingReservationsGUI::log | ( | ) |
List reservations.
Definition at line 134 of file class.ilBookingReservationsGUI.php.
References getReservationsTable(), and showRerunPreferenceAssignment().
Referenced by applyLogFilter(), changeStatusObject(), and resetLogFilter().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBookingReservationsGUI::logDetails | ( | ) |
Definition at line 168 of file class.ilBookingReservationsGUI.php.
References $tpl, getReservationsTable(), ILIAS\Repository\lng(), and ILIAS\UICore\GlobalTemplate\setContent().
Here is the call graph for this function:| ilBookingReservationsGUI::redirectMailToBooker | ( | ) |
Definition at line 700 of file class.ilBookingReservationsGUI.php.
References $id, $user_id, ilObjUser\_lookupLogin(), ILIAS\Repository\access(), ILIAS\UI\examples\Symbol\Glyph\Back\back(), ILIAS\Repository\ctrl(), ilBookingReservation\getCancelDetails(), ilMailFormCall\getRedirectTarget(), ILIAS\Repository\lng(), ilUtil\redirect(), ilMailFormCall\setRecipients(), ilMailFormCall\SIGNATURE_KEY, and ilObjBookingPool\TYPE_FIX_SCHEDULE.
Here is the call graph for this function:| ilBookingReservationsGUI::resetLogFilter | ( | ) |
Definition at line 212 of file class.ilBookingReservationsGUI.php.
References getReservationsTable(), and log().
Here is the call graph for this function:
|
protected |
Definition at line 665 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ilObjBookingPool\TYPE_NO_SCHEDULE_PREFERENCES.
Here is the call graph for this function:| ilBookingReservationsGUI::rsvCancel | ( | ) |
(C2.b) Cancel reservations (coming from C2 or C2.a)
Definition at line 471 of file class.ilBookingReservationsGUI.php.
References $id, $lng, $res, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\UICore\GlobalTemplate\setContent(), ilBookingReservation\STATUS_CANCELLED, and ilObjBookingPool\TYPE_NO_SCHEDULE.
Here is the call graph for this function:| ilBookingReservationsGUI::rsvCancelUser | ( | ) |
(C1.a) Confirmed (C1)
Definition at line 260 of file class.ilBookingReservationsGUI.php.
References $book_obj_id, $booked_user, $id, $lng, $user_id, back(), ilBookingReservation\getObjectReservationForUser(), ilBookingReservation\STATUS_CANCELLED, and ilLanguage\txt().
Here is the call graph for this function:| ilBookingReservationsGUI::rsvConfirmCancel | ( | ) |
(C2) Confirmation screen for canceling booking from reservations screen (with and without schedule)
Definition at line 297 of file class.ilBookingReservationsGUI.php.
References $ctrl, $id, $lng, $tpl, $user, $user_id, ILIAS\Repository\access(), back(), ILIAS\Repository\ctrl(), ilDatePresentation\formatPeriod(), ilBookingReservation\getCancelDetails(), ilBookingObject\getList(), getLogReservationIds(), IL_CAL_UNIX, rsvConfirmCancelAggregation(), ILIAS\UICore\GlobalTemplate\setContent(), setHelpId(), ilLanguage\txt(), and ilObjBookingPool\TYPE_NO_SCHEDULE.
Here is the call graph for this function:| ilBookingReservationsGUI::rsvConfirmCancelAggregation | ( | ?array | $a_ids = null | ) |
(C2.a) Cancel aggregated booking from reservations screen (with and without schedule) called in (C2)
Definition at line 382 of file class.ilBookingReservationsGUI.php.
References $ctrl, $lng, $tpl, rsvConfirmCancelAggregationForm(), ILIAS\UICore\GlobalTemplate\setContent(), setHelpId(), and ilLanguage\txt().
Referenced by rsvConfirmCancel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBookingReservationsGUI::rsvConfirmCancelAggregationForm | ( | array | $a_ids | ) |
Form being used in (C2.a)
Definition at line 407 of file class.ilBookingReservationsGUI.php.
Referenced by rsvConfirmCancelAggregation().
Here is the caller graph for this function:| ilBookingReservationsGUI::rsvConfirmCancelUser | ( | ) |
(C1) Confirmation screen for canceling booking without schedule from booking objects screen or from participants screen, if only one object has been selected.
If the process is started form the booking objects screen, the current user is the owner of the reservation.
From the participants screen the user id is provided as bkusr
Definition at line 233 of file class.ilBookingReservationsGUI.php.
References $book_obj_id, $ctrl, $id, $lng, $tpl, ILIAS\UICore\GlobalTemplate\setContent(), setHelpId(), and ilLanguage\txt().
Here is the call graph for this function:| ilBookingReservationsGUI::rsvConfirmDelete | ( | ) |
Definition at line 539 of file class.ilBookingReservationsGUI.php.
References $DIC, $id, $user_id, ILIAS\Repository\access(), ILIAS\UI\examples\Symbol\Glyph\Back\back(), ILIAS\Repository\ctrl(), ilDatePresentation\formatPeriod(), ilBookingReservation\getCancelDetails(), IL_CAL_UNIX, ILIAS\Repository\lng(), and ilObjBookingPool\TYPE_FIX_SCHEDULE.
Here is the call graph for this function:| ilBookingReservationsGUI::rsvDelete | ( | ) |
Definition at line 591 of file class.ilBookingReservationsGUI.php.
References $DIC, $id, $res, $user_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilBookingReservation\getCancelDetails(), ILIAS\Repository\lng(), ilObjBookingPool\TYPE_FIX_SCHEDULE, and ilObjBookingPool\TYPE_NO_SCHEDULE.
Here is the call graph for this function:
|
protected |
Definition at line 126 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\help().
Referenced by rsvConfirmCancel(), rsvConfirmCancelAggregation(), and rsvConfirmCancelUser().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 626 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\toolbar(), ilObjBookingPool\TYPE_NO_SCHEDULE_PREFERENCES, and ILIAS\Repository\ui().
Referenced by log().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 26 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 41 of file class.ilBookingReservationsGUI.php.
Referenced by getReservationsTable(), rsvCancelUser(), and rsvConfirmCancelUser().
|
protected |
Definition at line 31 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 44 of file class.ilBookingReservationsGUI.php.
Referenced by rsvCancelUser().
|
protected |
Definition at line 33 of file class.ilBookingReservationsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 34 of file class.ilBookingReservationsGUI.php.
Referenced by executeCommand(), rsvConfirmCancel(), rsvConfirmCancelAggregation(), and rsvConfirmCancelUser().
|
protected |
Definition at line 32 of file class.ilBookingReservationsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilBookingReservationsGUI.php.
Referenced by rsvCancelUser(), rsvConfirmCancel(), rsvConfirmCancelAggregation(), and rsvConfirmCancelUser().
|
protected |
Definition at line 42 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 39 of file class.ilBookingReservationsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 40 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 43 of file class.ilBookingReservationsGUI.php.
Referenced by getReservationsTable().
|
protected |
Definition at line 29 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 37 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 27 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 35 of file class.ilBookingReservationsGUI.php.
Referenced by logDetails(), rsvConfirmCancel(), rsvConfirmCancelAggregation(), and rsvConfirmCancelUser().
|
protected |
Definition at line 28 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 38 of file class.ilBookingReservationsGUI.php.
Referenced by rsvConfirmCancel().
|
protected |
Definition at line 25 of file class.ilBookingReservationsGUI.php.