### Eclipse Workspace Patch 1.0
#P contrib
Index: plugins/blocks/mrbs/web/day.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/web/day.php,v
retrieving revision 1.13
diff -u -r1.13 day.php
--- plugins/blocks/mrbs/web/day.php	3 Jun 2009 08:48:58 -0000	1.13
+++ plugins/blocks/mrbs/web/day.php	11 Nov 2009 15:36:49 -0000
@@ -389,9 +389,9 @@
 				} else echo '&nbsp;';
 			}
             elseif ($double_booked){
-                $descrs=split("\n",$descr);
-                $long_descrs=split(",",$long_descr);
-                $ids=split(",",$id);
+                $descrs=preg_split("\n",$descr);
+                $long_descrs=preg_split(",",$long_descr);
+                $ids=preg_split(",",$id);
             }else{
                 $descrs[]=$descr;
                 $long_descrs[]=$long_descr;
Index: plugins/blocks/mrbs/web/userweek.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/web/userweek.php,v
retrieving revision 1.2
diff -u -r1.2 userweek.php
--- plugins/blocks/mrbs/web/userweek.php	10 Jun 2009 15:07:11 -0000	1.2
+++ plugins/blocks/mrbs/web/userweek.php	11 Nov 2009 15:36:49 -0000
@@ -363,9 +363,9 @@
                 echo '&nbsp;';
         }
         elseif ($double_booked){
-                $descrs=split("\n",$descr);
-                $long_descrs=split(",",$long_descr);
-                $ids=split(",",$id);
+                $descrs=preg_split("\n",$descr);
+                $long_descrs=preg_split(",",$long_descr);
+                $ids=preg_split(",",$id);
             }else{
                 $descrs[]=$descr;
                 $long_descrs[]=$long_descr;
Index: plugins/blocks/mrbs/web/session_php.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/web/session_php.php,v
retrieving revision 1.6
diff -u -r1.6 session_php.php
--- plugins/blocks/mrbs/web/session_php.php	17 Aug 2008 22:49:36 -0000	1.6
+++ plugins/blocks/mrbs/web/session_php.php	11 Nov 2009 15:36:49 -0000
@@ -27,7 +27,7 @@
 else
 {
     $cookie_path = $PHP_SELF;
-    $cookie_path = ereg_replace('[^/]*$', '', $cookie_path);
+    $cookie_path = preg_replace('[^/]*$', '', $cookie_path);
 }
 session_set_cookie_params(0, $cookie_path);
 session_start();
Index: plugins/blocks/mrbs/web/escapeshellarg.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/web/escapeshellarg.php,v
retrieving revision 1.2
diff -u -r1.2 escapeshellarg.php
--- plugins/blocks/mrbs/web/escapeshellarg.php	28 Dec 2007 05:53:05 -0000	1.2
+++ plugins/blocks/mrbs/web/escapeshellarg.php	11 Nov 2009 15:36:49 -0000
@@ -9,7 +9,7 @@
 
 function escapeshellarg($x)
 {
-  return "'".ereg_replace("'", "'\\''", $x)."'";
+  return "'".preg_replace("'", "'\\''", $x)."'";
 } 
 
 ?>
\ No newline at end of file
Index: plugins/blocks/mrbs/web/month.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/web/month.php,v
retrieving revision 1.8
diff -u -r1.8 month.php
--- plugins/blocks/mrbs/web/month.php	17 Aug 2008 23:07:28 -0000	1.8
+++ plugins/blocks/mrbs/web/month.php	11 Nov 2009 15:36:49 -0000
@@ -190,7 +190,7 @@
     echo "<p>DEBUG: month=$month year=$year start=$weekday_start range=$month_start:$month_end\n";
 
 # Used below: localized "all day" text but with non-breaking spaces:
-$all_day = ereg_replace(" ", "&nbsp;", get_string('all_day','block_mrbs'));
+$all_day = preg_replace(" ", "&nbsp;", get_string('all_day','block_mrbs'));
 
 #Get all meetings for this month in the room that we care about
 # row[0] = Start time
@@ -259,8 +259,8 @@
 	    }
             else
             {
-              $start_str = ereg_replace(" ", "&nbsp;", period_time_string($row[0]));
-              $end_str   = ereg_replace(" ", "&nbsp;", period_time_string($row[1], -1));
+              $start_str = preg_replace(" ", "&nbsp;", period_time_string($row[0]));
+              $end_str   = preg_replace(" ", "&nbsp;", period_time_string($row[1], -1));
               switch (cmp3($row[0], $midnight[$day_num]) . cmp3($row[1], $midnight_tonight[$day_num] + 1))
               {
         	case "> < ":         # Starts after midnight, ends before midnight
Index: plugins/blocks/mrbs/import.php
===================================================================
RCS file: /cvsroot/moodle/contrib/plugins/blocks/mrbs/import.php,v
retrieving revision 1.4
diff -u -r1.4 import.php
--- plugins/blocks/mrbs/import.php	19 Jun 2009 10:25:55 -0000	1.4
+++ plugins/blocks/mrbs/import.php	11 Nov 2009 15:36:49 -0000
@@ -38,7 +38,7 @@
             $csvrow->name=clean_param($array[6],PARAM_TEXT);
             $csvrow->description=clean_param($array[7],PARAM_TEXT);
 
-            list($year, $month, $day) = split('[/]', $csvrow->first_date);
+            list($year, $month, $day) = preg_split('[/]', $csvrow->first_date);
             $date = mktime(12,00,00,$month,$day,$year);
             $room = room_id_lookup($csvrow->room_name);
             $weeks =str_split($csvrow->weekpattern);

