ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
dev.txt.php
Go to the documentation of this file.
1 <?php exit; ?>
2 
3 =================================
4 handleCopiedContent
5 =================================
6 
7 handleCopiedContent
8 - called by copyXmlContent
9 - called by pasteContents
11 
12 
13 =================================
14 handleCopiedContent
15 =================================
16 
17 1. Page Rendering:
18 
20  - ilCOPageQuestionHandler.initCallback('".$url."');
21 
22 
23 2. Clicking Answer
24 
25 Modules/Scorm2004/scripts/questions/question_handling.js
26  - ilias.questions.checkAnswers
27  - calls ilias.questions.<questiontype>(), e.g. ilias.questions.assMultipleChoice()
28  - calls ->
29 ilCOPageQuestionHandler.js->processAnswer
30  - ->sendAnswer sends asynRequers to ->
31 ilPageObjectGUI->processAnswer ->
32 ilPageQuestionProcessor->saveQuestionAnswer
33 
34 
35 =================================
36 Multi lang
37 =================================
38 
39 - new table
40 - copg_multilang
41  - defines default language per repository obj id (-> "-" records)
42  -> page_object record with "-" in lang mean "de", but value is not
43  set in page_object (no dependent tables need to be updated)
44 - copg_multilang_lang
45  - contains all other languages supported by the repository object
46 - object_translation
47  - general title/description multilinguality for objects
48 -> idea remove copg_multilang_lang (use object_translation instead) and
49  rename copy_multilang to obj_copg_master_lang (only contain obj_id and master_lang)
50 - Support in Objects
51  - Learning Modules
52  - Categories
53  - Magazin
54  - Courses? Problem -> Rest of course (e.g. Course Information) is not multilingual
55  - Groups? See course
56  - Folders? Should only support, if courses and groups offer support
57 
59 
60 
61 
62 - page_object
63  - new pk lang with "-" as default
64 - page_history
65  - new pk lang with "-" as default
67  - first reads copg_page_properties
68  - always reads the default "-" record of page_object/page_history
69  - ? if another language is set, a second ilPageObject is read into the master
70  - change language (e.g. "-" -> "de") by parts of delete procedure and
71  calling update() (-> usages and things are updated)
72  - ilPageObject changes due to new pk "lang" in page_object (bwc backwards compatible for components not using multilinguality)
73  - __construct (bwc)
74  - read (bwc)
75  - _exists (bwc)
76  - _lookupActive (bwc)
77  - _isScheduledActivation (bwc)
78  - _writeActive (bwc)
79  - _lookupActivationData (bwc)
80  - createFromXML (bwc)
81  - updateFromXML (bwc)
82  - update (bwc)
83  - _lookupContainsDeactivatedElements (bwc)
84  - increaseViewCnt (bwc)
85  - getRecentChanges (bwc)
86  - getAllPages (bwc)
87  - getNewPages (bwc)
88  - getParentObjectContributors (! major change !, should be bwc)
89  - getPageContributors (! major change !, should be bwc)
90  - writeRenderedContent (bwc)
91  - getPagesWithLinks (bwc)
92  - ilPageUtil changes
93  - _existsAndNotEmpty (bwc)
94  - change due to new pk "lang" in page_history
95  - read (bwc)
96  - update (bwc)
97  - getHistoryEntries (bwc)
98  - getHistoryEntry (bwc)
99  - getHistoryInfo (bwc)
100  - open issues in page_object/ilPageObject
101  - lookupParentId/_writeParentId: parent_id into copg_page_properties?
102  - page_object.parent_id is accessed directly in Modules/Glossary/classes/class.ilGlossaryTerm.php
103  - page_object.parent_id is accessed directly by Services/LinkChecker/classes/class.ilLinkChecker.php
104  - what happens in current callUpdateListeners()?
105  - import/export
106  - search (page_object is accessed in Lucene.xml files; multilinguality?)
107  - page_object accessed in Services/Search/classes/class.ilLMContentSearch.php
108  - page_object accessed in Services/Search/classes/class.ilWikiContentSearch.php
109 
110 
111 Dependencies
112  - int_link: new field source_lang, Services/Link/classes/class.ilInternalLink.php
113  -> make this a page service!
114  - db table extended (lang): done
115  - ilInternalLink adopted: done
116  - ilPageObject and ilPageObjectGUI adopted: done
117  - update and delete events refactored: done
118  - page_style_usage: new field page_lang, Services/COPage/classes/class.ilPageObject.php
119  -> page service
120  - db table extended (lang): done
121  - update and delete events refactored: done
122  - page_question (currently in saveInternalLinks)
123  -> pc_question
124  - db table extended (lang): done
125  - update and delete events refactored / moved code to ilPCQuestion: done
126  - mob_usage: new field usage_lang, Services/MediaObject/classes/class.ilObjMediaObject.php
127  -> pc_mob
128  - db table extended (lang): done
129  - update and delete events refactored / moved code to ilPCMediaObject: done
130  - page_anchor: new field page_lang, Services/COPage/classes/class.ilPageObject.php
131  -> pc_paragraph
132  - db table extended (lang): done
133  - update and delete events refactored / moved code to ilPCParagraph: done
134  - meta keywords (currently just added)
135  -> pc_paragraph
136  - update and delete events refactored / moved code to ilPCParagraph: done
137  - file_usage: new field usage_lang, Modules/File/classes/class.ilObjFile.php
138  -> pc_file_list, file links
139  - db table extended (lang): done
140  - update and delete events refactored / moved code to ilPCFileList: done
141  - page_pc_usage: new field usage_lang, Services/COPage/classes/class.ilPageContentUsage.php
142  -> pc_content_include, skill
143  - db table extended (lang): done
144  - update and delete events refactored / moved code to ilPCFileList: done
145 
146 - update/updateXML must pass lang to dependencies done
147 - writeHistory must call dependencies done
148 - delete must call dependencies done
149 - modifyPageLanguage must call dependencies ??
150 
151 - open
152  - fix page copy/move procedures
153  - fix intlinks on page/chapter copies
154  - check if adopted ilInternalLink methods are used in other services than COPage
155 
156 =================================
157 extends ilPageObject (18)
158 =================================
159 
160 Modules/Blog (config intro)
161 
162 Modules/DataCollection (config intro)
163 
164 Modules/MediaPool (config intro, except ilmediapoolpageusagetable)
165 
166 Modules/Scorm2004 (config intro)
167 
168 Modules/Wiki (config intro)
169 
170 Services/Imprint (config intro)
171 
172 Services/Portfolio (config intro)
173 
174 More:
175 Services/Style (config intro)
176 
177 Modules/Glossary (config intro, except iltermusagetable)
178 
179 Modules/Test (TestQuestionContent, Feedback)
180 Modules/TestQuestionPool
181 
182 Modules/LearningModule (Unirep Branch)
183 
184 Services/Container (config intro)
185 Modules/Category
186 Modules/Course
187 Modules/Folder
188 Modules/Group
189 Modules/ItemGroup
190 Modules/RootFolder
191 
192 Services/Authentication (config intro)
193 Services/Init
194 
195 Services/Help
196 
197 Services/MediaObjects
198 
199 
200 
201 
202 =================================
203 extends ilPageContent ocurrences (24)
204 =================================
205 
206 /htdocs/ilias2/Services/COPage/classes/class.ilPCBlog.php
207 36: class ilPCBlog extends ilPageContent
208 /htdocs/ilias2/Services/COPage/classes/class.ilPCContentInclude.php
209 17: class ilPCContentInclude extends ilPageContent
210 /htdocs/ilias2/Services/COPage/classes/class.ilPCFileItem.php
211 class ilPCFileItem extends ilPageContent
212 /htdocs/ilias2/Services/COPage/classes/class.ilPCFileList.php
213 36: class ilPCFileList extends ilPageContent
214 /htdocs/ilias2/Services/COPage/classes/class.ilPCilPCInteractiveImage.php
215 15: class ilPCInteractiveImage extends ilPageContent
216 /htdocs/ilias2/Services/COPage/classes/class.ilPCList.php
217 16: class ilPCList extends ilPageContent
218 /htdocs/ilias2/Services/COPage/classes/class.ilPCListItem.php
219 36: class ilPCListItem extends ilPageContent
220 /htdocs/ilias2/Services/COPage/classes/class.ilPCLoginPageElements.php
221 16: class ilPCLoginPageElements extends ilPageContent
222 /htdocs/ilias2/Services/COPage/classes/class.ilPCMap.php
223 class ilPCMap extends ilPageContent
224 /htdocs/ilias2/Services/COPage/classes/class.ilPCMediaObject.php
225 16: class ilPCMediaObject extends ilPageContent
226 /htdocs/ilias2/Services/COPage/classes/class.ilPCParagraph.php
227 17: class ilPCParagraph extends ilPageContent
228 /htdocs/ilias2/Services/COPage/classes/class.ilPCPlaceHolder.php
229 37: class ilPCPlaceHolder extends ilPageContent {
230 /htdocs/ilias2/Services/COPage/classes/class.ilPCPlugged.php
231 35: class ilPCPlugged extends ilPageContent
232 /htdocs/ilias2/Services/COPage/classes/class.ilPCProfile.php
233 36: class ilPCProfile extends ilPageContent
234 /htdocs/ilias2/Services/COPage/classes/class.ilPCQuestion.php
235 36: class ilPCQuestion extends ilPageContent
236 /htdocs/ilias2/Services/COPage/classes/class.ilPCQuestionOverview.php
237 15: class ilPCQuestionOverview extends ilPageContent
238 /htdocs/ilias2/Services/COPage/classes/class.ilPCResources.php
239 17: class ilPCResources extends ilPageContent
240 /htdocs/ilias2/Services/COPage/classes/class.ilPCSection.php
241 17: class ilPCSection extends ilPageContent
242 /htdocs/ilias2/Services/COPage/classes/class.ilPCSkills.php
243 36: class ilPCSkills extends ilPageContent
244 /htdocs/ilias2/Services/COPage/classes/class.ilPCTab.php
245 36: class ilPCTab extends ilPageContent
246 /htdocs/ilias2/Services/COPage/classes/class.ilPCTable.php
247 17: class ilPCTable extends ilPageContent
248 /htdocs/ilias2/Services/COPage/classes/class.ilPCTableData.php
249 36: class ilPCTableData extends ilPageContent
250 /htdocs/ilias2/Services/COPage/classes/class.ilPCTabs.php
251 36: class ilPCTabs extends ilPageContent
252 /htdocs/ilias2/Services/COPage/classes/class.ilPCVerification.php
253 36: class ilPCVerification extends ilPageContent
254 
255 
256 
257 
Class ilPCTable.
Class ilGlossaryTerm.
Question overview page content element.
Class ilPageObjectGUI.
on($eventName, callable $callBack, $priority=100)
Subscribe to an event.
Class ilPCPlugged Plugged content object (see ILIAS DTD)
Class ilPCParagraph.
class for checking external links in page objects Normally used in Cron jobs, but should be extensibl...
Class ilPCTab.
paste($a_hier_id)
paste from clipboard (redirects to clipboard)
Class ilPCMap.
Class ilPageContent.
Class ilPCSection.
Page Editor GUI class.
Class ilPCBlog.
all(array $promises)
This file contains a set of functions that are useful for dealing with the Promise object...
Definition: functions.php:32
Class ilPCContentInclude.
repository()
Definition: repository.php:5
if(!file_exists(getcwd() . '/ilias.ini.php'))
registration confirmation script for ilias
Definition: confirmReg.php:12
Class ilPCTableData.
exit
Definition: dev.txt.php:1
Class ilPCQuestion.
Class ilPCSkills.
Class ilPageObject.
Class ilPCProfile.
Class ilWikiContentSearch.
Class ilPCVerification.
getOnloadCode($a_mode)
Get on load code.
redirection script todo: (a better solution should control the processing via a xml file) ...
Class ilObjMediaObject.
Class ilPCResources.
Class ilPCListItem.
Utility class for pages, that is e.g.
Class ilChatroomConfigFileHandler .
$errors general
Definition: imgupload.php:50
update($pash, $contents, Config $config)
Class ilPCList.
TableGUI class for title/description translations.
Class ilPCFileItem.
Class ilPlaceHolder.
Class ilPCFileList.
Class ilPCMediaObject.
Class ilPCTabs.
__construct()
Constructor public.
Saves usages of page content elements in pages.
Class ilCertificateAppEventListener.