andre il y a 5 ans
Parent
commit
fa645cf994
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      zimbraSingle.php

+ 4 - 2
zimbraSingle.php

@@ -54,12 +54,14 @@ function zimbraSingle_ChangePassword($params)
     if (defined('CLIENTAREA')) {
     if (defined('CLIENTAREA')) {
         $params['customfields']['password'] = $params['password'];
         $params['customfields']['password'] = $params['password'];
         $params['customfields']['pwrepeat'] = $params['password'];
         $params['customfields']['pwrepeat'] = $params['password'];
-        $customFieldIDsObj = Capsule::table('tblcustomfields')
+        $customFieldIDsCol = Capsule::table('tblcustomfields')
             ->select('id')
             ->select('id')
             ->where('relid', '=', $params['pid'])
             ->where('relid', '=', $params['pid'])
             ->where('fieldtype', '=', 'password')
             ->where('fieldtype', '=', 'password')
             ->get();
             ->get();
-        $customFieldIDs = recursiveFindAll( $customFieldIDsObj, 'id');
+        $customFieldIDsObj = $customFieldIDsCol->to_array();
+        foreach ($customFieldIDsObj as $value) 
+            $customFieldIDs[] = $value->id;
         logModuleCall(
         logModuleCall(
             'zimbrasingle',
             'zimbrasingle',
             __FUNCTION__,
             __FUNCTION__,