Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-47947

Create a library functions for handling paths in a microsoft safe way.

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 2.8
    • Libraries
    • MOODLE_28_STABLE

      We currently have a lot of similar code for handling path strings that are from other operating systems (Windows). The current method is to do a string replace

      str_replace('\\', '/', $path);
      

      This code is used 56 times through the code, though a large amount of those are in third party files.
      Use the following for a complete list:
      grep -r "str_replace('\\\\\\\\', '/'"
      git grep will show you areas only in core moodle.

      It would be preferable if this was centralised in the one location.

            Unassigned Unassigned
            abgreeve Adrian Greeve
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

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