Browse Source

Fix: Backward compatibility with Moodle 2.0 and textlib

MOODLE_20_STABLE
bdaloukas 12 years ago
parent
commit
887afdefe6
  1. 6
      locallib.php
  2. 4
      version.php

6
locallib.php

@ -1961,13 +1961,13 @@ function game_substr()
if( game_get_moodle_version() < '02.05') if( game_get_moodle_version() < '02.05')
return textlib_get_instance()->substr( $a[ 0], $a[ 1], $a[ 2]); return textlib_get_instance()->substr( $a[ 0], $a[ 1], $a[ 2]);
else else
return textlib::ubstr( $a[ 0], $a[ 1], $a[ 2]); return textlib::substr( $a[ 0], $a[ 1], $a[ 2]);
}else if( $num == 2) }else if( $num == 2)
{ {
if( game_get_moodle_version() < '02.05') if( game_get_moodle_version() < '02.05')
return textlib_get_instance()->substr( $a[ 0], $a[ 1]); return textlib_get_instance()->substr( $a[ 0], $a[ 1]);
else else
return textlib::ubstr( $a[ 0], $a[ 1]); return textlib::substr( $a[ 0], $a[ 1]);
}else }else
die( 'Substr requires 2 or 3 parameters'); die( 'Substr requires 2 or 3 parameters');
} }
@ -1985,5 +1985,5 @@ function game_strpos( $haystack, $needle, $offset = 0)
if( game_get_moodle_version() < '02.05') if( game_get_moodle_version() < '02.05')
return textlib_get_instance()->strpos( $haystack, $needle, $offset); return textlib_get_instance()->strpos( $haystack, $needle, $offset);
else else
return textlib::strtoupper( $haystack, $needle, $offset); return textlib::strpos( $haystack, $needle, $offset);
} }

4
version.php

@ -11,7 +11,7 @@
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$module->component = 'mod_game'; // Full name of the plugin (used for diagnostics) $module->component = 'mod_game'; // Full name of the plugin (used for diagnostics)
$module->version = 2013082401; // The current module version (Date: YYYYMMDDXX) $module->version = 2013082402; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2010112400; // Requires Moodle 2.0 $module->requires = 2010112400; // Requires Moodle 2.0
$module->cron = 0; // Period for cron to check this module (secs) $module->cron = 0; // Period for cron to check this module (secs)
$module->release = '3.8.24'; $module->release = '3.8.24.2';

Loading…
Cancel
Save