diff --git a/core/trunk/core/class/ExportControler.php b/core/trunk/core/class/ExportControler.php
index f9addb593a3bd95edaca38d33ac84a0ecebf30dd..461c565e4e8a422612ef29e81318b0953694c978 100755
--- a/core/trunk/core/class/ExportControler.php
+++ b/core/trunk/core/class/ExportControler.php
@@ -607,4 +607,55 @@ class ExportFunctions
         }
     }
 
+    function get_answer_nature($libelle)
+    {
+
+        $query_status = "SELECT answer_type_bitmask FROM res_view_letterbox WHERE res_id = ##res_id## ";
+
+        $db = new Database();
+
+        $i=0;
+        foreach($this->object_export as $line_name => $line_value) {
+            if ($i == 0) {
+                $line_value->get_answer_nature = $libelle;
+                $i++;
+                continue;
+            }
+
+            $res_id = $line_value->res_id;
+            $query = str_replace('##res_id##', '?', $query_status);
+            $stmt = $db->query($query, array($res_id));
+
+            $result = $stmt->fetchObject();
+
+		    $bitmask = $result->answer_type_bitmask;
+		    switch ($bitmask) {
+		        case "000000":
+		            $answer = '';
+		            break;
+		        case "000001":
+		            $answer = _SIMPLE_MAIL;
+		            break;
+		        case "000010":
+		            $answer = _REGISTERED_MAIL;
+		            break;
+		        case "000100":
+		            $answer = _DIRECT_CONTACT;
+		            break;
+		        case "001000":
+		            $answer = _EMAIL;
+		            break;
+		        case "010000":
+		            $answer = _FAX;
+		            break;
+		        case "100000":
+		            $answer = _ANSWER;
+		            break;
+		        default:
+		            $answer = '';
+		    }
+
+            $line_value->get_answer_nature = $answer;
+        }    	
+    }
 }