function VerifyBlockedSchedule($columns,$course_period_id,$sec,$edit=false)
{
    if($course_period_id!='new')
    {
    $cp_det_RET=  DBGet(DBQuery("SELECT * FROM course_periods WHERE course_period_id=$course_period_id"));

        $cp_det_RET=$cp_det_RET[1];
        $teacher=$cp_det_RET['TEACHER_ID'];
        $secteacher=$cp_det_RET['SECONDARY_TEACHER_ID'];
         $all_teacher=$teacher.($secteacher!=''?$secteacher:'');
    }
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.