ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
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().
ilBookingReservationsGUI::applyLogFilter | ( | ) |
Definition at line 210 of file class.ilBookingReservationsGUI.php.
|
protected |
Back to reservation list.
Definition at line 295 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\ctrl().
ilBookingReservationsGUI::changeStatusObject | ( | ) |
Change status of given reservations.
Definition at line 191 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ilBookingReservation\changeStatus(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
protected |
Definition at line 648 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
ilBookingReservationsGUI::deliverPostFile | ( | ) |
Definition at line 698 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\user().
ilBookingReservationsGUI::displayPostInfo | ( | ) |
Definition at line 688 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\ctrl().
ilBookingReservationsGUI::executeCommand | ( | ) |
Definition at line 110 of file class.ilBookingReservationsGUI.php.
References $ctrl, ilCtrl\getCmd(), and ilCtrl\getNextClass().
|
protected |
Reservations IDs as currently provided from.
Definition at line 98 of file class.ilBookingReservationsGUI.php.
|
protected |
Get reservationsTable.
Definition at line 145 of file class.ilBookingReservationsGUI.php.
References $book_obj_id.
Referenced by log().
ilBookingReservationsGUI::log | ( | ) |
List reservations.
Definition at line 134 of file class.ilBookingReservationsGUI.php.
References $tpl, getReservationsTable(), ILIAS\UICore\GlobalTemplate\setContent(), and showRerunPreferenceAssignment().
ilBookingReservationsGUI::logDetails | ( | ) |
Definition at line 174 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\lng(), and ILIAS\UICore\GlobalTemplate\setContent().
ilBookingReservationsGUI::redirectMailToBooker | ( | ) |
Definition at line 706 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.
ilBookingReservationsGUI::resetLogFilter | ( | ) |
Definition at line 218 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 671 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), and ilObjBookingPool\TYPE_NO_SCHEDULE_PREFERENCES.
ilBookingReservationsGUI::rsvCancel | ( | ) |
(C2.b) Cancel reservations (coming from C2 or C2.a)
Definition at line 477 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.
ilBookingReservationsGUI::rsvCancelUser | ( | ) |
(C1.a) Confirmed (C1)
Definition at line 266 of file class.ilBookingReservationsGUI.php.
References $id, $lng, $user_id, ILIAS\UI\examples\Symbol\Glyph\Back\back(), ilBookingReservation\getObjectReservationForUser(), and ilBookingReservation\STATUS_CANCELLED.
ilBookingReservationsGUI::rsvConfirmCancel | ( | ) |
(C2) Confirmation screen for canceling booking from reservations screen (with and without schedule)
Definition at line 303 of file class.ilBookingReservationsGUI.php.
References $id, $lng, $user_id, ILIAS\Repository\access(), ILIAS\UI\examples\Symbol\Glyph\Back\back(), ILIAS\Repository\ctrl(), ilDatePresentation\formatPeriod(), ilBookingReservation\getCancelDetails(), ilBookingObject\getList(), IL_CAL_UNIX, ILIAS\UICore\GlobalTemplate\setContent(), and ilObjBookingPool\TYPE_NO_SCHEDULE.
ilBookingReservationsGUI::rsvConfirmCancelAggregation | ( | ?array | $a_ids = null | ) |
(C2.a) Cancel aggregated booking from reservations screen (with and without schedule) called in (C2)
Definition at line 388 of file class.ilBookingReservationsGUI.php.
References $lng, and ILIAS\UICore\GlobalTemplate\setContent().
ilBookingReservationsGUI::rsvConfirmCancelAggregationForm | ( | array | $a_ids | ) |
Form being used in (C2.a)
Definition at line 413 of file class.ilBookingReservationsGUI.php.
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 239 of file class.ilBookingReservationsGUI.php.
References $id, $lng, and ILIAS\UICore\GlobalTemplate\setContent().
ilBookingReservationsGUI::rsvConfirmDelete | ( | ) |
Definition at line 545 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.
ilBookingReservationsGUI::rsvDelete | ( | ) |
Definition at line 597 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.
|
protected |
Definition at line 126 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\help().
|
protected |
Definition at line 632 of file class.ilBookingReservationsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\toolbar(), ilObjBookingPool\TYPE_NO_SCHEDULE_PREFERENCES, and ILIAS\Repository\ui().
Referenced by log().
|
protected |
Definition at line 26 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 41 of file class.ilBookingReservationsGUI.php.
Referenced by getReservationsTable().
|
protected |
Definition at line 31 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 44 of file class.ilBookingReservationsGUI.php.
|
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().
|
protected |
Definition at line 32 of file class.ilBookingReservationsGUI.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilBookingReservationsGUI.php.
|
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.
|
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 log().
|
protected |
Definition at line 28 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 38 of file class.ilBookingReservationsGUI.php.
|
protected |
Definition at line 25 of file class.ilBookingReservationsGUI.php.