ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilPDSelectedItemsBlockSelectedItemsViewGUI Class Reference

Class ilPDSelectedItemsBlockSelectedItemsViewGUI. More...

+ Inheritance diagram for ilPDSelectedItemsBlockSelectedItemsViewGUI:
+ Collaboration diagram for ilPDSelectedItemsBlockSelectedItemsViewGUI:

Public Member Functions

 getGroups ()
 
 getScreenId ()
 
 getTitle ()
 
 supportsSelectAll ()
 
 getIntroductionHtml ()
 
- Public Member Functions inherited from ilPDSelectedItemsBlockViewGUI
 getScreenId ()
 
 getTitle ()
 
 getMinimumDetailLevelForSection ()
 
 supportsSelectAll ()
 
 getIntroductionHtml ()
 
 getGroups ()
 
 mayRemoveItem ($refId)
 
 setIsInManageMode (bool $isInManageMode)
 
 isInManageMode ()
 
 getItemGroups ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ilPDSelectedItemsBlockViewGUI
static bySettings (ilPDSelectedItemsBlockViewSettings $viewSettings)
 
- Protected Member Functions inherited from ilPDSelectedItemsBlockViewGUI
 isRootNode ($refId)
 
 getRepositoryTitle ()
 
 preloadItemGroups (array $item_groups)
 
 groupItemsByType ()
 
 groupItemsByStartDate ()
 
 groupItemsByLocation ()
 
- Protected Attributes inherited from ilPDSelectedItemsBlockViewGUI
 $viewSettings
 
 $provider
 
 $lng
 
 $tree
 
 $object_cache
 
 $accessHandler
 
 $isInManageMode = false
 

Detailed Description

Member Function Documentation

◆ getGroups()

ilPDSelectedItemsBlockSelectedItemsViewGUI::getGroups ( )

Definition at line 13 of file class.ilPDSelectedItemsBlockSelectedItemsViewGUI.php.

References ilPDSelectedItemsBlockViewGUI\groupItemsByLocation(), and ilPDSelectedItemsBlockViewGUI\groupItemsByType().

14  {
15  if ($this->viewSettings->isSortedByLocation()) {
16  return $this->groupItemsByLocation();
17  }
18 
19  return $this->groupItemsByType();
20  }
+ Here is the call graph for this function:

◆ getIntroductionHtml()

ilPDSelectedItemsBlockSelectedItemsViewGUI::getIntroductionHtml ( )

Definition at line 49 of file class.ilPDSelectedItemsBlockSelectedItemsViewGUI.php.

References $tpl, ilLink\_getStaticLink(), and ilPDSelectedItemsBlockViewGUI\getRepositoryTitle().

50  {
51  $tpl = new ilTemplate('tpl.dashboard_intro.html', true, true, 'Services/Dashboard');
52  $tpl->setVariable('IMG_PD_LARGE', ilObject::_getIcon('', 'big', 'pd'));
53  $tpl->setVariable('TXT_WELCOME', $this->lng->txt('pdesk_intro'));
54  //$tpl->setVariable("TXT_INTRO_1", sprintf($this->lng->txt('pdesk_intro2'), $this->lng->txt('rep_add_to_favourites')));
55 
56  require_once 'Services/Link/classes/class.ilLink.php';
57  $tpl->setVariable('TXT_INTRO_2', sprintf(
58  $this->lng->txt('pdesk_intro3'),
59  '<a href="' . ilLink::_getStaticLink(1, 'root', true) . '">' . $this->getRepositoryTitle() . '</a>'
60  ));
61  $tpl->setVariable('TXT_INTRO_3', $this->lng->txt('pdesk_intro4'));
62 
63  return $tpl->get();
64  }
if(isset($_FILES['img_file']['size']) && $_FILES['img_file']['size'] > 0) $tpl
+ Here is the call graph for this function:

◆ getScreenId()

ilPDSelectedItemsBlockSelectedItemsViewGUI::getScreenId ( )

Definition at line 25 of file class.ilPDSelectedItemsBlockSelectedItemsViewGUI.php.

26  {
27  return 'sel_items';
28  }

◆ getTitle()

ilPDSelectedItemsBlockSelectedItemsViewGUI::getTitle ( )

Definition at line 33 of file class.ilPDSelectedItemsBlockSelectedItemsViewGUI.php.

34  {
35  return $this->lng->txt('dash_favourites');
36  }

◆ supportsSelectAll()

ilPDSelectedItemsBlockSelectedItemsViewGUI::supportsSelectAll ( )

Definition at line 41 of file class.ilPDSelectedItemsBlockSelectedItemsViewGUI.php.

42  {
43  return true;
44  }

The documentation for this class was generated from the following file: