Warnings eliminated and made a fix for Bug #1557 - EWIKI_NAME already defined
authorskaldrom <skaldrom>
Thu, 10 Jun 2004 11:42:08 +0000 (11:42 +0000)
committerskaldrom <skaldrom>
Thu, 10 Jun 2004 11:42:08 +0000 (11:42 +0000)
mod/wiki/admin.php
mod/wiki/ewiki/ewiki.php
mod/wiki/ewiki/plugins/moodle/downloads.php
mod/wiki/lib.php
mod/wiki/view.php

index fde84fd51aa9ec18ac981911fcfdcb361c909249..f5adaecd401a22cb9189419e0b72ea0e58f3df97 100644 (file)
@@ -6,8 +6,6 @@
     require_once("../../config.php");
     require_once("lib.php");
     
-    include_once($CFG->dirroot."/mod/wiki/ewikimoodlelib.php");
-    include_once($CFG->dirroot."/mod/wiki/ewiki/plugins/moodle/moodle_binary_store.php");
 
     require_login($course->id);
     
       }          
     }
             
+    # Database and Binary Handler
+    include_once($CFG->dirroot."/mod/wiki/ewikimoodlelib.php");
+    include_once($CFG->dirroot."/mod/wiki/ewiki/plugins/moodle/moodle_binary_store.php");
+    
     /// The wiki_entry->pagename is set to the specified value of the wiki,
     /// or the default value in the 'lang' file if the specified value was empty.
     define("EWIKI_PAGE_INDEX",$wiki_entry->pagename);
index 79f8d1e0a0379acd431fe5dd700c7a89b2c5d6e0..fb13f187b46df496c008216d391010a6eb6c7844 100644 (file)
        if ($pf_a = $ewiki_plugins["init"]) foreach ($pf_a as $pf) {
            // Binary Handling starts here
            #### MOODLE CHANGE TO BE COMPATIBLE WITH PHP 4.1
+           #if(headers_sent($file,$line)) {
+           #  error("Headers already sent: $file:$line");
            if(headers_sent()) {
-             error("Headers already sent");
+             error("Headers already sent.");
            }
            $pf($GLOBALS);
         }
index 4e0a33d1f71a7ec323cbbccb8ff064f6f67e74b3..e22ed6f9eee3e779ce3719d5954995fdd839a392 100644 (file)
@@ -8,7 +8,9 @@
 
 
 #-- settings
-define("EWIKI_UPLOAD_MAXSIZE", 2*1024*1024);
+
+# Defined in view.php
+#define("EWIKI_UPLOAD_MAXSIZE", 2*1024*1024);
 define("EWIKI_PAGE_UPLOAD", "FileUpload");
 define("EWIKI_PAGE_DOWNLOAD", "FileDownload");
 define("EWIKI_ACTION_ATTACHMENTS", "attachments");  #-- define to 0 to disable
index 87b921e7db241c54029f4b334c06042ebeda6968..c18a219529821dcdd567af8d54862ad4b366aca4 100644 (file)
@@ -1357,4 +1357,4 @@ function wiki_admin_revert($proceed, $authorfieldpattern, $changesfield, $howtoo
   } #-- while($row)
   return $ret;
 }
-?> 
\ No newline at end of file
+?>
\ No newline at end of file
index 3e28baec5d689bccf091b1d0494434c677c28666..dc61808eabbe4799e68979f805bd29fe136b79e4 100644 (file)
         global $ewiki_title;
 
 ///     #-- predefine some of the configuration constants
-        define("EWIKI_NAME", $wiki_entry->pagename);
+        
+        
+        /// EWIKI_NAME is defined in ewikimoodlelibs, so that also admin.php can use this
+        #define("EWIKI_NAME", $wiki_entry->pagename);
 
         /// Search Hilighting
         if($ewiki_title=="SearchPages") {
     }
 
 
+    # Group wiki, ...: No wikipage and no ewiki_title
+    if(!isset($ewiki_title)) {
+          $ewiki_title="";
+    }
+        
 /// Moodle Log
     add_to_log($course->id, "wiki", $ewiki_action, "view.php?id=$cm->id&groupid=$groupid&userid=$userid&wikipage=$wikipage", $wiki->name." ".$ewiki_title);
 
     $strwiki  = get_string("modulename", "wiki");
 
     print_header("$course->shortname: ".($ewiki_title?$ewiki_title:$wiki->name), "$course->fullname",
-                "$navigation <A HREF=\"index.php?id=$course->id\">$strwikis</A> -> <A HREF=\"view.php?id=$moodleID\">$wiki->name</a> -> $ewiki_title",
+                "$navigation <A HREF=\"index.php?id=$course->id\">$strwikis</A> -> <A HREF=\"view.php?id=$moodleID\">$wiki->name</a>".($ewiki_title?" -> $ewiki_title":""),
                 "", "", true, update_module_button($cm->id, $course->id, $strwiki),
                 navmenu($course, $cm));