... |
... |
@@ -66,19 +66,22 @@ class ModuleMemberList extends ModuleMemberExtension
|
66 |
66 |
$objGroups = MemberModel::findByGroups($this->groups);
|
67 |
67 |
$arrMembers = null;
|
68 |
68 |
|
69 |
|
- while($objGroups->next())
|
|
69 |
+ if($objGroups->count())
|
70 |
70 |
{
|
71 |
|
- if($objGroups->disable)
|
|
71 |
+ while($objGroups->next())
|
72 |
72 |
{
|
73 |
|
- continue;
|
74 |
|
- }
|
|
73 |
+ if($objGroups->disable)
|
|
74 |
+ {
|
|
75 |
+ continue;
|
|
76 |
+ }
|
75 |
77 |
|
76 |
|
- $arrMemberFields = StringUtil::deserialize($this->memberFields, true);
|
|
78 |
+ $arrMemberFields = StringUtil::deserialize($this->memberFields, true);
|
77 |
79 |
|
78 |
|
- $objTemplate = new FrontendTemplate($this->memberListTpl ?: $this->strMemberTemplate);
|
79 |
|
- $objTemplate->setData($objGroups->current()->row());
|
|
80 |
+ $objTemplate = new FrontendTemplate($this->memberListTpl ?: $this->strMemberTemplate);
|
|
81 |
+ $objTemplate->setData($objGroups->current()->row());
|
80 |
82 |
|
81 |
|
- $arrMembers[] = $this->parseMemberTemplate($objGroups->current(), $objTemplate, $arrMemberFields, $this->imgSize);
|
|
83 |
+ $arrMembers[] = $this->parseMemberTemplate($objGroups->current(), $objTemplate, $arrMemberFields, $this->imgSize);
|
|
84 |
+ }
|
82 |
85 |
}
|
83 |
86 |
|
84 |
87 |
if(null === $arrMembers)
|