| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilBookingObjectServiceGUI:
 Collaboration diagram for ilBookingObjectServiceGUI:Public Member Functions | |
| __construct (int $host_obj_ref_id, int $current_pool_ref_id, \ilObjUseBookDBRepository $use_book_repo, string $seed, string $sseed, ilBookingHelpAdapter $help) | |
  Public Member Functions inherited from ilBookingObjectGUI | |
| activateManagement (bool $a_val) | |
| isManagementActivated () | |
| Is management activated?  More... | |
| render () | |
| Render list of booking objects uses ilBookingObjectsTableGUI.  More... | |
| applyFilter () | |
| resetFilter () | |
| create (ilPropertyFormGUI $a_form=null) | |
| Render creation form.  More... | |
| edit (ilPropertyFormGUI $a_form=null) | |
| Render edit form.  More... | |
| initForm (string $a_mode="create", int $id=null) | |
| Build property form.  More... | |
| save () | |
| update () | |
| confirmDelete () | |
| delete () | |
| deliverInfo () | |
Protected Attributes | |
| int | $host_obj_ref_id | 
| ilObjUseBookDBRepository | $use_book_repo | 
  Protected Attributes inherited from ilBookingObjectGUI | |
| ILIAS BookingManager Objects ObjectsManager | $objects_manager | 
| ILIAS BookingManager Schedule ScheduleManager | $schedule_manager | 
| ilBookBulkCreationGUI | $bulk_creation_gui | 
| ilObjBookingPool | $pool | 
| ILIAS BookingManager InternalGUIService | $gui | 
| ILIAS BookingManager Access AccessManager | $access | 
| ILIAS BookingManager StandardGUIRequest | $book_request | 
| ilCtrl | $ctrl | 
| ilGlobalTemplateInterface | $tpl | 
| ilLanguage | $lng | 
| ilTabsGUI | $tabs | 
| ilBookingHelpAdapter | $help | 
| ilObjectDataCache | $obj_data_cache | 
| ilObjUser | $user | 
| bool | $pool_has_schedule | 
| int | $pool_overall_limit | 
| bool | $pool_uses_preferences = false | 
| bool | $management = true | 
| int | $context_obj_id | 
| int | $object_id | 
| string | $seed | 
| string | $sseed | 
| ilObjBookingPoolGUI | $pool_gui | 
| array | $rsv_ids = [] | 
| ilAdvancedMDRecordGUI | $record_gui | 
| int | $ref_id | 
Additional Inherited Members | |
  Protected Member Functions inherited from ilBookingObjectGUI | |
| getPoolRefId () | |
| getPoolObjId () | |
| hasPoolSchedule () | |
| Has booking pool a schedule?  More... | |
| getPoolOverallLimit () | |
| Get booking pool overall limit.  More... | |
| showNoScheduleMessage () | |
| returnToPreferences () | |
| setHelpId (string $a_id) | |
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 Service (e.g. being used in a course) UI wrapper for booking objects
Definition at line 24 of file class.ilBookingObjectServiceGUI.php.
| ilBookingObjectServiceGUI::__construct | ( | int | $host_obj_ref_id, | 
| int | $current_pool_ref_id, | ||
| \ilObjUseBookDBRepository | $use_book_repo, | ||
| string | $seed, | ||
| string | $sseed, | ||
| ilBookingHelpAdapter | $help | ||
| ) | 
Definition at line 29 of file class.ilBookingObjectServiceGUI.php.
References $host_obj_ref_id, $use_book_repo, ILIAS\GlobalScreen\Provider\__construct(), ilObject\_lookupObjId(), and ilBookingObjectGUI\activateManagement().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 26 of file class.ilBookingObjectServiceGUI.php.
Referenced by __construct().
      
  | 
  protected | 
Definition at line 27 of file class.ilBookingObjectServiceGUI.php.
Referenced by __construct().