ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
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
10 -- called by ilPageEditorGUI->paste
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 
File written to
Sum of both Ranges is
Definition: 03formulas.php:77
$errors general
Prepares and displays settings form.
Definition: imgupload.php:50
Class ilPCTable.
Class ilGlossaryTerm.
Question overview page content element.
Class ilPageObjectGUI.
for( $i=1;$i< 200;$i++)
Holds the type of the event to listen for.
Definition: 04printing.php:58
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.
Class ilPCContentInclude.
Removing first two heading rows for CSV export
Definition: 26utf8.php:79
Class ilPCTableData.
exit
Definition: dev.txt.php:1
Class ilPCQuestion.
Class ilPCSkills.
e($cmd)
Definition: flush.php:14
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) ...
Reload workbook from saved file
Class ilObjMediaObject.
Class ilPCResources.
Class ilPCListItem.
Utility class for pages, that is e.g.
Class ilChatroomConfigFileHandler .
update($pash, $contents, Config $config)
Class ilPCList.
TableGUI class for title/description translations.
Class ilPCFileItem.
Class ilPlaceHolder.
Class ilPCFileList.
Done writing files
Class ilPCMediaObject.
Class ilPCTabs.
__construct()
Constructor public.
Saves usages of page content elements in pages.
Class ilRuntime.
PHPExcel root directory.
Definition: Database.php:30