|
|
@@ -226,9 +226,11 @@ class EditListDataProvider extends AddListDataProvider
|
|
|
}
|
|
|
}
|
|
|
// find new external members to add
|
|
|
- foreach($customMembers as $extMember) {
|
|
|
- if(!in_array($extMember, $this->formData['memberListActually'])) {
|
|
|
- $addExtMembers[] = $extMember;
|
|
|
+ if(!empty($customMembers)){
|
|
|
+ foreach($customMembers as $extMember) {
|
|
|
+ if(!in_array($extMember, $this->formData['memberListActually'])) {
|
|
|
+ $addExtMembers[] = $extMember;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// prepare
|
|
|
@@ -241,7 +243,7 @@ class EditListDataProvider extends AddListDataProvider
|
|
|
);
|
|
|
}
|
|
|
}
|
|
|
- // find members to remove
|
|
|
+ // find members to remove
|
|
|
foreach($this->formData['memberListActually'] as $oldMember) {
|
|
|
if((!in_array($oldMember,$this->formData['memberList'])) && (!in_array($oldMember,$customMembers))){
|
|
|
$delMembers[] = $oldMember;
|
|
|
@@ -349,15 +351,6 @@ class EditListDataProvider extends AddListDataProvider
|
|
|
}
|
|
|
}
|
|
|
$api->logout();
|
|
|
-
|
|
|
- logModuleCall(
|
|
|
- 'kerioEmail',
|
|
|
- __FUNCTION__,
|
|
|
- $paramsAdd,
|
|
|
- 'Debug Formdata',
|
|
|
- $paramsDel
|
|
|
- );
|
|
|
-
|
|
|
/**
|
|
|
* hosting id
|
|
|
*/
|