1 <?php //chdir(dirname(__FILE__));
4 This is a sample config file for the ewiki addon for ATutor. You might choose to modify it
5 by adding or removing ewiki plugin. See the README & README.plugin and README_ATUTOR_MODULE
10 // Setup the flat file database in the ATutor content directory
12 if(@!opendir(AT_CONTENT_DIR.$_SESSION['course_id']."/wiki")){
13 mkdir(AT_CONTENT_DIR.$_SESSION['course_id']."/wiki", 0700);
15 define("EWIKI_DBFILES_DIRECTORY", AT_CONTENT_DIR.$_SESSION['course_id']."/wiki");
16 include_once("plugins/db/flat_files.php");
18 @define("EWIKI_SCRIPT", "mods/wiki/page.php?page=");
20 #-- only loaded if it exists
21 @include_once("local/config.php");
23 #-- predefine some of the configuration constants
24 define("EWIKI_PAGE_INDEX", "FrontPage");
25 define("EWIKI_LIST_LIMIT", 25);
26 define("EWIKI_HTML_CHARS", 1);
27 @define("EWIKI_PRINT_TITLE", 1);
30 Error reporting is turned off so the downloads.php plugin will not complain
31 because it uses allow_call_time_pass_reference = on. Disable the downloads plugin if you
32 don't need it. We're hoping this will be fixed in a future version of ewiki.
33 allow_call_time_pass_reference should normally be turned off
38 if($_SESSION['is_admin']){
39 $actions_allowed = array($_SESSION['login'] => array("edit", "delete", "control", "admin"));
42 define("EWIKI_PROTECTED_MODE", 1);
44 if($_SESSION['is_admin'] ==1){
45 define("EWIKI_AUTH_DEFAULT_RING", 0);
46 }else if ($_SESSION['enroll'] ==0){
47 define("EWIKI_AUTH_DEFAULT_RING", 3);
49 define("EWIKI_AUTH_DEFAULT_RING", 2);
51 // setlocale(LC_TIME, "nl");
53 #-- helper scripts for broken/outdated PHP configurations
54 include_once("plugins/lib/fix.php");
55 include_once("plugins/lib/upgrade.php");
58 #-- load plugins, before core script ewiki.php
59 /* Load admin plugins id ATutor user is_admin or privileged*/
60 if($_SESSION['is_admin'] ==1 || authenticate(AT_PRIV_WIKI, AT_PRIV_RETURN)){
61 include_once("plugins/admin/control.php");
64 include_once("plugins/init.php");
65 //include_once("plugins/page/README.php");
66 include_once("plugins/pluginloader.php");
68 include_once("plugins/action/rss.php");
70 include_once("plugins/appearance/title_calendar.php");
71 include_once("plugins/appearance/listpages_ul.php");
73 include_once("plugins/auth/auth_perm_ring.php");
74 include_once("plugins/auth/userdb_userregistry.php");
75 include_once("plugins/auth/auth_method_http.php");
77 include_once("plugins/aview/linktree.php");
78 include_once("plugins/aview/toc.php");
80 include_once("plugins/edit/templates.php");
82 include_once("plugins/interwiki/intermap.php");
84 include_once("plugins/lib/feed.php");
85 include_once("plugins/lib/mime_magic.php");
87 include_once("plugins/markup/css.php");
88 #enable for page footnotes (footnote anchors are broken however)
89 #include_once("plugins/markup/footnotes.php");
90 include_once("plugins/markup/rescuehtml.php");
91 #enable for full html support (to allow students to create homepages, for instance)
92 #include_once("plugins/markup/rendering_null.php");
93 include_once("plugins/markup/naturallists.php");
94 //include_once("plugins/markup/fix_source_mangling.php");
95 include_once("plugins/markup/braceabbr.php");
96 include_once("plugins/markup/table_rowspan.php");
98 include_once("plugins/meta/meta.php");
100 include_once("plugins/module/downloads.php");
101 include_once("plugins/module/calendar.php");
102 include_once("plugins/module/tour.php");
104 include_once("plugins/mpi/mpi.php");
106 include_once("plugins/notify.php");
108 include_once("plugins/page/powersearch.php");
109 include_once("plugins/page/ewikilog.php");
110 include_once("plugins/page/wordindex.php");
111 include_once("plugins/page/imagegallery.php");
112 include_once("plugins/page/orphanedpages.php");
113 include_once("plugins/page/textupload.php");
114 include_once("plugins/page/wantedpages.php");
115 include_once("plugins/page/wikidump.php");
116 include_once("plugins/page/wikinews.php");
117 include_once("plugins/page/hitcounter.php");
118 include_once("plugins/page/scandisk.php");
119 include_once("plugins/page/recentchanges.php");
120 include_once("plugins/linking/link_icons.php");
122 include_once("ewiki.php");