Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-3313

LiveClassroom: ereg() is deprecated

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 2.1.1
    • None
    • PHP 5+
    • Hide

      UNTESTED TRIVIAL PATCH:

      — PrefixUtil.php 2011-12-12 10:27:56.000000000 -0600
      +++ PrefixUtil.php.patch 2011-12-21 09:07:08.000000000 -0600
      @@ -1,6 +1,6 @@
      <?php
      define("ACCEPTABLE_PREFIX_LENGTH", 8);
      -define("ACCEPTABLE_PREFIX_REGEX", "_[a-zA-Z0-9]

      {1,8}_");
      +define("ACCEPTABLE_PREFIX_REGEX", "/_[a-zA-Z0-9]{1,8}

      _/");
      class PrefixUtil {

      function PrefixUtil()
      @@ -46,7 +46,7 @@
      */
      function isPrefixValid($prefix)

      { - return ($prefix != null && ereg(ACCEPTABLE_PREFIX_REGEX, $prefix) > 0); + return ($prefix != null && preg_match(ACCEPTABLE_PREFIX_REGEX, $prefix) > 0); }

      /**

      Show
      UNTESTED TRIVIAL PATCH: — PrefixUtil.php 2011-12-12 10:27:56.000000000 -0600 +++ PrefixUtil.php.patch 2011-12-21 09:07:08.000000000 -0600 @@ -1,6 +1,6 @@ <?php define("ACCEPTABLE_PREFIX_LENGTH", 8); -define("ACCEPTABLE_PREFIX_REGEX", "_ [a-zA-Z0-9] {1,8}_"); +define("ACCEPTABLE_PREFIX_REGEX", "/_ [a-zA-Z0-9] {1,8} _/"); class PrefixUtil { function PrefixUtil() @@ -46,7 +46,7 @@ */ function isPrefixValid($prefix) { - return ($prefix != null && ereg(ACCEPTABLE_PREFIX_REGEX, $prefix) > 0); + return ($prefix != null && preg_match(ACCEPTABLE_PREFIX_REGEX, $prefix) > 0); } /**
    • MOODLE_21_STABLE

      PHP Deprecated: Function ereg() is deprecated in /var/www/html/lms/learn/mod/liveclassroom/lib/php/lc/PrefixUtil.php on line 49

            aborrow Anthony Borrow
            richardlynch Richard Lynch (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.