/** * Check if a document width the chosen filename already exists */ function document_exists($filename) { global $dir; // Clean up the name, only ASCII characters should stay. (and strict) $cleanName = replace_dangerous_char($filename, 'strict'); // No "dangerous" files $cleanName = disable_dangerous_file($cleanName); return !DocumentManager::documentExists($dir . $cleanName . '.html', api_get_course_info(), api_get_session_id(), api_get_group_id()); /*$filename = addslashes(trim($filename)); $filename = Security::remove_XSS($filename); $filename = replace_dangerous_char($filename); $filename = disable_dangerous_file($filename); return !file_exists($filepath.$filename.'.html');*/ }
/** * Check if a document width the chosen filename already exists */ function document_exists($filename) { global $dir; $cleanName = api_replace_dangerous_char($filename); // No "dangerous" files $cleanName = disable_dangerous_file($cleanName); return !DocumentManager::documentExists($dir . $cleanName . '.html', api_get_course_info(), api_get_session_id(), api_get_group_id()); }