diff --git a/include/management/columns/class_Column.inc b/include/management/columns/class_Column.inc
index f40ce0b4fb1a1b667dd5d6c8eda47709d8d1066c..fe8158d03d2d050037234881780d2d9a6465f037 100755
--- a/include/management/columns/class_Column.inc
+++ b/include/management/columns/class_Column.inc
@@ -50,7 +50,7 @@ class Column
     if (isset($data['attributes'])) {
       $attributes = $data['attributes'];
       if (!is_array($attributes)) {
-        $attributes = array_map('trim', explode(',', $attributes));
+        $attributes = array_map('trim', explode(',', (string) $attributes));
       }
     }
     if (isset($data['label'])) {
@@ -216,9 +216,9 @@ class Column
         if ($b == '') {
           $b = '31.12.0000';
         }
-        list($d, $m, $y) = explode('.', $a);
+        list($d, $m, $y) = explode('.', (string) $a);
         $a = (int)sprintf('%04d%02d%02d', $y, $m, $d);
-        list($d, $m, $y) = explode('.', $b);
+        list($d, $m, $y) = explode('.', (string) $b);
         $b = (int)sprintf('%04d%02d%02d', $y, $m, $d);
         return $b - $a;