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
/* For licensing terms, see /license.txt */
use Chamilo\SkillBundle\Entity\SkillRelCourse;
$cidReset = true;
require_once __DIR__.'/../inc/global.inc.php';

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

Loading…
Cancel
Save