autoload.class.php 94 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190
  1. <?php
  2. /**
  3. * Autoload Chamilo classes
  4. *
  5. * @license see /license.txt
  6. * @author Laurent Opprecht <laurent@opprecht.info> for the Univesity of Geneva
  7. */
  8. class Autoload
  9. {
  10. static private $is_registered = false;
  11. /**
  12. * Register the Chamilo autoloader on the stack.
  13. * Will only do it once so this method is repeatable.
  14. */
  15. static public function register()
  16. {
  17. if (self::is_registered()) {
  18. return false;
  19. }
  20. $f = array(new self, 'load');
  21. spl_autoload_register($f);
  22. self::$is_registered = true;
  23. return true;
  24. }
  25. static public function is_registered()
  26. {
  27. return self::$is_registered;
  28. }
  29. static public function &map()
  30. {
  31. static $result = false;
  32. if ($result) {
  33. return $result;
  34. }
  35. $root = dirname(__FILE__) . '/../../';
  36. /**
  37. * WARNING
  38. *
  39. * This map is autogeneated by AutoloadClassFinder. It may be ovewrite
  40. * by future run.
  41. *
  42. * If you need to manually add mappings do it at the end and clearly
  43. * identifies that as manually added or better ensure your class is
  44. * captured by the finder.
  45. *
  46. * If it comes from a different package you may want to add another autoload
  47. * function on the stack.
  48. */
  49. $result = array();
  50. $result['CodeUtilities'] = '/main/inc/lib/system/code_utilities.class.php';
  51. $result['db'] = '/main/inc/lib/db.class.php';
  52. $result['AbstractLink'] = '/main/gradebook/lib/be/abstractlink.class.php';
  53. $result['Access'] = '/main/inc/lib/access.class.php';
  54. $result['AccessAll'] = '/main/inc/lib/access.class.php';
  55. $result['AccessForbidden'] = '/main/inc/lib/access.class.php';
  56. $result['AccessToken'] = '/main/inc/lib/access_token.class.php';
  57. $result['Accessurleditcoursestourl'] = '/main/inc/lib/access_url_edit_courses_to_url_functions.lib.php';
  58. $result['Accessurleditsessionstourl'] = '/main/inc/lib/access_url_edit_sessions_to_url_functions.lib.php';
  59. $result['Accessurledituserstourl'] = '/main/inc/lib/access_url_edit_users_to_url_functions.lib.php';
  60. $result['AddCourseToSession'] = '/main/inc/lib/add_courses_to_session_functions.lib.php';
  61. $result['AddManySessionToCategoryFunctions'] = '/main/inc/lib/add_many_session_to_category_functions.lib.php';
  62. $result['AdminPage'] = '/main/admin/admin_page.class.php';
  63. $result['Agenda'] = '/main/calendar/agenda.lib.php';
  64. $result['AjaxController'] = '/main/inc/lib/ajax_controller.class.php';
  65. $result['Announcement'] = '/main/coursecopy/classes/Announcement.class.php';
  66. $result['AnnouncementManager'] = '/main/announcements/announcements.inc.php';
  67. $result['AnnouncementEmail'] = '/main/announcements/announcement_email.class.php';
  68. $result['Answer'] = '/main/exercice/answer.class.php';
  69. $result['AppPlugin'] = '/main/inc/lib/plugin.lib.php';
  70. $result['AssetAggregatedRenderer'] = '/main/inc/lib/system/media/renderer/asset_aggregated_renderer.class.php';
  71. $result['AssetGoogleCalendarRenderer'] = '/main/inc/lib/system/media/renderer/lab/asset_google_calendar_renderer.class.php';
  72. $result['AssetGoogleDocumentRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_google_document_renderer.class.php';
  73. $result['AssetGoogleDocumentViewerRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_google_document_viewer_renderer.class.php';
  74. $result['AssetGoogleMapRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_google_map_renderer.class.php';
  75. $result['AssetGoogleWidgetRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_google_widget_renderer.class.php';
  76. $result['AssetImageRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_image_renderer.class.php';
  77. $result['AssetMaharaGroupRenderer'] = '/main/inc/lib/system/media/renderer/lab/asset_mahara_group_renderer.class.php';
  78. $result['AssetMaharaPersonRenderer'] = '/main/inc/lib/system/media/renderer/lab/asset_mahara_person_renderer.class.php';
  79. $result['AssetMediaRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_media_renderer.class.php';
  80. $result['AssetMediaserverRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_mediaserver_renderer.class.php';
  81. $result['AssetOembedRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_oembed_renderer.class.php';
  82. $result['AssetOgRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_og_renderer.class.php';
  83. $result['AssetPageRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_page_renderer.class.php';
  84. $result['AssetRenderer'] = '/main/inc/lib/system/media/renderer/asset_renderer.class.php';
  85. $result['AssetRssRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_rss_renderer.class.php';
  86. $result['AssetScratchRenderer'] = '/main/inc/lib/system/media/renderer/protocol/asset_scratch_renderer.class.php';
  87. $result['AssetWikiRenderer'] = '/main/inc/lib/system/media/renderer/lab/asset_wiki_renderer.class.php';
  88. $result['AttendanceLink'] = '/main/gradebook/lib/be/attendancelink.class.php';
  89. $result['Auth'] = '/main/inc/lib/auth.lib.php';
  90. $result['Thematic'] = '/main/inc/lib/thematic.lib.php';
  91. $result['Block'] = '/main/dashboard/block.class.php';
  92. $result['Blog'] = '/main/inc/lib/blog.lib.php';
  93. $result['Cache'] = '/main/inc/lib/cache.class.php';
  94. $result['Career'] = '/main/inc/lib/career.lib.php';
  95. $result['CatForm'] = '/main/gradebook/lib/fe/catform.class.php';
  96. $result['Category'] = '/main/gradebook/lib/be/category.class.php';
  97. $result['Certificate'] = '/main/inc/lib/certificate.lib.php';
  98. $result['Chamilo'] = '/main/inc/lib/chamilo.class.php';
  99. $result['ChamiloIndexer'] = '/main/inc/lib/search/ChamiloIndexer.class.php';
  100. $result['ChamiloSession'] = '/main/inc/lib/chamilo_session.class.php';
  101. $result['Chat'] = '/main/inc/lib/chat.lib.php';
  102. $result['ClassManager'] = '/main/inc/lib/classmanager.lib.php';
  103. $result['ClockworksmsPlugin'] = '/plugin/clockworksms/lib/clockworksms_plugin.class.php';
  104. $result['ClosureCompiler'] = '/main/inc/lib/system/closure_compiler.class.php';
  105. $result['ConditionalLogin'] = '/main/inc/lib/conditional_login.class.php';
  106. $result['Controller'] = '/main/inc/lib/controller.class.php';
  107. $result['Converter'] = '/main/inc/lib/system/text/converter.class.php';
  108. $result['Course'] = '/main/coursecopy/classes/Course.class.php';
  109. $result['CoursesAndSessionsCatalog'] = '/main/inc/lib/CoursesAndSessionsCatalog.class.php';
  110. $result['CourseArchiver'] = '/main/coursecopy/classes/CourseArchiver.class.php';
  111. $result['CourseBuilder'] = '/main/coursecopy/classes/CourseBuilder.class.php';
  112. $result['CourseCopyLearnpath'] = '/main/coursecopy/classes/CourseCopyLearnpath.class.php';
  113. $result['CourseDescription\AjaxController'] = '/main/course_description/ajax_controller.class.php';
  114. $result['CourseDescription\Controller'] = '/main/course_description/controller.class.php';
  115. $result['CourseDescription\CourseDescription'] = '/main/course_description/course_description.class.php';
  116. $result['CourseDescription\CourseDescriptionForm'] = '/main/course_description/course_description_form.class.php';
  117. $result['CourseDescription\CourseDescriptionRepository'] = '/main/course_description/course_description_repository.class.php';
  118. $result['CourseDescription\CourseDescriptionType'] = '/main/course_description/course_description_type.class.php';
  119. $result['CourseDescription\CourseDescriptionTypeRepository'] = '/main/course_description/course_description_type_repository.class.php';
  120. $result['CourseDescription\CourseImport'] = '/main/course_description/course_import.class.php';
  121. $result['CourseDescription\CsvReader'] = '/main/course_description/csv_reader.class.php';
  122. $result['CourseDescription\CsvWriter'] = '/main/course_description/csv_writer.class.php';
  123. $result['CourseDescription\Request'] = '/main/course_description/request.class.php';
  124. $result['CourseDescription\UploadFileForm'] = '/main/course_description/upload_file_form.class.php';
  125. $result['CourseEntity'] = '/main/inc/lib/course_entity.class.php';
  126. $result['CourseEntityRepository'] = '/main/inc/lib/course_entity_repository.class.php';
  127. $result['CourseHome'] = '/main/inc/lib/course_home.lib.php';
  128. $result['CourseManager'] = '/main/inc/lib/course.lib.php';
  129. $result['CourseNoticeController'] = '/main/course_notice/course_notice_controller.class.php';
  130. $result['CourseNoticeQuery'] = '/main/course_notice/course_notice_query.class.php';
  131. $result['CourseNoticeRss'] = '/main/course_notice/course_notice_rss.class.php';
  132. $result['CourseRecycler'] = '/main/coursecopy/classes/CourseRecycler.class.php';
  133. $result['CourseRequestManager'] = '/main/inc/lib/course_request.lib.php';
  134. $result['CourseRestorer'] = '/main/coursecopy/classes/CourseRestorer.class.php';
  135. $result['CourseSelectForm'] = '/main/coursecopy/classes/CourseSelectForm.class.php';
  136. $result['CourseSession'] = '/main/coursecopy/classes/CourseSession.class.php';
  137. $result['CsvObjectWriter'] = '/main/inc/lib/system/io/csv_object_writer.class.php';
  138. $result['CsvReader'] = '/main/inc/lib/system/io/csv_reader.class.php';
  139. $result['CsvWriter'] = '/main/inc/lib/system/io/csv_writer.class.php';
  140. $result['Curl'] = '/main/inc/lib/system/net/curl.class.php';
  141. $result['CurrentCourse'] = '/main/inc/lib/current_course.class.php';
  142. $result['CurrentUser'] = '/main/inc/lib/current_user.class.php';
  143. $result['CustomPages'] = '/main/inc/lib/custom_pages.class.php';
  144. $result['DashboardManager'] = '/main/inc/lib/dashboard.lib.php';
  145. $result['DataForm'] = '/main/gradebook/lib/fe/dataform.class.php';
  146. $result['Debug'] = '/main/inc/lib/debug.lib.php';
  147. $result['Diagnoser'] = '/main/inc/lib/diagnoser.lib.php';
  148. $result['Display'] = '/main/inc/lib/display.lib.php';
  149. $result['Document'] = '/main/coursecopy/classes/Document.class.php';
  150. $result['DocumentManager'] = '/main/inc/lib/document.lib.php';
  151. $result['DropboxLink'] = '/main/gradebook/lib/be/dropboxlink.class.php';
  152. $result['DummyCourseCreator'] = '/main/coursecopy/classes/DummyCourseCreator.class.php';
  153. $result['Encoding'] = '/main/inc/lib/system/text/encoding.class.php';
  154. $result['EncodingConverter'] = '/main/inc/lib/system/text/encoding_converter.class.php';
  155. $result['Entity'] = '/main/inc/lib/entity.class.php';
  156. $result['EntityRepository'] = '/main/inc/lib/entity_repository.class.php';
  157. $result['Entity\AccessUrl'] = '/main/inc/entity/access_url.class.php';
  158. $result['Entity\AccessUrlRelCourse'] = '/main/inc/entity/access_url_rel_course.class.php';
  159. $result['Entity\AccessUrlRelSession'] = '/main/inc/entity/access_url_rel_session.class.php';
  160. $result['Entity\AccessUrlRelUser'] = '/main/inc/entity/access_url_rel_user.class.php';
  161. $result['Entity\Admin'] = '/main/inc/entity/admin.class.php';
  162. $result['Entity\Announcement'] = '/main/inc/entity/announcement.class.php';
  163. $result['Entity\AnnouncementAttachment'] = '/main/inc/entity/announcement_attachment.class.php';
  164. $result['Entity\AnnouncementRelGroup'] = '/main/inc/entity/announcement_rel_group.class.php';
  165. $result['Entity\Attendance'] = '/main/inc/entity/attendance.class.php';
  166. $result['Entity\AttendanceCalendar'] = '/main/inc/entity/attendance_calendar.class.php';
  167. $result['Entity\AttendanceResult'] = '/main/inc/entity/attendance_result.class.php';
  168. $result['Entity\AttendanceSheet'] = '/main/inc/entity/attendance_sheet.class.php';
  169. $result['Entity\AttendanceSheetLog'] = '/main/inc/entity/attendance_sheet_log.class.php';
  170. $result['Entity\Block'] = '/main/inc/entity/block.class.php';
  171. $result['Entity\Blog'] = '/main/inc/entity/blog.class.php';
  172. $result['Entity\BlogAttachment'] = '/main/inc/entity/blog_attachment.class.php';
  173. $result['Entity\BlogComment'] = '/main/inc/entity/blog_comment.class.php';
  174. $result['Entity\BlogPost'] = '/main/inc/entity/blog_post.class.php';
  175. $result['Entity\BlogRating'] = '/main/inc/entity/blog_rating.class.php';
  176. $result['Entity\BlogRelUser'] = '/main/inc/entity/blog_rel_user.class.php';
  177. $result['Entity\BlogTask'] = '/main/inc/entity/blog_task.class.php';
  178. $result['Entity\BlogTaskRelUser'] = '/main/inc/entity/blog_task_rel_user.class.php';
  179. $result['Entity\CalendarEvent'] = '/main/inc/entity/calendar_event.class.php';
  180. $result['Entity\CalendarEventAttachment'] = '/main/inc/entity/calendar_event_attachment.class.php';
  181. $result['Entity\CalendarEventRepeat'] = '/main/inc/entity/calendar_event_repeat.class.php';
  182. $result['Entity\CalendarEventRepeatNot'] = '/main/inc/entity/calendar_event_repeat_not.class.php';
  183. $result['Entity\Career'] = '/main/inc/entity/career.class.php';
  184. $result['Entity\Chat'] = '/main/inc/entity/chat.class.php';
  185. $result['Entity\ChatConnected'] = '/main/inc/entity/chat_connected.class.php';
  186. $result['Entity\ClassUser'] = '/main/inc/entity/class_user.class.php';
  187. $result['Entity\Course'] = '/main/inc/entity/course.class.php';
  188. $result['Entity\CourseCategory'] = '/main/inc/entity/course_category.class.php';
  189. $result['Entity\CourseDescription'] = '/main/inc/entity/course_description.class.php';
  190. $result['Entity\CourseField'] = '/main/inc/entity/course_field.class.php';
  191. $result['Entity\CourseFieldValues'] = '/main/inc/entity/course_field_values.class.php';
  192. $result['Entity\CourseModule'] = '/main/inc/entity/course_module.class.php';
  193. $result['Entity\CourseRelClass'] = '/main/inc/entity/course_rel_class.class.php';
  194. $result['Entity\CourseRelUser'] = '/main/inc/entity/course_rel_user.class.php';
  195. $result['Entity\CourseRequest'] = '/main/inc/entity/course_request.class.php';
  196. $result['Entity\CourseSetting'] = '/main/inc/entity/course_setting.class.php';
  197. $result['Entity\CourseType'] = '/main/inc/entity/course_type.class.php';
  198. $result['Entity\Document'] = '/main/inc/entity/document.class.php';
  199. $result['Entity\DropboxCategory'] = '/main/inc/entity/dropbox_category.class.php';
  200. $result['Entity\DropboxFeedback'] = '/main/inc/entity/dropbox_feedback.class.php';
  201. $result['Entity\DropboxFile'] = '/main/inc/entity/dropbox_file.class.php';
  202. $result['Entity\DropboxPerson'] = '/main/inc/entity/dropbox_person.class.php';
  203. $result['Entity\DropboxPost'] = '/main/inc/entity/dropbox_post.class.php';
  204. $result['Entity\EventEmailTemplate'] = '/main/inc/entity/event_email_template.class.php';
  205. $result['Entity\EventSent'] = '/main/inc/entity/event_sent.class.php';
  206. $result['Entity\ForumAttachment'] = '/main/inc/entity/forum_attachment.class.php';
  207. $result['Entity\ForumCategory'] = '/main/inc/entity/forum_category.class.php';
  208. $result['Entity\ForumForum'] = '/main/inc/entity/forum_forum.class.php';
  209. $result['Entity\ForumMailcue'] = '/main/inc/entity/forum_mailcue.class.php';
  210. $result['Entity\ForumNotification'] = '/main/inc/entity/forum_notification.class.php';
  211. $result['Entity\ForumPost'] = '/main/inc/entity/forum_post.class.php';
  212. $result['Entity\ForumThread'] = '/main/inc/entity/forum_thread.class.php';
  213. $result['Entity\ForumThreadQualify'] = '/main/inc/entity/forum_thread_qualify.class.php';
  214. $result['Entity\ForumThreadQualifyLog'] = '/main/inc/entity/forum_thread_qualify_log.class.php';
  215. $result['Entity\Glossary'] = '/main/inc/entity/glossary.class.php';
  216. $result['Entity\GradeComponents'] = '/main/inc/entity/grade_components.class.php';
  217. $result['Entity\GradeModel'] = '/main/inc/entity/grade_model.class.php';
  218. $result['Entity\GradebookCategory'] = '/main/inc/entity/gradebook_category.class.php';
  219. $result['Entity\GradebookCertificate'] = '/main/inc/entity/gradebook_certificate.class.php';
  220. $result['Entity\GradebookEvaluation'] = '/main/inc/entity/gradebook_evaluation.class.php';
  221. $result['Entity\GradebookLink'] = '/main/inc/entity/gradebook_link.class.php';
  222. $result['Entity\GradebookLinkevalLog'] = '/main/inc/entity/gradebook_linkeval_log.class.php';
  223. $result['Entity\GradebookResult'] = '/main/inc/entity/gradebook_result.class.php';
  224. $result['Entity\GradebookResultLog'] = '/main/inc/entity/gradebook_result_log.class.php';
  225. $result['Entity\GradebookScoreDisplay'] = '/main/inc/entity/gradebook_score_display.class.php';
  226. $result['Entity\GroupCategory'] = '/main/inc/entity/group_category.class.php';
  227. $result['Entity\GroupInfo'] = '/main/inc/entity/group_info.class.php';
  228. $result['Entity\GroupRelGroup'] = '/main/inc/entity/group_rel_group.class.php';
  229. $result['Entity\GroupRelTag'] = '/main/inc/entity/group_rel_tag.class.php';
  230. $result['Entity\GroupRelTutor'] = '/main/inc/entity/group_rel_tutor.class.php';
  231. $result['Entity\GroupRelUser'] = '/main/inc/entity/group_rel_user.class.php';
  232. $result['Entity\Groups'] = '/main/inc/entity/groups.class.php';
  233. $result['Entity\ItemProperty'] = '/main/inc/entity/item_property.class.php';
  234. $result['Entity\Language'] = '/main/inc/entity/language.class.php';
  235. $result['Entity\Legal'] = '/main/inc/entity/legal.class.php';
  236. $result['Entity\Link'] = '/main/inc/entity/link.class.php';
  237. $result['Entity\LinkCategory'] = '/main/inc/entity/link_category.class.php';
  238. $result['Entity\Lp'] = '/main/inc/entity/lp.class.php';
  239. $result['Entity\LpItem'] = '/main/inc/entity/lp_item.class.php';
  240. $result['Entity\LpItemView'] = '/main/inc/entity/lp_item_view.class.php';
  241. $result['Entity\LpIvInteraction'] = '/main/inc/entity/lp_iv_interaction.class.php';
  242. $result['Entity\LpIvObjective'] = '/main/inc/entity/lp_iv_objective.class.php';
  243. $result['Entity\LpView'] = '/main/inc/entity/lp_view.class.php';
  244. $result['Entity\Message'] = '/main/inc/entity/message.class.php';
  245. $result['Entity\MessageAttachment'] = '/main/inc/entity/message_attachment.class.php';
  246. $result['Entity\Metadata'] = '/main/inc/entity/metadata.class.php';
  247. $result['Entity\Notebook'] = '/main/inc/entity/notebook.class.php';
  248. $result['Entity\Notification'] = '/main/inc/entity/notification.class.php';
  249. $result['Entity\OnlineConnected'] = '/main/inc/entity/online_connected.class.php';
  250. $result['Entity\OnlineLink'] = '/main/inc/entity/online_link.class.php';
  251. $result['Entity\OpenidAssociation'] = '/main/inc/entity/openid_association.class.php';
  252. $result['Entity\PermissionGroup'] = '/main/inc/entity/permission_group.class.php';
  253. $result['Entity\PermissionTask'] = '/main/inc/entity/permission_task.class.php';
  254. $result['Entity\PermissionUser'] = '/main/inc/entity/permission_user.class.php';
  255. $result['Entity\PersonalAgenda'] = '/main/inc/entity/personal_agenda.class.php';
  256. $result['Entity\PersonalAgendaRepeat'] = '/main/inc/entity/personal_agenda_repeat.class.php';
  257. $result['Entity\PersonalAgendaRepeatNot'] = '/main/inc/entity/personal_agenda_repeat_not.class.php';
  258. $result['Entity\PhpSession'] = '/main/inc/entity/php_session.class.php';
  259. $result['Entity\Promotion'] = '/main/inc/entity/promotion.class.php';
  260. $result['Entity\Quiz'] = '/main/inc/entity/quiz.class.php';
  261. $result['Entity\QuizAnswer'] = '/main/inc/entity/quiz_answer.class.php';
  262. $result['Entity\QuizQuestion'] = '/main/inc/entity/quiz_question.class.php';
  263. $result['Entity\QuizQuestionCategory'] = '/main/inc/entity/quiz_question_category.class.php';
  264. $result['Entity\QuizQuestionOption'] = '/main/inc/entity/quiz_question_option.class.php';
  265. $result['Entity\QuizQuestionRelCategory'] = '/main/inc/entity/quiz_question_rel_category.class.php';
  266. $result['Entity\QuizRelQuestion'] = '/main/inc/entity/quiz_rel_question.class.php';
  267. $result['Entity\Repository\AccessUrlRelCourseRepository'] = '/main/inc/entity/repository/access_url_rel_course_repository.class.php';
  268. $result['Entity\Repository\AccessUrlRelSessionRepository'] = '/main/inc/entity/repository/access_url_rel_session_repository.class.php';
  269. $result['Entity\Repository\AccessUrlRelUserRepository'] = '/main/inc/entity/repository/access_url_rel_user_repository.class.php';
  270. $result['Entity\Repository\AccessUrlRepository'] = '/main/inc/entity/repository/access_url_repository.class.php';
  271. $result['Entity\Repository\AdminRepository'] = '/main/inc/entity/repository/admin_repository.class.php';
  272. $result['Entity\Repository\AnnouncementAttachmentRepository'] = '/main/inc/entity/repository/announcement_attachment_repository.class.php';
  273. $result['Entity\Repository\AnnouncementRelGroupRepository'] = '/main/inc/entity/repository/announcement_rel_group_repository.class.php';
  274. $result['Entity\Repository\AnnouncementRepository'] = '/main/inc/entity/repository/announcement_repository.class.php';
  275. $result['Entity\Repository\AttendanceCalendarRepository'] = '/main/inc/entity/repository/attendance_calendar_repository.class.php';
  276. $result['Entity\Repository\AttendanceRepository'] = '/main/inc/entity/repository/attendance_repository.class.php';
  277. $result['Entity\Repository\AttendanceResultRepository'] = '/main/inc/entity/repository/attendance_result_repository.class.php';
  278. $result['Entity\Repository\AttendanceSheetLogRepository'] = '/main/inc/entity/repository/attendance_sheet_log_repository.class.php';
  279. $result['Entity\Repository\AttendanceSheetRepository'] = '/main/inc/entity/repository/attendance_sheet_repository.class.php';
  280. $result['Entity\Repository\BlockRepository'] = '/main/inc/entity/repository/block_repository.class.php';
  281. $result['Entity\Repository\BlogAttachmentRepository'] = '/main/inc/entity/repository/blog_attachment_repository.class.php';
  282. $result['Entity\Repository\BlogCommentRepository'] = '/main/inc/entity/repository/blog_comment_repository.class.php';
  283. $result['Entity\Repository\BlogPostRepository'] = '/main/inc/entity/repository/blog_post_repository.class.php';
  284. $result['Entity\Repository\BlogRatingRepository'] = '/main/inc/entity/repository/blog_rating_repository.class.php';
  285. $result['Entity\Repository\BlogRelUserRepository'] = '/main/inc/entity/repository/blog_rel_user_repository.class.php';
  286. $result['Entity\Repository\BlogRepository'] = '/main/inc/entity/repository/blog_repository.class.php';
  287. $result['Entity\Repository\BlogTaskRelUserRepository'] = '/main/inc/entity/repository/blog_task_rel_user_repository.class.php';
  288. $result['Entity\Repository\BlogTaskRepository'] = '/main/inc/entity/repository/blog_task_repository.class.php';
  289. $result['Entity\Repository\CalendarEventAttachmentRepository'] = '/main/inc/entity/repository/calendar_event_attachment_repository.class.php';
  290. $result['Entity\Repository\CalendarEventRepeatNotRepository'] = '/main/inc/entity/repository/calendar_event_repeat_not_repository.class.php';
  291. $result['Entity\Repository\CalendarEventRepeatRepository'] = '/main/inc/entity/repository/calendar_event_repeat_repository.class.php';
  292. $result['Entity\Repository\CalendarEventRepository'] = '/main/inc/entity/repository/calendar_event_repository.class.php';
  293. $result['Entity\Repository\CareerRepository'] = '/main/inc/entity/repository/career_repository.class.php';
  294. $result['Entity\Repository\ChatConnectedRepository'] = '/main/inc/entity/repository/chat_connected_repository.class.php';
  295. $result['Entity\Repository\ChatRepository'] = '/main/inc/entity/repository/chat_repository.class.php';
  296. $result['Entity\Repository\ClassRepository'] = '/main/inc/entity/repository/class_repository.class.php';
  297. $result['Entity\Repository\ClassUserRepository'] = '/main/inc/entity/repository/class_user_repository.class.php';
  298. $result['Entity\Repository\CourseCategoryRepository'] = '/main/inc/entity/repository/course_category_repository.class.php';
  299. $result['Entity\Repository\CourseDescriptionRepository'] = '/main/inc/entity/repository/course_description_repository.class.php';
  300. $result['Entity\Repository\CourseFieldRepository'] = '/main/inc/entity/repository/course_field_repository.class.php';
  301. $result['Entity\Repository\CourseFieldValuesRepository'] = '/main/inc/entity/repository/course_field_values_repository.class.php';
  302. $result['Entity\Repository\CourseModuleRepository'] = '/main/inc/entity/repository/course_module_repository.class.php';
  303. $result['Entity\Repository\CourseRelClassRepository'] = '/main/inc/entity/repository/course_rel_class_repository.class.php';
  304. $result['Entity\Repository\CourseRelUserRepository'] = '/main/inc/entity/repository/course_rel_user_repository.class.php';
  305. $result['Entity\Repository\CourseRepository'] = '/main/inc/entity/repository/course_repository.class.php';
  306. $result['Entity\Repository\CourseRequestRepository'] = '/main/inc/entity/repository/course_request_repository.class.php';
  307. $result['Entity\Repository\CourseSettingRepository'] = '/main/inc/entity/repository/course_setting_repository.class.php';
  308. $result['Entity\Repository\CourseTypeRepository'] = '/main/inc/entity/repository/course_type_repository.class.php';
  309. $result['Entity\Repository\DocumentRepository'] = '/main/inc/entity/repository/document_repository.class.php';
  310. $result['Entity\Repository\DropboxCategoryRepository'] = '/main/inc/entity/repository/dropbox_category_repository.class.php';
  311. $result['Entity\Repository\DropboxFeedbackRepository'] = '/main/inc/entity/repository/dropbox_feedback_repository.class.php';
  312. $result['Entity\Repository\DropboxFileRepository'] = '/main/inc/entity/repository/dropbox_file_repository.class.php';
  313. $result['Entity\Repository\DropboxPersonRepository'] = '/main/inc/entity/repository/dropbox_person_repository.class.php';
  314. $result['Entity\Repository\DropboxPostRepository'] = '/main/inc/entity/repository/dropbox_post_repository.class.php';
  315. $result['Entity\Repository\EventEmailTemplateRepository'] = '/main/inc/entity/repository/event_email_template_repository.class.php';
  316. $result['Entity\Repository\EventSentRepository'] = '/main/inc/entity/repository/event_sent_repository.class.php';
  317. $result['Entity\Repository\ForumAttachmentRepository'] = '/main/inc/entity/repository/forum_attachment_repository.class.php';
  318. $result['Entity\Repository\ForumCategoryRepository'] = '/main/inc/entity/repository/forum_category_repository.class.php';
  319. $result['Entity\Repository\ForumForumRepository'] = '/main/inc/entity/repository/forum_forum_repository.class.php';
  320. $result['Entity\Repository\ForumMailcueRepository'] = '/main/inc/entity/repository/forum_mailcue_repository.class.php';
  321. $result['Entity\Repository\ForumNotificationRepository'] = '/main/inc/entity/repository/forum_notification_repository.class.php';
  322. $result['Entity\Repository\ForumPostRepository'] = '/main/inc/entity/repository/forum_post_repository.class.php';
  323. $result['Entity\Repository\ForumThreadQualifyLogRepository'] = '/main/inc/entity/repository/forum_thread_qualify_log_repository.class.php';
  324. $result['Entity\Repository\ForumThreadQualifyRepository'] = '/main/inc/entity/repository/forum_thread_qualify_repository.class.php';
  325. $result['Entity\Repository\ForumThreadRepository'] = '/main/inc/entity/repository/forum_thread_repository.class.php';
  326. $result['Entity\Repository\GlossaryRepository'] = '/main/inc/entity/repository/glossary_repository.class.php';
  327. $result['Entity\Repository\GradeComponentsRepository'] = '/main/inc/entity/repository/grade_components_repository.class.php';
  328. $result['Entity\Repository\GradeModelRepository'] = '/main/inc/entity/repository/grade_model_repository.class.php';
  329. $result['Entity\Repository\GradebookCategoryRepository'] = '/main/inc/entity/repository/gradebook_category_repository.class.php';
  330. $result['Entity\Repository\GradebookCertificateRepository'] = '/main/inc/entity/repository/gradebook_certificate_repository.class.php';
  331. $result['Entity\Repository\GradebookEvaluationRepository'] = '/main/inc/entity/repository/gradebook_evaluation_repository.class.php';
  332. $result['Entity\Repository\GradebookLinkRepository'] = '/main/inc/entity/repository/gradebook_link_repository.class.php';
  333. $result['Entity\Repository\GradebookLinkevalLogRepository'] = '/main/inc/entity/repository/gradebook_linkeval_log_repository.class.php';
  334. $result['Entity\Repository\GradebookResultLogRepository'] = '/main/inc/entity/repository/gradebook_result_log_repository.class.php';
  335. $result['Entity\Repository\GradebookResultRepository'] = '/main/inc/entity/repository/gradebook_result_repository.class.php';
  336. $result['Entity\Repository\GradebookScoreDisplayRepository'] = '/main/inc/entity/repository/gradebook_score_display_repository.class.php';
  337. $result['Entity\Repository\GroupCategoryRepository'] = '/main/inc/entity/repository/group_category_repository.class.php';
  338. $result['Entity\Repository\GroupInfoRepository'] = '/main/inc/entity/repository/group_info_repository.class.php';
  339. $result['Entity\Repository\GroupRelGroupRepository'] = '/main/inc/entity/repository/group_rel_group_repository.class.php';
  340. $result['Entity\Repository\GroupRelTagRepository'] = '/main/inc/entity/repository/group_rel_tag_repository.class.php';
  341. $result['Entity\Repository\GroupRelTutorRepository'] = '/main/inc/entity/repository/group_rel_tutor_repository.class.php';
  342. $result['Entity\Repository\GroupRelUserRepository'] = '/main/inc/entity/repository/group_rel_user_repository.class.php';
  343. $result['Entity\Repository\GroupsRepository'] = '/main/inc/entity/repository/groups_repository.class.php';
  344. $result['Entity\Repository\ItemPropertyRepository'] = '/main/inc/entity/repository/item_property_repository.class.php';
  345. $result['Entity\Repository\LanguageRepository'] = '/main/inc/entity/repository/language_repository.class.php';
  346. $result['Entity\Repository\LegalRepository'] = '/main/inc/entity/repository/legal_repository.class.php';
  347. $result['Entity\Repository\LinkCategoryRepository'] = '/main/inc/entity/repository/link_category_repository.class.php';
  348. $result['Entity\Repository\LinkRepository'] = '/main/inc/entity/repository/link_repository.class.php';
  349. $result['Entity\Repository\LpItemRepository'] = '/main/inc/entity/repository/lp_item_repository.class.php';
  350. $result['Entity\Repository\LpItemViewRepository'] = '/main/inc/entity/repository/lp_item_view_repository.class.php';
  351. $result['Entity\Repository\LpIvInteractionRepository'] = '/main/inc/entity/repository/lp_iv_interaction_repository.class.php';
  352. $result['Entity\Repository\LpIvObjectiveRepository'] = '/main/inc/entity/repository/lp_iv_objective_repository.class.php';
  353. $result['Entity\Repository\LpRepository'] = '/main/inc/entity/repository/lp_repository.class.php';
  354. $result['Entity\Repository\LpViewRepository'] = '/main/inc/entity/repository/lp_view_repository.class.php';
  355. $result['Entity\Repository\MessageAttachmentRepository'] = '/main/inc/entity/repository/message_attachment_repository.class.php';
  356. $result['Entity\Repository\MessageRepository'] = '/main/inc/entity/repository/message_repository.class.php';
  357. $result['Entity\Repository\MetadataRepository'] = '/main/inc/entity/repository/metadata_repository.class.php';
  358. $result['Entity\Repository\NotebookRepository'] = '/main/inc/entity/repository/notebook_repository.class.php';
  359. $result['Entity\Repository\NotificationRepository'] = '/main/inc/entity/repository/notification_repository.class.php';
  360. $result['Entity\Repository\OnlineConnectedRepository'] = '/main/inc/entity/repository/online_connected_repository.class.php';
  361. $result['Entity\Repository\OnlineLinkRepository'] = '/main/inc/entity/repository/online_link_repository.class.php';
  362. $result['Entity\Repository\OpenidAssociationRepository'] = '/main/inc/entity/repository/openid_association_repository.class.php';
  363. $result['Entity\Repository\PermissionGroupRepository'] = '/main/inc/entity/repository/permission_group_repository.class.php';
  364. $result['Entity\Repository\PermissionTaskRepository'] = '/main/inc/entity/repository/permission_task_repository.class.php';
  365. $result['Entity\Repository\PermissionUserRepository'] = '/main/inc/entity/repository/permission_user_repository.class.php';
  366. $result['Entity\Repository\PersonalAgendaRepeatNotRepository'] = '/main/inc/entity/repository/personal_agenda_repeat_not_repository.class.php';
  367. $result['Entity\Repository\PersonalAgendaRepeatRepository'] = '/main/inc/entity/repository/personal_agenda_repeat_repository.class.php';
  368. $result['Entity\Repository\PersonalAgendaRepository'] = '/main/inc/entity/repository/personal_agenda_repository.class.php';
  369. $result['Entity\Repository\PhpSessionRepository'] = '/main/inc/entity/repository/php_session_repository.class.php';
  370. $result['Entity\Repository\PromotionRepository'] = '/main/inc/entity/repository/promotion_repository.class.php';
  371. $result['Entity\Repository\QuizAnswerRepository'] = '/main/inc/entity/repository/quiz_answer_repository.class.php';
  372. $result['Entity\Repository\QuizQuestionCategoryRepository'] = '/main/inc/entity/repository/quiz_question_category_repository.class.php';
  373. $result['Entity\Repository\QuizQuestionOptionRepository'] = '/main/inc/entity/repository/quiz_question_option_repository.class.php';
  374. $result['Entity\Repository\QuizQuestionRelCategoryRepository'] = '/main/inc/entity/repository/quiz_question_rel_category_repository.class.php';
  375. $result['Entity\Repository\QuizQuestionRepository'] = '/main/inc/entity/repository/quiz_question_repository.class.php';
  376. $result['Entity\Repository\QuizRelQuestionRepository'] = '/main/inc/entity/repository/quiz_rel_question_repository.class.php';
  377. $result['Entity\Repository\QuizRepository'] = '/main/inc/entity/repository/quiz_repository.class.php';
  378. $result['Entity\Repository\ReservationCategoryRepository'] = '/main/inc/entity/repository/reservation_category_repository.class.php';
  379. $result['Entity\Repository\ReservationCategoryRightsRepository'] = '/main/inc/entity/repository/reservation_category_rights_repository.class.php';
  380. $result['Entity\Repository\ReservationItemRepository'] = '/main/inc/entity/repository/reservation_item_repository.class.php';
  381. $result['Entity\Repository\ReservationItemRightsRepository'] = '/main/inc/entity/repository/reservation_item_rights_repository.class.php';
  382. $result['Entity\Repository\ReservationMainRepository'] = '/main/inc/entity/repository/reservation_main_repository.class.php';
  383. $result['Entity\Repository\ReservationSubscriptionRepository'] = '/main/inc/entity/repository/reservation_subscription_repository.class.php';
  384. $result['Entity\Repository\ResourceRepository'] = '/main/inc/entity/repository/resource_repository.class.php';
  385. $result['Entity\Repository\RoleGroupRepository'] = '/main/inc/entity/repository/role_group_repository.class.php';
  386. $result['Entity\Repository\RolePermissionsRepository'] = '/main/inc/entity/repository/role_permissions_repository.class.php';
  387. $result['Entity\Repository\RoleRepository'] = '/main/inc/entity/repository/role_repository.class.php';
  388. $result['Entity\Repository\RoleUserRepository'] = '/main/inc/entity/repository/role_user_repository.class.php';
  389. $result['Entity\Repository\SearchEngineRefRepository'] = '/main/inc/entity/repository/search_engine_ref_repository.class.php';
  390. $result['Entity\Repository\SessionCategoryRepository'] = '/main/inc/entity/repository/session_category_repository.class.php';
  391. $result['Entity\Repository\SessionFieldRepository'] = '/main/inc/entity/repository/session_field_repository.class.php';
  392. $result['Entity\Repository\SessionFieldValuesRepository'] = '/main/inc/entity/repository/session_field_values_repository.class.php';
  393. $result['Entity\Repository\SessionRelCourseRelUserRepository'] = '/main/inc/entity/repository/session_rel_course_rel_user_repository.class.php';
  394. $result['Entity\Repository\SessionRelCourseRepository'] = '/main/inc/entity/repository/session_rel_course_repository.class.php';
  395. $result['Entity\Repository\SessionRelUserRepository'] = '/main/inc/entity/repository/session_rel_user_repository.class.php';
  396. $result['Entity\Repository\SessionRepository'] = '/main/inc/entity/repository/session_repository.class.php';
  397. $result['Entity\Repository\SettingsCurrentRepository'] = '/main/inc/entity/repository/settings_current_repository.class.php';
  398. $result['Entity\Repository\SettingsOptionsRepository'] = '/main/inc/entity/repository/settings_options_repository.class.php';
  399. $result['Entity\Repository\SharedSurveyQuestionOptionRepository'] = '/main/inc/entity/repository/shared_survey_question_option_repository.class.php';
  400. $result['Entity\Repository\SharedSurveyQuestionRepository'] = '/main/inc/entity/repository/shared_survey_question_repository.class.php';
  401. $result['Entity\Repository\SharedSurveyRepository'] = '/main/inc/entity/repository/shared_survey_repository.class.php';
  402. $result['Entity\Repository\SkillProfileRepository'] = '/main/inc/entity/repository/skill_profile_repository.class.php';
  403. $result['Entity\Repository\SkillRelGradebookRepository'] = '/main/inc/entity/repository/skill_rel_gradebook_repository.class.php';
  404. $result['Entity\Repository\SkillRelProfileRepository'] = '/main/inc/entity/repository/skill_rel_profile_repository.class.php';
  405. $result['Entity\Repository\SkillRelSkillRepository'] = '/main/inc/entity/repository/skill_rel_skill_repository.class.php';
  406. $result['Entity\Repository\SkillRelUserRepository'] = '/main/inc/entity/repository/skill_rel_user_repository.class.php';
  407. $result['Entity\Repository\SkillRepository'] = '/main/inc/entity/repository/skill_repository.class.php';
  408. $result['Entity\Repository\SpecificFieldRepository'] = '/main/inc/entity/repository/specific_field_repository.class.php';
  409. $result['Entity\Repository\SpecificFieldValuesRepository'] = '/main/inc/entity/repository/specific_field_values_repository.class.php';
  410. $result['Entity\Repository\StudentPublicationAssignmentRepository'] = '/main/inc/entity/repository/student_publication_assignment_repository.class.php';
  411. $result['Entity\Repository\StudentPublicationRepository'] = '/main/inc/entity/repository/student_publication_repository.class.php';
  412. $result['Entity\Repository\SurveyAnswerRepository'] = '/main/inc/entity/repository/survey_answer_repository.class.php';
  413. $result['Entity\Repository\SurveyGroupRepository'] = '/main/inc/entity/repository/survey_group_repository.class.php';
  414. $result['Entity\Repository\SurveyInvitationRepository'] = '/main/inc/entity/repository/survey_invitation_repository.class.php';
  415. $result['Entity\Repository\SurveyQuestionOptionRepository'] = '/main/inc/entity/repository/survey_question_option_repository.class.php';
  416. $result['Entity\Repository\SurveyQuestionRepository'] = '/main/inc/entity/repository/survey_question_repository.class.php';
  417. $result['Entity\Repository\SurveyRepository'] = '/main/inc/entity/repository/survey_repository.class.php';
  418. $result['Entity\Repository\SysAnnouncementRepository'] = '/main/inc/entity/repository/sys_announcement_repository.class.php';
  419. $result['Entity\Repository\SysCalendarRepository'] = '/main/inc/entity/repository/sys_calendar_repository.class.php';
  420. $result['Entity\Repository\SystemTemplateRepository'] = '/main/inc/entity/repository/system_template_repository.class.php';
  421. $result['Entity\Repository\TagRepository'] = '/main/inc/entity/repository/tag_repository.class.php';
  422. $result['Entity\Repository\TemplatesRepository'] = '/main/inc/entity/repository/templates_repository.class.php';
  423. $result['Entity\Repository\ThematicAdvanceRepository'] = '/main/inc/entity/repository/thematic_advance_repository.class.php';
  424. $result['Entity\Repository\ThematicPlanRepository'] = '/main/inc/entity/repository/thematic_plan_repository.class.php';
  425. $result['Entity\Repository\ThematicRepository'] = '/main/inc/entity/repository/thematic_repository.class.php';
  426. $result['Entity\Repository\ToolIntroRepository'] = '/main/inc/entity/repository/tool_intro_repository.class.php';
  427. $result['Entity\Repository\ToolRepository'] = '/main/inc/entity/repository/tool_repository.class.php';
  428. $result['Entity\Repository\TrackCBrowsersRepository'] = '/main/inc/entity/repository/track_c_browsers_repository.class.php';
  429. $result['Entity\Repository\TrackCCountriesRepository'] = '/main/inc/entity/repository/track_c_countries_repository.class.php';
  430. $result['Entity\Repository\TrackCOsRepository'] = '/main/inc/entity/repository/track_c_os_repository.class.php';
  431. $result['Entity\Repository\TrackCProvidersRepository'] = '/main/inc/entity/repository/track_c_providers_repository.class.php';
  432. $result['Entity\Repository\TrackCReferersRepository'] = '/main/inc/entity/repository/track_c_referers_repository.class.php';
  433. $result['Entity\Repository\TrackCourseRankingRepository'] = '/main/inc/entity/repository/track_course_ranking_repository.class.php';
  434. $result['Entity\Repository\TrackEAccessRepository'] = '/main/inc/entity/repository/track_e_access_repository.class.php';
  435. $result['Entity\Repository\TrackEAttemptCoeffRepository'] = '/main/inc/entity/repository/track_e_attempt_coeff_repository.class.php';
  436. $result['Entity\Repository\TrackEAttemptRecordingRepository'] = '/main/inc/entity/repository/track_e_attempt_recording_repository.class.php';
  437. $result['Entity\Repository\TrackEAttemptRepository'] = '/main/inc/entity/repository/track_e_attempt_repository.class.php';
  438. $result['Entity\Repository\TrackECourseAccessRepository'] = '/main/inc/entity/repository/track_e_course_access_repository.class.php';
  439. $result['Entity\Repository\TrackEDefaultRepository'] = '/main/inc/entity/repository/track_e_default_repository.class.php';
  440. $result['Entity\Repository\TrackEDownloadsRepository'] = '/main/inc/entity/repository/track_e_downloads_repository.class.php';
  441. $result['Entity\Repository\TrackEExercicesRepository'] = '/main/inc/entity/repository/track_e_exercices_repository.class.php';
  442. $result['Entity\Repository\TrackEHotpotatoesRepository'] = '/main/inc/entity/repository/track_e_hotpotatoes_repository.class.php';
  443. $result['Entity\Repository\TrackEHotspotRepository'] = '/main/inc/entity/repository/track_e_hotspot_repository.class.php';
  444. $result['Entity\Repository\TrackEItemPropertyRepository'] = '/main/inc/entity/repository/track_e_item_property_repository.class.php';
  445. $result['Entity\Repository\TrackELastaccessRepository'] = '/main/inc/entity/repository/track_e_lastaccess_repository.class.php';
  446. $result['Entity\Repository\TrackELinksRepository'] = '/main/inc/entity/repository/track_e_links_repository.class.php';
  447. $result['Entity\Repository\TrackELoginRepository'] = '/main/inc/entity/repository/track_e_login_repository.class.php';
  448. $result['Entity\Repository\TrackEOnlineRepository'] = '/main/inc/entity/repository/track_e_online_repository.class.php';
  449. $result['Entity\Repository\TrackEOpenRepository'] = '/main/inc/entity/repository/track_e_open_repository.class.php';
  450. $result['Entity\Repository\TrackEUploadsRepository'] = '/main/inc/entity/repository/track_e_uploads_repository.class.php';
  451. $result['Entity\Repository\TrackStoredValuesRepository'] = '/main/inc/entity/repository/track_stored_values_repository.class.php';
  452. $result['Entity\Repository\TrackStoredValuesStackRepository'] = '/main/inc/entity/repository/track_stored_values_stack_repository.class.php';
  453. $result['Entity\Repository\UserApiKeyRepository'] = '/main/inc/entity/repository/user_api_key_repository.class.php';
  454. $result['Entity\Repository\UserCourseCategoryRepository'] = '/main/inc/entity/repository/user_course_category_repository.class.php';
  455. $result['Entity\Repository\UserFieldOptionsRepository'] = '/main/inc/entity/repository/user_field_options_repository.class.php';
  456. $result['Entity\Repository\UserFieldRepository'] = '/main/inc/entity/repository/user_field_repository.class.php';
  457. $result['Entity\Repository\UserFieldValuesRepository'] = '/main/inc/entity/repository/user_field_values_repository.class.php';
  458. $result['Entity\Repository\UserFriendRelationTypeRepository'] = '/main/inc/entity/repository/user_friend_relation_type_repository.class.php';
  459. $result['Entity\Repository\UserRelCourseVoteRepository'] = '/main/inc/entity/repository/user_rel_course_vote_repository.class.php';
  460. $result['Entity\Repository\UserRelEventTypeRepository'] = '/main/inc/entity/repository/user_rel_event_type_repository.class.php';
  461. $result['Entity\Repository\UserRelTagRepository'] = '/main/inc/entity/repository/user_rel_tag_repository.class.php';
  462. $result['Entity\Repository\UserRelUserRepository'] = '/main/inc/entity/repository/user_rel_user_repository.class.php';
  463. $result['Entity\Repository\UserRepository'] = '/main/inc/entity/repository/user_repository.class.php';
  464. $result['Entity\Repository\UsergroupRelCourseRepository'] = '/main/inc/entity/repository/usergroup_rel_course_repository.class.php';
  465. $result['Entity\Repository\UsergroupRelQuestionRepository'] = '/main/inc/entity/repository/usergroup_rel_question_repository.class.php';
  466. $result['Entity\Repository\UsergroupRelSessionRepository'] = '/main/inc/entity/repository/usergroup_rel_session_repository.class.php';
  467. $result['Entity\Repository\UsergroupRelUserRepository'] = '/main/inc/entity/repository/usergroup_rel_user_repository.class.php';
  468. $result['Entity\Repository\UsergroupRepository'] = '/main/inc/entity/repository/usergroup_repository.class.php';
  469. $result['Entity\Repository\UserinfoContentRepository'] = '/main/inc/entity/repository/userinfo_content_repository.class.php';
  470. $result['Entity\Repository\UserinfoDefRepository'] = '/main/inc/entity/repository/userinfo_def_repository.class.php';
  471. $result['Entity\Repository\WikiConfRepository'] = '/main/inc/entity/repository/wiki_conf_repository.class.php';
  472. $result['Entity\Repository\WikiDiscussRepository'] = '/main/inc/entity/repository/wiki_discuss_repository.class.php';
  473. $result['Entity\Repository\WikiMailcueRepository'] = '/main/inc/entity/repository/wiki_mailcue_repository.class.php';
  474. $result['Entity\Repository\WikiRepository'] = '/main/inc/entity/repository/wiki_repository.class.php';
  475. $result['Entity\ReservationCategory'] = '/main/inc/entity/reservation_category.class.php';
  476. $result['Entity\ReservationCategoryRights'] = '/main/inc/entity/reservation_category_rights.class.php';
  477. $result['Entity\ReservationItem'] = '/main/inc/entity/reservation_item.class.php';
  478. $result['Entity\ReservationItemRights'] = '/main/inc/entity/reservation_item_rights.class.php';
  479. $result['Entity\ReservationMain'] = '/main/inc/entity/reservation_main.class.php';
  480. $result['Entity\ReservationSubscription'] = '/main/inc/entity/reservation_subscription.class.php';
  481. $result['Entity\Resource'] = '/main/inc/entity/resource.class.php';
  482. $result['Entity\Role'] = '/main/inc/entity/role.class.php';
  483. $result['Entity\RoleGroup'] = '/main/inc/entity/role_group.class.php';
  484. $result['Entity\RolePermissions'] = '/main/inc/entity/role_permissions.class.php';
  485. $result['Entity\RoleUser'] = '/main/inc/entity/role_user.class.php';
  486. $result['Entity\SearchEngineRef'] = '/main/inc/entity/search_engine_ref.class.php';
  487. $result['Entity\Session'] = '/main/inc/entity/session.class.php';
  488. $result['Entity\SessionCategory'] = '/main/inc/entity/session_category.class.php';
  489. $result['Entity\SessionField'] = '/main/inc/entity/session_field.class.php';
  490. $result['Entity\SessionFieldValues'] = '/main/inc/entity/session_field_values.class.php';
  491. $result['Entity\SessionRelCourse'] = '/main/inc/entity/session_rel_course.class.php';
  492. $result['Entity\SessionRelCourseRelUser'] = '/main/inc/entity/session_rel_course_rel_user.class.php';
  493. $result['Entity\SessionRelUser'] = '/main/inc/entity/session_rel_user.class.php';
  494. $result['Entity\SettingsCurrent'] = '/main/inc/entity/settings_current.class.php';
  495. $result['Entity\SettingsOptions'] = '/main/inc/entity/settings_options.class.php';
  496. $result['Entity\SharedSurvey'] = '/main/inc/entity/shared_survey.class.php';
  497. $result['Entity\SharedSurveyQuestion'] = '/main/inc/entity/shared_survey_question.class.php';
  498. $result['Entity\SharedSurveyQuestionOption'] = '/main/inc/entity/shared_survey_question_option.class.php';
  499. $result['Entity\Skill'] = '/main/inc/entity/skill.class.php';
  500. $result['Entity\SkillProfile'] = '/main/inc/entity/skill_profile.class.php';
  501. $result['Entity\SkillRelGradebook'] = '/main/inc/entity/skill_rel_gradebook.class.php';
  502. $result['Entity\SkillRelProfile'] = '/main/inc/entity/skill_rel_profile.class.php';
  503. $result['Entity\SkillRelSkill'] = '/main/inc/entity/skill_rel_skill.class.php';
  504. $result['Entity\SkillRelUser'] = '/main/inc/entity/skill_rel_user.class.php';
  505. $result['Entity\SpecificField'] = '/main/inc/entity/specific_field.class.php';
  506. $result['Entity\SpecificFieldValues'] = '/main/inc/entity/specific_field_values.class.php';
  507. $result['Entity\StudentPublication'] = '/main/inc/entity/student_publication.class.php';
  508. $result['Entity\StudentPublicationAssignment'] = '/main/inc/entity/student_publication_assignment.class.php';
  509. $result['Entity\Survey'] = '/main/inc/entity/survey.class.php';
  510. $result['Entity\SurveyAnswer'] = '/main/inc/entity/survey_answer.class.php';
  511. $result['Entity\SurveyGroup'] = '/main/inc/entity/survey_group.class.php';
  512. $result['Entity\SurveyInvitation'] = '/main/inc/entity/survey_invitation.class.php';
  513. $result['Entity\SurveyQuestion'] = '/main/inc/entity/survey_question.class.php';
  514. $result['Entity\SurveyQuestionOption'] = '/main/inc/entity/survey_question_option.class.php';
  515. $result['Entity\SysAnnouncement'] = '/main/inc/entity/sys_announcement.class.php';
  516. $result['Entity\SysCalendar'] = '/main/inc/entity/sys_calendar.class.php';
  517. $result['Entity\SystemTemplate'] = '/main/inc/entity/system_template.class.php';
  518. $result['Entity\Tag'] = '/main/inc/entity/tag.class.php';
  519. $result['Entity\Templates'] = '/main/inc/entity/templates.class.php';
  520. $result['Entity\Thematic'] = '/main/inc/entity/thematic.class.php';
  521. $result['Entity\ThematicAdvance'] = '/main/inc/entity/thematic_advance.class.php';
  522. $result['Entity\ThematicPlan'] = '/main/inc/entity/thematic_plan.class.php';
  523. $result['Entity\Tool'] = '/main/inc/entity/tool.class.php';
  524. $result['Entity\ToolIntro'] = '/main/inc/entity/tool_intro.class.php';
  525. $result['Entity\TrackCBrowsers'] = '/main/inc/entity/track_c_browsers.class.php';
  526. $result['Entity\TrackCCountries'] = '/main/inc/entity/track_c_countries.class.php';
  527. $result['Entity\TrackCOs'] = '/main/inc/entity/track_c_os.class.php';
  528. $result['Entity\TrackCProviders'] = '/main/inc/entity/track_c_providers.class.php';
  529. $result['Entity\TrackCReferers'] = '/main/inc/entity/track_c_referers.class.php';
  530. $result['Entity\TrackCourseRanking'] = '/main/inc/entity/track_course_ranking.class.php';
  531. $result['Entity\TrackEAccess'] = '/main/inc/entity/track_e_access.class.php';
  532. $result['Entity\TrackEAttempt'] = '/main/inc/entity/track_e_attempt.class.php';
  533. $result['Entity\TrackEAttemptCoeff'] = '/main/inc/entity/track_e_attempt_coeff.class.php';
  534. $result['Entity\TrackEAttemptRecording'] = '/main/inc/entity/track_e_attempt_recording.class.php';
  535. $result['Entity\TrackECourseAccess'] = '/main/inc/entity/track_e_course_access.class.php';
  536. $result['Entity\TrackEDefault'] = '/main/inc/entity/track_e_default.class.php';
  537. $result['Entity\TrackEDownloads'] = '/main/inc/entity/track_e_downloads.class.php';
  538. $result['Entity\TrackEExercices'] = '/main/inc/entity/track_e_exercices.class.php';
  539. $result['Entity\TrackEHotpotatoes'] = '/main/inc/entity/track_e_hotpotatoes.class.php';
  540. $result['Entity\TrackEHotspot'] = '/main/inc/entity/track_e_hotspot.class.php';
  541. $result['Entity\TrackEItemProperty'] = '/main/inc/entity/track_e_item_property.class.php';
  542. $result['Entity\TrackELastaccess'] = '/main/inc/entity/track_e_lastaccess.class.php';
  543. $result['Entity\TrackELinks'] = '/main/inc/entity/track_e_links.class.php';
  544. $result['Entity\TrackELogin'] = '/main/inc/entity/track_e_login.class.php';
  545. $result['Entity\TrackEOnline'] = '/main/inc/entity/track_e_online.class.php';
  546. $result['Entity\TrackEOpen'] = '/main/inc/entity/track_e_open.class.php';
  547. $result['Entity\TrackEUploads'] = '/main/inc/entity/track_e_uploads.class.php';
  548. $result['Entity\TrackStoredValues'] = '/main/inc/entity/track_stored_values.class.php';
  549. $result['Entity\TrackStoredValuesStack'] = '/main/inc/entity/track_stored_values_stack.class.php';
  550. $result['Entity\User'] = '/main/inc/entity/user.class.php';
  551. $result['Entity\UserApiKey'] = '/main/inc/entity/user_api_key.class.php';
  552. $result['Entity\UserCourseCategory'] = '/main/inc/entity/user_course_category.class.php';
  553. $result['Entity\UserField'] = '/main/inc/entity/user_field.class.php';
  554. $result['Entity\UserFieldOptions'] = '/main/inc/entity/user_field_options.class.php';
  555. $result['Entity\UserFieldValues'] = '/main/inc/entity/user_field_values.class.php';
  556. $result['Entity\UserFriendRelationType'] = '/main/inc/entity/user_friend_relation_type.class.php';
  557. $result['Entity\UserRelCourseVote'] = '/main/inc/entity/user_rel_course_vote.class.php';
  558. $result['Entity\UserRelEventType'] = '/main/inc/entity/user_rel_event_type.class.php';
  559. $result['Entity\UserRelTag'] = '/main/inc/entity/user_rel_tag.class.php';
  560. $result['Entity\UserRelUser'] = '/main/inc/entity/user_rel_user.class.php';
  561. $result['Entity\Usergroup'] = '/main/inc/entity/usergroup.class.php';
  562. $result['Entity\UsergroupRelCourse'] = '/main/inc/entity/usergroup_rel_course.class.php';
  563. $result['Entity\UsergroupRelQuestion'] = '/main/inc/entity/usergroup_rel_question.class.php';
  564. $result['Entity\UsergroupRelSession'] = '/main/inc/entity/usergroup_rel_session.class.php';
  565. $result['Entity\UsergroupRelUser'] = '/main/inc/entity/usergroup_rel_user.class.php';
  566. $result['Entity\UserinfoContent'] = '/main/inc/entity/userinfo_content.class.php';
  567. $result['Entity\UserinfoDef'] = '/main/inc/entity/userinfo_def.class.php';
  568. $result['Entity\Wiki'] = '/main/inc/entity/wiki.class.php';
  569. $result['Entity\WikiConf'] = '/main/inc/entity/wiki_conf.class.php';
  570. $result['Entity\WikiDiscuss'] = '/main/inc/entity/wiki_discuss.class.php';
  571. $result['Entity\WikiMailcue'] = '/main/inc/entity/wiki_mailcue.class.php';
  572. $result['EvalForm'] = '/main/gradebook/lib/fe/evalform.class.php';
  573. $result['EvalLink'] = '/main/gradebook/lib/be/evallink.class.php';
  574. $result['Evaluation'] = '/main/gradebook/lib/be/evaluation.class.php';
  575. $result['Event'] = '/main/coursecopy/classes/Event.class.php';
  576. $result['EventEmailTemplate'] = '/main/inc/lib/event_email_template.class.php';
  577. $result['EventsDispatcher'] = '/main/inc/lib/events_dispatcher.class.php';
  578. $result['EventsMail'] = '/main/inc/lib/events_email.class.php';
  579. $result['Exercise'] = '/main/exercice/exercise.class.php';
  580. $result['ExerciseLink'] = '/main/gradebook/lib/be/exerciselink.class.php';
  581. $result['Testcategory'] = '/main/exercice/testcategory.class.php';
  582. $result['ExerciseResult'] = '/main/exercice/exercise_result.class.php';
  583. $result['ExerciseShowFunctions'] = '/main/inc/lib/exercise_show_functions.lib.php';
  584. $result['FileManager'] = '/main/inc/lib/fileManage.lib.php';
  585. $result['FileReader'] = '/main/inc/lib/system/io/file_reader.class.php';
  586. $result['FileStore'] = '/main/inc/lib/file_store.class.php';
  587. $result['FileWriter'] = '/main/inc/lib/system/io/file_writer.class.php';
  588. $result['FillBlanks'] = '/main/exercice/fill_blanks.class.php';
  589. $result['FlatViewDataGenerator'] = '/main/gradebook/lib/flatview_data_generator.class.php';
  590. $result['FlatViewTable'] = '/main/gradebook/lib/fe/flatviewtable.class.php';
  591. $result['FormValidator'] = '/main/inc/lib/formvalidator/FormValidator.class.php';
  592. $result['Forum'] = '/main/coursecopy/classes/Forum.class.php';
  593. $result['ForumCategory'] = '/main/coursecopy/classes/ForumCategory.class.php';
  594. $result['ForumPost'] = '/main/coursecopy/classes/ForumPost.class.php';
  595. $result['ForumThreadLink'] = '/main/gradebook/lib/be/forumthreadlink.class.php';
  596. $result['ForumTopic'] = '/main/coursecopy/classes/ForumTopic.class.php';
  597. $result['FreeAnswer'] = '/main/exercice/freeanswer.class.php';
  598. $result['GDWrapper'] = '/main/inc/lib/image.lib.php';
  599. $result['GlobalMultipleAnswer'] = '/main/exercice/global_multiple_answer.class.php';
  600. $result['Glossary'] = '/main/coursecopy/classes/Glossary.class.php';
  601. $result['GlossaryManager'] = '/main/inc/lib/glossary.lib.php';
  602. $result['Glossary\Access'] = '/main/glossary/access.class.php';
  603. $result['Glossary\AjaxController'] = '/main/glossary/ajax_controller.class.php';
  604. $result['Glossary\Controller'] = '/main/glossary/controller.class.php';
  605. $result['Glossary\CourseImport'] = '/main/glossary/course_import.class.php';
  606. $result['Glossary\CsvReader'] = '/main/glossary/csv_reader.class.php';
  607. $result['Glossary\CsvWriter'] = '/main/glossary/csv_writer.class.php';
  608. $result['Glossary\Glossary'] = '/main/glossary/glossary.class.php';
  609. $result['Glossary\GlossaryForm'] = '/main/glossary/glossary_form.class.php';
  610. $result['Glossary\GlossaryRepository'] = '/main/glossary/glossary_repository.class.php';
  611. $result['Glossary\Request'] = '/main/glossary/request.class.php';
  612. $result['Glossary\UploadFileForm'] = '/main/glossary/upload_file_form.class.php';
  613. $result['GradeBookResult'] = '/main/gradebook/gradebook_result.class.php';
  614. $result['GradeModel'] = '/main/inc/lib/grade_model.lib.php';
  615. $result['GradeModelComponents'] = '/main/inc/lib/grade_model.lib.php';
  616. $result['Gradebook'] = '/main/inc/lib/gradebook.lib.php';
  617. $result['GradebookDataGenerator'] = '/main/gradebook/lib/gradebook_data_generator.class.php';
  618. $result['GradebookItem'] = '/main/gradebook/lib/be/gradebookitem.class.php';
  619. $result['GradebookTable'] = '/main/gradebook/lib/fe/gradebooktable.class.php';
  620. $result['GroupManager'] = '/main/inc/lib/groupmanager.lib.php';
  621. $result['GroupPortalManager'] = '/main/inc/lib/group_portal_manager.lib.php';
  622. $result['HTML_Common'] = '/main/inc/lib/pear/HTML/Common.php';
  623. $result['HTML_QuickForm'] = '/main/inc/lib/pear/HTML/QuickForm.php';
  624. $result['HTML_QuickForm_Action'] = '/main/inc/lib/pear/HTML/QuickForm/Action.php';
  625. $result['HTML_QuickForm_Action_Back'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Back.php';
  626. $result['HTML_QuickForm_Action_Direct'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Direct.php';
  627. $result['HTML_QuickForm_Action_Display'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Display.php';
  628. $result['HTML_QuickForm_Action_Jump'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Jump.php';
  629. $result['HTML_QuickForm_Action_Next'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Next.php';
  630. $result['HTML_QuickForm_Action_Submit'] = '/main/inc/lib/pear/HTML/QuickForm/Action/Submit.php';
  631. $result['HTML_QuickForm_Controller'] = '/main/inc/lib/pear/HTML/QuickForm/Controller.php';
  632. $result['HTML_QuickForm_Error'] = '/main/inc/lib/pear/HTML/QuickForm.php';
  633. $result['HTML_QuickForm_Page'] = '/main/inc/lib/pear/HTML/QuickForm/Page.php';
  634. $result['HTML_QuickForm_Renderer'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer.php';
  635. $result['HTML_QuickForm_Renderer_Array'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/Array.php';
  636. $result['HTML_QuickForm_Renderer_ArraySmarty'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ArraySmarty.php';
  637. $result['HTML_QuickForm_Renderer_Default'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/Default.php';
  638. $result['HTML_QuickForm_Renderer_ITDynamic'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ITDynamic.php';
  639. $result['HTML_QuickForm_Renderer_ITStatic'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ITStatic.php';
  640. $result['HTML_QuickForm_Renderer_Object'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/Object.php';
  641. $result['HTML_QuickForm_Renderer_ObjectFlexy'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ObjectFlexy.php';
  642. $result['HTML_QuickForm_Renderer_QuickHtml'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/QuickHtml.php';
  643. $result['HTML_QuickForm_Rule'] = '/main/inc/lib/pear/HTML/QuickForm/Rule.php';
  644. $result['HTML_QuickForm_RuleRegistry'] = '/main/inc/lib/pear/HTML/QuickForm/RuleRegistry.php';
  645. $result['HTML_QuickForm_Rule_Callback'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Callback.php';
  646. $result['HTML_QuickForm_Rule_Compare'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Compare.php';
  647. $result['HTML_QuickForm_Rule_CompareDate'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/CompareDate.php';
  648. $result['HTML_QuickForm_Rule_Email'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Email.php';
  649. $result['HTML_QuickForm_Rule_Range'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Range.php';
  650. $result['HTML_QuickForm_Rule_Regex'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Regex.php';
  651. $result['HTML_QuickForm_Rule_Required'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Required.php';
  652. $result['HTML_QuickForm_advanced_settings'] = '/main/inc/lib/pear/HTML/QuickForm/advanced_settings.php';
  653. $result['HTML_QuickForm_advcheckbox'] = '/main/inc/lib/pear/HTML/QuickForm/advcheckbox.php';
  654. $result['HTML_QuickForm_advmultiselect'] = '/main/inc/lib/pear/HTML/QuickForm/advmultiselect.php';
  655. $result['HTML_QuickForm_autocomplete'] = '/main/inc/lib/pear/HTML/QuickForm/autocomplete.php';
  656. $result['HTML_QuickForm_button'] = '/main/inc/lib/pear/HTML/QuickForm/button.php';
  657. $result['HTML_QuickForm_checkbox'] = '/main/inc/lib/pear/HTML/QuickForm/checkbox.php';
  658. $result['HTML_QuickForm_date'] = '/main/inc/lib/pear/HTML/QuickForm/date.php';
  659. $result['HTML_QuickForm_element'] = '/main/inc/lib/pear/HTML/QuickForm/element.php';
  660. $result['HTML_QuickForm_email'] = '/main/inc/lib/pear/HTML/QuickForm/email.php';
  661. $result['HTML_QuickForm_file'] = '/main/inc/lib/pear/HTML/QuickForm/file.php';
  662. $result['HTML_QuickForm_group'] = '/main/inc/lib/pear/HTML/QuickForm/group.php';
  663. $result['HTML_QuickForm_header'] = '/main/inc/lib/pear/HTML/QuickForm/header.php';
  664. $result['HTML_QuickForm_hidden'] = '/main/inc/lib/pear/HTML/QuickForm/hidden.php';
  665. $result['HTML_QuickForm_hiddenselect'] = '/main/inc/lib/pear/HTML/QuickForm/hiddenselect.php';
  666. $result['HTML_QuickForm_hierselect'] = '/main/inc/lib/pear/HTML/QuickForm/hierselect.php';
  667. $result['HTML_QuickForm_html'] = '/main/inc/lib/pear/HTML/QuickForm/html.php';
  668. $result['HTML_QuickForm_image'] = '/main/inc/lib/pear/HTML/QuickForm/image.php';
  669. $result['HTML_QuickForm_input'] = '/main/inc/lib/pear/HTML/QuickForm/input.php';
  670. $result['HTML_QuickForm_label'] = '/main/inc/lib/pear/HTML/QuickForm/label.php';
  671. $result['HTML_QuickForm_link'] = '/main/inc/lib/pear/HTML/QuickForm/link.php';
  672. $result['HTML_QuickForm_password'] = '/main/inc/lib/pear/HTML/QuickForm/password.php';
  673. $result['HTML_QuickForm_radio'] = '/main/inc/lib/pear/HTML/QuickForm/radio.php';
  674. $result['HTML_QuickForm_reset'] = '/main/inc/lib/pear/HTML/QuickForm/reset.php';
  675. $result['HTML_QuickForm_select'] = '/main/inc/lib/pear/HTML/QuickForm/select.php';
  676. $result['HTML_QuickForm_static'] = '/main/inc/lib/pear/HTML/QuickForm/static.php';
  677. $result['HTML_QuickForm_submit'] = '/main/inc/lib/pear/HTML/QuickForm/submit.php';
  678. $result['HTML_QuickForm_text'] = '/main/inc/lib/pear/HTML/QuickForm/text.php';
  679. $result['HTML_QuickForm_textarea'] = '/main/inc/lib/pear/HTML/QuickForm/textarea.php';
  680. $result['HTML_QuickForm_xbutton'] = '/main/inc/lib/pear/HTML/QuickForm/xbutton.php';
  681. $result['Text_CAPTCHA_Driver_Equation'] = '/main/inc/lib/pear/Text/CAPTCHA/Driver/Equation.php';
  682. $result['Text_CAPTCHA_Driver_Figlet'] = '/main/inc/lib/pear/Text/CAPTCHA/Driver/Figlet.php';
  683. $result['Text_CAPTCHA_Driver_Image'] = '/main/inc/lib/pear/Text/CAPTCHA/Driver/Image.php';
  684. $result['Text_CAPTCHA_Driver_Numeral'] = '/main/inc/lib/pear/Text/CAPTCHA/Driver/Numeral.php';
  685. $result['Text_CAPTCHA_Driver'] = '/main/inc/lib/pear/Text/CAPTCHA/Driver.php';
  686. $result['Text_CAPTCHA_Exception'] = '/main/inc/lib/pear/Text/CAPTCHA/Exception.php';
  687. $result['Text_CAPTCHA'] = '/main/inc/lib/pear/Text/CAPTCHA.php';
  688. $result['HTML_QuickForm_CAPTCHA'] = '/main/inc/lib/pear/HTML/QuickForm/CAPTCHA.php';
  689. $result['HTML_QuickForm_CAPTCHA_Image'] = '/main/inc/lib/pear/HTML/QuickForm/CAPTCHA/Image.php';
  690. $result['HTML_QuickForm_CAPTCHA_Word'] = '/main/inc/lib/pear/HTML/QuickForm/CAPTCHA/Word.php';
  691. $result['HTML_Table'] = '/main/inc/lib/pear/HTML/Table.php';
  692. $result['HTML_Table_Storage'] = '/main/inc/lib/pear/HTML/Table/Storage.php';
  693. $result['Header'] = '/main/inc/lib/system/web/header.class.php';
  694. $result['HotSpot'] = '/main/exercice/hotspot.class.php';
  695. $result['HotSpotDelineation'] = '/main/exercice/hotspot.class.php';
  696. $result['Html_Quickform_Rule_Date'] = '/main/inc/lib/pear/HTML/QuickForm/Rule/Date.php';
  697. $result['HttpResource'] = '/main/inc/lib/system/media/renderer/http_resource.class.php';
  698. $result['Image'] = '/main/inc/lib/image.lib.php';
  699. $result['ImageWrapper'] = '/main/inc/lib/image.lib.php';
  700. $result['ImagickWrapper'] = '/main/inc/lib/image.lib.php';
  701. $result['Import'] = '/main/inc/lib/import.lib.php';
  702. $result['IndexManager'] = '/main/inc/lib/userportal.lib.php';
  703. $result['IndexableChunk'] = '/main/inc/lib/search/IndexableChunk.class.php';
  704. $result['Install'] = '/main/install/install.class.php';
  705. $result['Javascript'] = '/main/inc/lib/javascript.class.php';
  706. $result['KeyAuth'] = '/main/auth/key/key_auth.class.php';
  707. $result['LearnpathLink'] = '/main/gradebook/lib/be/learnpathlink.class.php';
  708. $result['LegalManager'] = '/main/inc/lib/legal.lib.php';
  709. $result['LinkAddEditForm'] = '/main/gradebook/lib/fe/linkaddeditform.class.php';
  710. $result['LinkCategory'] = '/main/coursecopy/classes/LinkCategory.class.php';
  711. $result['LinkFactory'] = '/main/gradebook/lib/be/linkfactory.class.php';
  712. $result['LinkForm'] = '/main/gradebook/lib/fe/linkform.class.php';
  713. $result['Link\AjaxController'] = '/main/link/ajax_controller.class.php';
  714. $result['Link\CategoryForm'] = '/main/link/category_form.class.php';
  715. $result['Link\Controller'] = '/main/link/controller.class.php';
  716. $result['Link\ImportCsv'] = '/main/link/import_csv.class.php';
  717. $result['Link\Link'] = '/main/link/link.class.php';
  718. $result['Link\LinkCategory'] = '/main/link/link_category.class.php';
  719. $result['Link\LinkCategoryRepository'] = '/main/link/link_category_repository.class.php';
  720. $result['Link\LinkForm'] = '/main/link/link_form.class.php';
  721. $result['Link\LinkRepository'] = '/main/link/link_repository.class.php';
  722. $result['Link\Request'] = '/main/link/request.class.php';
  723. $result['Link\UploadFileForm'] = '/main/link/upload_file_form.class.php';
  724. $result['Log'] = '/main/inc/lib/log.class.php';
  725. $result['Login'] = '/main/inc/lib/login.lib.php';
  726. $result['LoginRedirection'] = '/main/inc/lib/login_redirection.class.php';
  727. $result['Matching'] = '/main/exercice/matching.class.php';
  728. $result['MessageManager'] = '/main/inc/lib/message.lib.php';
  729. $result['Model'] = '/main/inc/lib/model.lib.php';
  730. $result['Model\Course'] = '/main/inc/lib/course.class.php';
  731. $result['Model\Document'] = '/main/inc/lib/document.class.php';
  732. $result['Model\ItemProperty'] = '/main/inc/lib/item_property.class.php';
  733. $result['Model\ItemPropertyRepository'] = '/main/inc/lib/item_property.class.php';
  734. $result['Model\StudentPublication'] = '/main/inc/lib/student_publication.class.php';
  735. $result['Model\StudentPublicationRepository'] = '/main/inc/lib/student_publication.class.php';
  736. $result['MultipleAnswer'] = '/main/exercice/multiple_answer.class.php';
  737. $result['MultipleAnswerCombination'] = '/main/exercice/multiple_answer_combination.class.php';
  738. $result['MultipleAnswerCombinationTrueFalse'] = '/main/exercice/multiple_answer_combination_true_false.class.php';
  739. $result['MultipleAnswerTrueFalse'] = '/main/exercice/multiple_answer_true_false.class.php';
  740. $result['MyHorBar'] = '/main/inc/lib/pchart/MyHorBar.class.php';
  741. $result['MySpace'] = '/main/mySpace/myspace.lib.php';
  742. $result['Nanogong'] = '/main/inc/lib/nanogong.lib.php';
  743. $result['NotebookManager'] = '/main/inc/lib/notebook.lib.php';
  744. $result['Notebook\Access'] = '/main/notebook/access.class.php';
  745. $result['Notebook\AjaxController'] = '/main/notebook/ajax_controller.class.php';
  746. $result['Notebook\Controller'] = '/main/notebook/controller.class.php';
  747. $result['Notebook\CourseImport'] = '/main/notebook/course_import.class.php';
  748. $result['Notebook\CsvReader'] = '/main/notebook/csv_reader.class.php';
  749. $result['Notebook\CsvWriter'] = '/main/notebook/csv_writer.class.php';
  750. $result['Notebook\Notebook'] = '/main/notebook/notebook.class.php';
  751. $result['Notebook\NotebookForm'] = '/main/notebook/notebook_form.class.php';
  752. $result['Notebook\NotebookRepository'] = '/main/notebook/notebook_repository.class.php';
  753. $result['Notebook\Request'] = '/main/notebook/request.class.php';
  754. $result['Notebook\UploadFileForm'] = '/main/notebook/upload_file_form.class.php';
  755. $result['Notification'] = '/main/inc/lib/notification.lib.php';
  756. $result['OLE'] = '/main/inc/lib/pear/OLE/OLE.php';
  757. $result['OLE_ChainedBlockStream'] = '/main/inc/lib/pear/OLE/ChainedBlockStream.php';
  758. $result['OLE_PPS'] = '/main/inc/lib/pear/OLE/PPS.php';
  759. $result['OLE_PPS_File'] = '/main/inc/lib/pear/OLE/PPS/File.php';
  760. $result['OLE_PPS_Root'] = '/main/inc/lib/pear/OLE/PPS/Root.php';
  761. $result['OpenOfficeTextDocument'] = '/main/newscorm/openoffice_text_document.class.php';
  762. $result['OpenofficeDocument'] = '/main/newscorm/openoffice_document.class.php';
  763. $result['OpenofficePresentation'] = '/main/newscorm/openoffice_presentation.class.php';
  764. $result['OpenofficeText'] = '/main/newscorm/openoffice_text.class.php';
  765. $result['OralExpression'] = '/main/exercice/oral_expression.class.php';
  766. $result['PDF'] = '/main/inc/lib/pdf.lib.php';
  767. $result['PEAR'] = '/main/inc/lib/pear/PEAR.php';
  768. $result['PEAR5'] = '/main/inc/lib/pear/PEAR5.php';
  769. $result['PEAR_Error'] = '/main/inc/lib/pear/PEAR.php';
  770. $result['Page'] = '/main/inc/lib/page.class.php';
  771. $result['Pager'] = '/main/inc/lib/pear/Pager/Pager.php';
  772. $result['Pager_Common'] = '/main/inc/lib/pear/Pager/Common.php';
  773. $result['Pager_HtmlWidgets'] = '/main/inc/lib/pear/Pager/HtmlWidgets.php';
  774. $result['Pager_Jumping'] = '/main/inc/lib/pear/Pager/Jumping.php';
  775. $result['Pager_Sliding'] = '/main/inc/lib/pear/Pager/Sliding.php';
  776. $result['PclZip'] = '/main/inc/lib/pclzip/pclzip.lib.php';
  777. $result['Plugin'] = '/main/inc/lib/plugin.class.php';
  778. $result['Portfolio'] = '/main/inc/lib/portfolio.class.php';
  779. $result['PortfolioBulkAction'] = '/main/inc/lib/portfolio.class.php';
  780. $result['PortfolioController'] = '/main/inc/lib/portfolio.class.php';
  781. $result['PortfolioShare'] = '/main/inc/lib/portfolio.class.php';
  782. $result['Portfolio\Artefact'] = '/main/inc/lib/system/portfolio/artefact.class.php';
  783. $result['Portfolio\Download'] = '/main/inc/lib/system/portfolio/download.class.php';
  784. $result['Portfolio\Mahara'] = '/main/inc/lib/system/portfolio/mahara.class.php';
  785. $result['Portfolio\Portfolio'] = '/main/inc/lib/system/portfolio/portfolio.class.php';
  786. $result['Portfolio\User'] = '/main/inc/lib/system/portfolio/user.class.php';
  787. $result['Promotion'] = '/main/inc/lib/promotion.lib.php';
  788. $result['Question'] = '/main/exercice/question.class.php';
  789. $result['QuickformElement'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/Object.php';
  790. $result['QuickformFlexyElement'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ObjectFlexy.php';
  791. $result['QuickformFlexyForm'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/ObjectFlexy.php';
  792. $result['QuickformForm'] = '/main/inc/lib/pear/HTML/QuickForm/Renderer/Object.php';
  793. $result['Quiz'] = '/main/coursecopy/classes/Quiz.class.php';
  794. $result['QuizQuestion'] = '/main/coursecopy/classes/QuizQuestion.class.php';
  795. $result['QuizQuestionOption'] = '/main/coursecopy/classes/QuizQuestionOption.class.php';
  796. $result['Redirect'] = '/main/inc/lib/redirect.class.php';
  797. $result['Request'] = '/main/inc/lib/system/web/request.class.php';
  798. $result['RequestServer'] = '/main/inc/lib/system/web/request_server.class.php';
  799. $result['Resource'] = '/main/coursecopy/classes/Resource.class.php';
  800. $result['Response'] = '/main/inc/lib/response.class.php';
  801. $result['Result'] = '/main/gradebook/lib/be/result.class.php';
  802. $result['ResultSet'] = '/main/inc/lib/result_set.class.php';
  803. $result['ResultTable'] = '/main/gradebook/lib/fe/resulttable.class.php';
  804. $result['ResultsDataGenerator'] = '/main/gradebook/lib/results_data_generator.class.php';
  805. $result['Rights'] = '/main/inc/lib/rights.lib.php';
  806. $result['ScoreDisplay'] = '/main/gradebook/lib/scoredisplay.class.php';
  807. $result['ScoreDisplayForm'] = '/main/gradebook/lib/fe/scoredisplayform.class.php';
  808. $result['ScormDocument'] = '/main/coursecopy/classes/ScormDocument.class.php';
  809. $result['Security'] = '/main/inc/lib/security.lib.php';
  810. $result['SessionHandlerDatabase'] = '/main/inc/lib/session_handler.class.php';
  811. $result['SessionHandlerMemcache'] = '/main/inc/lib/session_handler_memcache.class.php';
  812. $result['SessionManager'] = '/main/inc/lib/sessionmanager.lib.php';
  813. $result['Shibboleth\Admin'] = '/main/auth/shibboleth/app/model/admin.class.php';
  814. $result['Shibboleth\AdminStore'] = '/main/auth/shibboleth/app/model/admin.class.php';
  815. $result['Shibboleth\Model'] = '/main/auth/shibboleth/lib/model.class.php';
  816. $result['Shibboleth\Scaffolder'] = '/main/auth/shibboleth/lib/scaffolder/scaffolder.class.php';
  817. $result['Shibboleth\Shibboleth'] = '/main/auth/shibboleth/app/shibboleth.class.php';
  818. $result['Shibboleth\ShibbolethConfig'] = '/main/auth/shibboleth/lib/shibboleth_config.class.php';
  819. $result['Shibboleth\ShibbolethController'] = '/main/auth/shibboleth/app/controller/shibboleth_controller.class.php';
  820. $result['Shibboleth\ShibbolethDisplay'] = '/main/auth/shibboleth/app/view/shibboleth_display.class.php';
  821. $result['Shibboleth\ShibbolethEmailForm'] = '/main/auth/shibboleth/app/view/shibboleth_email_form.class.php';
  822. $result['Shibboleth\ShibbolethSession'] = '/main/auth/shibboleth/lib/shibboleth_session.class.php';
  823. $result['Shibboleth\ShibbolethStatusRequestForm'] = '/main/auth/shibboleth/app/view/shibboleth_status_request_form.class.php';
  824. $result['Shibboleth\ShibbolethStore'] = '/main/auth/shibboleth/app/model/shibboleth_store.class.php';
  825. $result['Shibboleth\ShibbolethUpgrade'] = '/main/auth/shibboleth/db/shibboleth_upgrade.class.php';
  826. $result['Shibboleth\ShibbolethUser'] = '/main/auth/shibboleth/app/model/shibboleth_user.class.php';
  827. $result['Shibboleth\Store'] = '/main/auth/shibboleth/lib/store.class.php';
  828. $result['Shibboleth\User'] = '/main/auth/shibboleth/app/model/user.class.php';
  829. $result['Shibboleth\UserStore'] = '/main/auth/shibboleth/app/model/user.class.php';
  830. $result['Shibboleth\_Admin'] = '/main/auth/shibboleth/app/model/scaffold/admin.class.php';
  831. $result['Shibboleth\_AdminStore'] = '/main/auth/shibboleth/app/model/scaffold/admin.class.php';
  832. $result['Shibboleth\_User'] = '/main/auth/shibboleth/app/model/scaffold/user.class.php';
  833. $result['Shibboleth\_UserStore'] = '/main/auth/shibboleth/app/model/scaffold/user.class.php';
  834. $result['Shibboleth\aai'] = '/main/auth/shibboleth/config/aai.class.php';
  835. $result['Skill'] = '/main/inc/lib/skill.lib.php';
  836. $result['SkillProfile'] = '/main/inc/lib/skill.lib.php';
  837. $result['SkillRelGradebook'] = '/main/inc/lib/skill.lib.php';
  838. $result['SkillRelProfile'] = '/main/inc/lib/skill.lib.php';
  839. $result['SkillRelSkill'] = '/main/inc/lib/skill.lib.php';
  840. $result['SkillRelUser'] = '/main/inc/lib/skill.lib.php';
  841. $result['SkillVisualizer'] = '/main/inc/lib/skill.visualizer.lib.php';
  842. $result['SocialManager'] = '/main/inc/lib/social.lib.php';
  843. $result['SortableTable'] = '/main/inc/lib/sortable_table.class.php';
  844. $result['SortableTableFromArray'] = '/main/inc/lib/sortable_table.class.php';
  845. $result['SortableTableFromArrayConfig'] = '/main/inc/lib/sortable_table.class.php';
  846. $result['Spreadsheet_Excel_Reader'] = '/main/inc/lib/pear/excelreader/reader.php';
  847. $result['Spreadsheet_Excel_Writer'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer.php';
  848. $result['Spreadsheet_Excel_Writer_BIFFwriter'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/BIFFwriter.php';
  849. $result['Spreadsheet_Excel_Writer_Format'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Format.php';
  850. $result['Spreadsheet_Excel_Writer_Parser'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Parser.php';
  851. $result['Spreadsheet_Excel_Writer_Validator'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Validator.php';
  852. $result['Spreadsheet_Excel_Writer_Workbook'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Workbook.php';
  853. $result['Spreadsheet_Excel_Writer_Worksheet'] = '/main/inc/lib/pear/Spreadsheet_Excel_Writer/Writer/Worksheet.php';
  854. $result['Statistics'] = '/main/admin/statistics/statistics.lib.php';
  855. $result['StudentPublicationLink'] = '/main/gradebook/lib/be/studentpublicationlink.class.php';
  856. $result['SubLanguageManager'] = '/main/admin/sub_language.class.php';
  857. $result['Survey'] = '/main/coursecopy/classes/Survey.class.php';
  858. $result['SurveyInvitation'] = '/main/coursecopy/classes/SurveyInvitation.class.php';
  859. $result['SurveyLink'] = '/main/gradebook/lib/be/surveylink.class.php';
  860. $result['SurveyQuestion'] = '/main/coursecopy/classes/SurveyQuestion.class.php';
  861. $result['SurveyTree'] = '/main/inc/lib/surveymanager.lib.php';
  862. $result['SurveyUtil'] = '/main/survey/survey.lib.php';
  863. $result['SystemAnnouncementManager'] = '/main/inc/lib/system_announcements.lib.php';
  864. $result['System\Session'] = '/main/inc/lib/system/session.class.php';
  865. $result['TableSort'] = '/main/inc/lib/table_sort.class.php';
  866. $result['Temp'] = '/main/inc/lib/system/io/temp.class.php';
  867. $result['Template'] = '/main/inc/lib/template.lib.php';
  868. $result['Text_Diff'] = '/main/inc/lib/pear/Text/Diff.php';
  869. $result['Text_Diff3'] = '/main/inc/lib/pear/Text/Diff3.php';
  870. $result['Text_Diff3_BlockBuilder'] = '/main/inc/lib/pear/Text/Diff3.php';
  871. $result['Text_Diff3_Op'] = '/main/inc/lib/pear/Text/Diff3.php';
  872. $result['Text_Diff3_Op_copy'] = '/main/inc/lib/pear/Text/Diff3.php';
  873. $result['Text_Diff_Engine_native'] = '/main/inc/lib/pear/Text/Diff/Engine/native.php';
  874. $result['Text_Diff_Engine_shell'] = '/main/inc/lib/pear/Text/Diff/Engine/shell.php';
  875. $result['Text_Diff_Engine_string'] = '/main/inc/lib/pear/Text/Diff/Engine/string.php';
  876. $result['Text_Diff_Engine_xdiff'] = '/main/inc/lib/pear/Text/Diff/Engine/xdiff.php';
  877. $result['Text_Diff_Mapped'] = '/main/inc/lib/pear/Text/Diff/Mapped.php';
  878. $result['Text_Diff_Op'] = '/main/inc/lib/pear/Text/Diff.php';
  879. $result['Text_Diff_Op_add'] = '/main/inc/lib/pear/Text/Diff.php';
  880. $result['Text_Diff_Op_change'] = '/main/inc/lib/pear/Text/Diff.php';
  881. $result['Text_Diff_Op_copy'] = '/main/inc/lib/pear/Text/Diff.php';
  882. $result['Text_Diff_Op_delete'] = '/main/inc/lib/pear/Text/Diff.php';
  883. $result['Text_Diff_Renderer'] = '/main/inc/lib/pear/Text/Diff/Renderer.php';
  884. $result['Text_Diff_Renderer_context'] = '/main/inc/lib/pear/Text/Diff/Renderer/context.php';
  885. $result['Text_Diff_Renderer_inline'] = '/main/inc/lib/pear/Text/Diff/Renderer/inline.php';
  886. $result['Text_Diff_Renderer_unified'] = '/main/inc/lib/pear/Text/Diff/Renderer/unified.php';
  887. $result['Text_Diff_ThreeWay'] = '/main/inc/lib/pear/Text/Diff/ThreeWay.php';
  888. $result['Text_Diff_ThreeWay_BlockBuilder'] = '/main/inc/lib/pear/Text/Diff/ThreeWay.php';
  889. $result['Text_Diff_ThreeWay_Op'] = '/main/inc/lib/pear/Text/Diff/ThreeWay.php';
  890. $result['Text_Diff_ThreeWay_Op_copy'] = '/main/inc/lib/pear/Text/Diff/ThreeWay.php';
  891. $result['Text_MappedDiff'] = '/main/inc/lib/pear/Text/Diff.php';
  892. $result['Timeline'] = '/main/inc/lib/timeline.lib.php';
  893. $result['ToolIntro'] = '/main/coursecopy/classes/ToolIntro.class.php';
  894. $result['Tools\EntityGenerator'] = '/main/inc/lib/tools/entity_generator.class.php';
  895. $result['Tools\EntityRepositoryGenerator'] = '/main/inc/lib/tools/entity_repository_generator.class.php';
  896. $result['Tools\YamlExporter'] = '/main/inc/lib/tools/yaml_exporter.class.php';
  897. $result['Tracking'] = '/main/inc/lib/tracking.lib.php';
  898. $result['TrackingCourseLog'] = '/main/inc/lib/tracking.lib.php';
  899. $result['TrackingUserLog'] = '/main/inc/lib/tracking.lib.php';
  900. $result['TrackingUserLogCSV'] = '/main/inc/lib/tracking.lib.php';
  901. $result['UniqueAnswer'] = '/main/exercice/unique_answer.class.php';
  902. $result['UniqueAnswerNoOption'] = '/main/exercice/unique_answer_no_option.class.php';
  903. $result['Uri'] = '/main/inc/lib/uri.class.php';
  904. $result['UrlManager'] = '/main/inc/lib/urlmanager.lib.php';
  905. $result['UserApiKeyManager'] = '/main/inc/lib/user_api_key_manager.class.php';
  906. $result['UserDataGenerator'] = '/main/gradebook/lib/user_data_generator.class.php';
  907. $result['UserForm'] = '/main/gradebook/lib/fe/userform.class.php';
  908. $result['UserGroup'] = '/main/inc/lib/usergroup.lib.php';
  909. $result['UserManager'] = '/main/inc/lib/usermanager.lib.php';
  910. $result['ExtraField'] = '/main/inc/lib/extra_field.lib.php';
  911. $result['ExtraFieldOption'] = '/main/inc/lib/extra_field_option.lib.php';
  912. $result['ExtraFieldValue'] = '/main/inc/lib/extra_field_value.lib.php';
  913. $result['UserTable'] = '/main/gradebook/lib/fe/usertable.class.php';
  914. $result['Utf8'] = '/main/inc/lib/system/text/utf8.class.php';
  915. $result['Utf8Decoder'] = '/main/inc/lib/system/text/utf8_decoder.class.php';
  916. $result['Utf8Encoder'] = '/main/inc/lib/system/text/utf8_encoder.class.php';
  917. $result['WebService'] = '/main/inc/lib/webservices/WebService.class.php';
  918. $result['MessagesWebService'] = '/main/inc/lib/webservices/MessagesWebService.class.php';
  919. $result['Wiki'] = '/main/coursecopy/classes/wiki.class.php';
  920. $result['Work\Access'] = '/main/work/access.class.php';
  921. $result['Work\AjaxController'] = '/main/work/ajax_controller.class.php';
  922. $result['Work\Controller'] = '/main/work/controller.class.php';
  923. $result['Work\Request'] = '/main/work/request.class.php';
  924. $result['Work\Settings'] = '/main/work/settings.class.php';
  925. $result['Work\SettingsForm'] = '/main/work/settings_form.class.php';
  926. $result['Work\SettingsRepository'] = '/main/work/settings_repository.class.php';
  927. $result['Work\StudentPublicationAssignment'] = '/main/work/work_assignment.class.php';
  928. $result['Work\Work'] = '/main/work/work.class.php';
  929. $result['Work\WorkForm'] = '/main/work/work_form.class.php';
  930. $result['Work\WorkRepository'] = '/main/work/work_repository.class.php';
  931. $result['XapianIndexer'] = '/main/inc/lib/search/xapian/XapianIndexer.class.php';
  932. $result['Zip'] = '/main/inc/lib/zip.class.php';
  933. $result['ZombieManager'] = '/main/inc/lib/zombie/zombie_manager.class.php';
  934. $result['ZombieReport'] = '/main/inc/lib/zombie/zombie_report.class.php';
  935. $result['_IndexableChunk'] = '/main/inc/lib/search/IndexableChunk.class.php';
  936. $result['aicc'] = '/main/newscorm/aicc.class.php';
  937. $result['aiccBlock'] = '/main/newscorm/aiccBlock.class.php';
  938. $result['aiccItem'] = '/main/newscorm/aiccItem.class.php';
  939. $result['aiccObjective'] = '/main/newscorm/aiccObjective.class.php';
  940. $result['aiccResource'] = '/main/newscorm/aiccResource.class.php';
  941. $result['api_failure'] = '/main/inc/lib/main_api.lib.php';
  942. $result['calendarComponent'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  943. $result['ch_comment'] = '/main/survey/survey.lib.php';
  944. $result['ch_dropdown'] = '/main/survey/survey.lib.php';
  945. $result['ch_multiplechoice'] = '/main/survey/survey.lib.php';
  946. $result['ch_multipleresponse'] = '/main/survey/survey.lib.php';
  947. $result['ch_open'] = '/main/survey/survey.lib.php';
  948. $result['ch_pagebreak'] = '/main/survey/survey.lib.php';
  949. $result['ch_percentage'] = '/main/survey/survey.lib.php';
  950. $result['ch_personality'] = '/main/survey/survey.lib.php';
  951. $result['ch_score'] = '/main/survey/survey.lib.php';
  952. $result['ch_yesno'] = '/main/survey/survey.lib.php';
  953. $result['document_processor'] = '/main/inc/lib/search/tool_processors/document_processor.class.php';
  954. $result['iDatabase'] = '/main/install/i_database.class.php';
  955. $result['langstats'] = '/main/cron/lang/langstats.class.php';
  956. $result['learnpath'] = '/main/newscorm/learnpath.class.php';
  957. $result['learnpathItem'] = '/main/newscorm/learnpathItem.class.php';
  958. $result['learnpathList'] = '/main/newscorm/learnpathList.class.php';
  959. $result['learnpath_processor'] = '/main/inc/lib/search/tool_processors/learnpath_processor.class.php';
  960. $result['link_processor'] = '/main/inc/lib/search/tool_processors/link_processor.class.php';
  961. $result['net\HttpChannel'] = '/main/inc/lib/system/net/http_channel.class.php';
  962. $result['pCache'] = '/main/inc/lib/pchart/pCache.class.php';
  963. $result['pChart'] = '/main/inc/lib/pchart/pChart.class.php';
  964. $result['pData'] = '/main/inc/lib/pchart/pData.class.php';
  965. $result['quiz_processor'] = '/main/inc/lib/search/tool_processors/quiz_processor.class.php';
  966. $result['scorm'] = '/main/newscorm/scorm.class.php';
  967. $result['scormItem'] = '/main/newscorm/scormItem.class.php';
  968. $result['scormMetadata'] = '/main/newscorm/scormMetadata.class.php';
  969. $result['scormOrganization'] = '/main/newscorm/scormOrganization.class.php';
  970. $result['scormResource'] = '/main/newscorm/scormResource.class.php';
  971. $result['search_processor'] = '/main/inc/lib/search/tool_processors/search_processor.class.php';
  972. $result['sso'] = '/main/auth/sso/sso.class.php';
  973. $result['survey_manager'] = '/main/survey/survey.lib.php';
  974. $result['survey_question'] = '/main/survey/survey.lib.php';
  975. $result['valarm'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  976. $result['vcalendar'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  977. $result['vevent'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  978. $result['vfreebusy'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  979. $result['vjournal'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  980. $result['vtimezone'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  981. $result['vtodo'] = '/main/inc/lib/icalcreator/iCalcreator.class.php';
  982. $result['xhtdoc'] = '/main/inc/lib/xht.lib.php';
  983. return $result;
  984. }
  985. /**
  986. * Handles autoloading of classes.
  987. *
  988. * @param string $class_name A class name.
  989. *
  990. * @return boolean returns true if the class has been loaded
  991. */
  992. public function load($class_name)
  993. {
  994. $root = dirname(__FILE__) . '/../../../';
  995. $map = &self::map();
  996. if (isset($map[$class_name])) {
  997. $path = $root . $map[$class_name];
  998. if (file_exists($path) && is_file($path)) {
  999. require_once $path;
  1000. return true;
  1001. }
  1002. }
  1003. return false;
  1004. }
  1005. }
  1006. /**
  1007. * Scan directorie for class declarations and returns an array made of
  1008. *
  1009. * classname => relative path
  1010. *
  1011. * @license see /license.txt
  1012. * @author Laurent Opprecht <laurent@opprecht.info> for the Univesity of Geneva
  1013. */
  1014. class AutoloadClassFinder
  1015. {
  1016. protected $root_dir;
  1017. protected $map = array();
  1018. protected $duplicates = array();
  1019. public function __construct($root_dir = null)
  1020. {
  1021. $root_dir = $root_dir ? $root_dir : Chamilo::root();
  1022. $root_dir = realpath($root_dir);
  1023. $this->root_dir = $root_dir;
  1024. }
  1025. public function get_map()
  1026. {
  1027. return $this->map;
  1028. }
  1029. public function get_duplicates()
  1030. {
  1031. return $this->duplicates;
  1032. }
  1033. public function run()
  1034. {
  1035. $this->synch(Chamilo::path('/main'));
  1036. ksort($this->map);
  1037. }
  1038. public function __invoke()
  1039. {
  1040. $this->run();
  1041. }
  1042. public function __toString()
  1043. {
  1044. $result = array();
  1045. $result[] = '$result = array();
  1046. ';
  1047. foreach ($this->map as $name => $path) {
  1048. $result[] = '$result[' . "'" . $name . "']" . ' = ' . "'" . $path . "';";
  1049. }
  1050. $result[] = "<br/>Duplicates </br>";
  1051. foreach ($this->get_duplicates() as $key => $items) {
  1052. foreach ($items as $value) {
  1053. $result[] = "$key => $value";
  1054. }
  1055. }
  1056. return implode("<br/>", $result);
  1057. }
  1058. protected function accept_file($path)
  1059. {
  1060. if (!is_readable($path)) {
  1061. return false;
  1062. }
  1063. if (!is_file($path)) {
  1064. return false;
  1065. }
  1066. if (strpos($path, '.php') === false) {
  1067. return false;
  1068. }
  1069. if (strpos($path, 'autoload.class.php') !== false) {
  1070. return false;
  1071. }
  1072. if (strpos($path, 'test') !== false) {
  1073. return false;
  1074. }
  1075. if (strpos($path, '.class.php') !== false) {
  1076. return true;
  1077. }
  1078. if (strpos($path, '.lib.php') !== false) {
  1079. return true;
  1080. }
  1081. if (strpos($path, 'pear')) {
  1082. return true;
  1083. }
  1084. return false;
  1085. }
  1086. /**
  1087. * Synchronize the autoloader map with the current file structure.
  1088. *
  1089. * Searches all files and sub directories for class declarations.
  1090. * Creates a map of class name to (relative) file path.
  1091. * Update the autoloader with the map declaration if $update equals true.
  1092. * Returns a map of class name to file path.
  1093. *
  1094. * @param string $current_dir The current directory in which we search for class declarations
  1095. */
  1096. protected function synch($current_dir = null)
  1097. {
  1098. $result = array();
  1099. $root_dir = $this->root_dir;
  1100. $current_dir = $current_dir ? $current_dir : $root_dir;
  1101. $current_dir = realpath($current_dir);
  1102. //plugins are not handled by the autoloader.
  1103. if (basename($current_dir) == 'plugin') {
  1104. return $result;
  1105. }
  1106. $files = scandir($current_dir);
  1107. $files = array_diff($files, array('.', '..'));
  1108. foreach ($files as $file) {
  1109. $path = $current_dir . '/' . $file;
  1110. if ($this->accept_file($path)) {
  1111. $content = file_get_contents($path);
  1112. $classes = CodeUtilities::get_classes($content);
  1113. $namespace = CodeUtilities::get_namespace($content);
  1114. $namespace = $namespace ? $namespace . '\\' : '';
  1115. foreach ($classes as $class) {
  1116. /* a few classes have the same namespace and class name
  1117. * in this case we let the latest win as this may
  1118. * relates to different autoloader.
  1119. */
  1120. $rel_path = realpath($path);
  1121. $rel_path = str_ireplace($root_dir, '', $rel_path);
  1122. $rel_path = str_replace('\\', '/', $rel_path);
  1123. $key = $namespace . $class;
  1124. if (isset($this->duplicates[$key])) {
  1125. $this->duplicates[$key][] = $rel_path;
  1126. } else if (isset($this->map[$key])) {
  1127. if (!isset($this->duplicates[$key])) {
  1128. $this->duplicates[$key] = array();
  1129. }
  1130. $this->duplicates[$key][] = $rel_path;
  1131. $this->duplicates[$key][] = $this->map[$key];
  1132. unset($this->map[$key]);
  1133. } else {
  1134. $this->map[$key] = $rel_path;
  1135. }
  1136. }
  1137. }
  1138. }
  1139. foreach ($files as $dir) {
  1140. $path = $current_dir . '/' . $dir;
  1141. if (is_dir($path)) {
  1142. $this->synch($current_dir . '/' . $dir);
  1143. }
  1144. }
  1145. }
  1146. }