Code

Updated smb alternative
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 21 Feb 2008 14:33:03 +0000 (14:33 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Thu, 21 Feb 2008 14:33:03 +0000 (14:33 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@9025 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-core/include/functions.inc

index 7b135d285396b3d1e4e03ec28366e1314bff7f4a..30c7f2778b7a3e52888ddd764d6baa5fa544fe3c 100644 (file)
@@ -2532,8 +2532,9 @@ function generate_smb_nt_hash($password)
   global $config;
 
   # Try to use gosa-si?
-  if (isset($config->data['MAIN']['GOSA_SI'])){
-         $hash= gosaSupportDaemon::send("gosa_gen_smb_hash", "GOSA", array("password" => $password));
+  if (isset($config->current['GOSA_SI'])){
+       $res= gosaSupportDaemon::send("gosa_gen_smb_hash", "GOSA", array("password" => $password), TRUE);
+       $hash= $res['XML']['HASH'];
   } else {
          $tmp= $config->data['MAIN']['SMBHASH']." ".escapeshellarg($password);
          @DEBUG (DEBUG_LDAP, __LINE__, __FUNCTION__, __FILE__, $tmp, "Execute");