ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Standard.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (c) 2017 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
3 
5 
9 interface Standard extends Icon
10 {
11 
12  // std. ILIAS icons:
13  // SELECT distinct title, description from `object_data` where type='typ'
14  const GRP = 'grp'; //Group object
15  const CAT = 'cat'; //Category object
16  const CRS = 'crs'; //Course object
17  const MOB = 'mob'; //Multimedia object
18  const MAIL = 'mail'; //Mailmodule object
19  const SAHS = 'sahs'; //SCORM/AICC Learning Module
20  const ADM = 'adm'; //Administration Panel object
21  const USRF = 'usrf'; //User Folder object
22  const ROLF = 'rolf'; //Role Folder object
23  const OBJF = 'objf'; //Object-Type Folder object
24  const USR = 'usr'; //User object
25  const ROLT = 'rolt'; //Role template object
26  const LNGF = 'lngf'; //Language Folder object
27  const LNG = 'lng'; //Language object
28  const ROLE = 'role'; //Role Object
29  const DBK = 'dbk'; //Digilib Book
30  const GLO = 'glo'; //Glossary
31  const ROOT = 'root'; //Root Folder Object
32  const LM = 'lm'; //Learning module Object
33  const NOTF = 'notf'; //Note Folder Object
34  const NOTE = 'note'; //Note Object
35  const FRM = 'frm'; //Forum object
36  const EXC = 'exc'; //Exercise object
37  const AUTH = 'auth'; //Authentication settings
38  const FOLD = 'fold'; //Folder object
39  const FILE = 'file'; //File object
40  const TST = 'tst'; //Test object
41  const QPL = 'qpl'; //Question pool object
42  const RECF = 'recf'; //RecoveryFolder object
43  const MEP = 'mep'; //Media pool object
44  const HTLM = 'htlm'; //HTML LM object
45  const SVY = 'svy'; //Survey object
46  const SPL = 'spl'; //Question pool object (Survey)
47  const CALS = 'cals'; //Calendar Settings
48  const TRAC = 'trac'; //UserTracking object
49  const ASSF = 'assf'; //AssessmentFolder object
50  const STYS = 'stys'; //Style Settings
51  const CRSG = 'crsg'; //Course grouping object
52  const WEBR = 'webr'; //Link resource object
53  const SEAS = 'seas'; //Search settings
54  const EXTT = 'extt'; //external tools settings
55  const ADVE = 'adve'; //Advanced editing object
56  const PS = 'ps'; //Privacy security settings
57  const NWSS = 'nwss'; //News settings
58  const FEED = 'feed'; //External Feed
59  const MCST = 'mcst'; //Media Cast
60  const PDTS = 'pdts'; //Personal desktop settings
61  const RCRS = 'rcrs'; //Remote Course Object
62  const MDS = 'mds'; //Meta Data settings
63  const CMPS = 'cmps'; //Component settings / Plugin
64  const FACS = 'facs'; //File Access settings object
65  const SVYF = 'svyf'; //Survey Settings
66  const SESS = 'sess'; //Session object
67  const MCTS = 'mcts'; //Mediacast settings
68  const WIKI = 'wiki'; //Wiki
69  const CRSR = 'crsr'; //Course Reference Object
70  const CATR = 'catr'; //Category Reference Object
71  const TAGS = 'tags'; //Tagging settings
72  const CERT = 'cert'; //Certificate settings
73  const LRSS = 'lrss'; //Learning resources settings
74  const ACCS = 'accs'; //Accessibility settings
75  const MOBS = 'mobs'; //Media Object/Pool settings
76  const FRMA = 'frma'; //Forum administration
77  const BOOK = 'book'; //Booking Manager
78  const SKMG = 'skmg'; //Skill Management
79  const BLGA = 'blga'; //Blog administration
80  const PRFA = 'prfa'; //Portfolio administration
81  const CHTR = 'chtr'; //Chatroom Object
82  const CHTA = 'chta'; //Chatroom Administration Type
83  const OTPL = 'otpl'; //Object Template administration
84  const BLOG = 'blog'; //Blog Object
85  const DCL = 'dcl'; //Data Collection Object
86  const POLL = 'poll'; //Poll Object
87  const HLPS = 'hlps'; //Help Settings
88  const ITGR = 'itgr'; //Item Group
89  const RCAT = 'rcat'; //Remote Category Object
90  const RWIK = 'rwik'; //Remote Wiki Object
91  const RLM = 'rlm'; //Remote Learning Module Object
92  const RGLO = 'rglo'; //Remote Glossary Object
93  const RFIL = 'rfil'; //Remote File Object
94  const RGRP = 'rgrp'; //Remote Group Object
95  const RTST = 'rtst'; //Remote Test Object
96  const ECSS = 'ecss'; //ECS Administration
97  const TOS = 'tos'; //Terms of Service
98  const BIBL = 'bibl'; //Bibliographic Object
99  const SYSC = 'sysc'; //System Check
100  const CLD = 'cld'; //Cloud Folder
101  const REPS = 'reps'; //Repository Settings
102  const CRSS = 'crss'; //Course Settings
103  const GRPS = 'grps'; //Group Settings
104  const WBRS = 'wbrs'; //WebResource Settings
105  const PRTT = 'prtt'; //Portfolio Template Object
106  const ORGU = 'orgu'; //Organisational Unit
107  const WIKS = 'wiks'; //Wiki Settings
108  const EXCS = 'excs'; //Exercise Settings
109  const TAXS = 'taxs'; //Taxonomy Settings
110  const BIBS = 'bibs'; //BibliographicAdmin
111  const AWRA = 'awra'; //Awareness Tool Administration
112  const LOGS = 'logs'; //Logging Administration
113  const PRG = 'prg'; //StudyProgramme
114  const PRGS = 'prgs'; //StudyProgrammeAdmin
115  const CADM = 'cadm'; //Contact
116  const GRPR = 'grpr'; //Group Reference Object
117  const BDGA = 'bdga'; //Badge Settings
118  const WFE = 'wfe'; //WorkflowEngine
119  const IASS = 'iass'; //Individual Assessment
120  const COPA = 'copa'; //Content Page
121 
122 
126  public function isOutlined();
127 
134  public function withIsOutlined(bool $is_outlined);
135 }
This describes the specific behavior of an ILIAS standard icon.
Definition: Standard.php:9
withIsOutlined(bool $is_outlined)
Get an icon like this, but marked as outlined.
This describes how a icon could be modified during construction of UI.
Definition: Icon.php:9
isOutlined()
Is this an outlined Icon?