Minor: Flint fixes

pull/4041/head
Angel Fernando Quiroz Campos 4 years ago
parent 7cc6a57bd8
commit 9dab1de65c
  1. 2
      main/admin/skill_rel_course.php
  2. 9
      main/exercise/fill_blanks.class.php

@ -1,8 +1,6 @@
<?php <?php
/* For licensing terms, see /license.txt */ /* For licensing terms, see /license.txt */
use Chamilo\SkillBundle\Entity\SkillRelCourse;
$cidReset = true; $cidReset = true;
require_once __DIR__.'/../inc/global.inc.php'; require_once __DIR__.'/../inc/global.inc.php';

@ -593,25 +593,26 @@ class FillBlanks extends Question
* *
* @return string * @return string
*/ */
public static function replaceSpecialCharsForMenuValues($value) { public static function replaceSpecialCharsForMenuValues($value)
{
// It replaces supscript numbers // It replaces supscript numbers
$value = preg_replace('/<sup>([0-9]+)<\/sup>/is', "&sub$1;", $value); $value = preg_replace('/<sup>([0-9]+)<\/sup>/is', "&sub$1;", $value);
// It replaces subscript numbers // It replaces subscript numbers
$value = preg_replace_callback( $value = preg_replace_callback(
"/<sub>([0-9]+)<\/sub>/is", "/<sub>([0-9]+)<\/sub>/is",
function($m) { function ($m) {
$precode = '&#832'; $precode = '&#832';
$nb = $m[1]; $nb = $m[1];
$code = ''; $code = '';
if (is_numeric($nb) && strlen($nb) > 1) { if (is_numeric($nb) && strlen($nb) > 1) {
for ($i = 0 ; $i < strlen($nb) ; $i++) { for ($i = 0; $i < strlen($nb); $i++) {
$code .= $precode.$nb[$i].';'; $code .= $precode.$nb[$i].';';
} }
} else { } else {
$code = $precode.$m[1].';'; $code = $precode.$m[1].';';
} }
return $code; return $code;
}, },
$value); $value);

Loading…
Cancel
Save