function _makeMpName($value) {
    if ($value != '') {
        $get_name = DBGet(DBQuery('SELECT TITLE FROM marking_periods WHERE marking_period_id=' . $value));
        return $get_name[1]['TITLE'];
    } else
        return ''._customCoursePeriod.'';
}
The software uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the software does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.