Merge branch 'platal-1.0.0'
[platal.git] / include / webservices / manageurs.inc.php
index d004644..08beb41 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /***************************************************************************
- *  Copyright (C) 2003-2004 Polytechnique.org                              *
+ *  Copyright (C) 2003-2010 Polytechnique.org                              *
  *  http://opensource.polytechnique.org/                                   *
  *                                                                         *
  *  This program is free software; you can redistribute it and/or modify   *
@@ -48,7 +48,10 @@ function manageurs_encrypt_close(){
 
 function manageurs_encrypt($message){
   global $tripledes;
-  return base64_encode(mcrypt_generic($tripledes, $message));
+  if (empty($message)) {
+      return $message;
+  }
+  return base64_encode(mcrypt_generic($tripledes, utf8_decode($message)));
 }
 
 function manageurs_decrypt($message){
@@ -80,4 +83,5 @@ function manageurs_decrypt_array($array){
   return $result;
 }
 
+// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8:
 ?>