diff --git a/bl-kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php
index 3b2ecbad..50b9a0f0 100644
--- a/bl-kernel/helpers/filesystem.class.php
+++ b/bl-kernel/helpers/filesystem.class.php
@@ -12,7 +12,11 @@ class Filesystem {
 		}
 
 		if($sortByDate) {
-			usort($directories, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
+			usort($directories, 
+			      function($a, $b) {
+				      return filemtime($b) - filemtime($a);
+			      }
+			);
 		}
 
 		return $directories;
@@ -27,7 +31,11 @@ class Filesystem {
 		}
 
 		if ($sortByDate) {
-			usort($files, create_function('$a,$b', 'return filemtime($b) - filemtime($a);'));
+			usort($files, 
+				function($a, $b) {
+					return filemtime($b) - filemtime($a);
+				}
+			);
 		}
 
 		return $files;
@@ -179,4 +187,4 @@ class Filesystem {
 		$zip->extractTo($destination);
 		return $zip->close();
 	}
-}
\ No newline at end of file
+}