diff --git a/modules/communication/communication.view.php b/modules/communication/communication.view.php index 32416441b..06f175cea 100644 --- a/modules/communication/communication.view.php +++ b/modules/communication/communication.view.php @@ -294,12 +294,16 @@ class communicationView extends communication $oCommunicationModel = getModel('communication'); // get a group list + $friend_group_list = array(); $tmp_group_list = $oCommunicationModel->getFriendGroups(); - $group_count = count($tmp_group_list); - - for($i = 0; $i < $group_count; $i++) + if (is_countable($tmp_group_list)) { - $friend_group_list[$tmp_group_list[$i]->friend_group_srl] = $tmp_group_list[$i]; + $group_count = count($tmp_group_list); + + for($i = 0; $i < $group_count; $i++) + { + $friend_group_list[$tmp_group_list[$i]->friend_group_srl] = $tmp_group_list[$i]; + } } Context::set('friend_group_list', $friend_group_list); @@ -381,6 +385,10 @@ class communicationView extends communication // get a group list $friend_group_list = $oCommunicationModel->getFriendGroups(); + if(!is_countable($friend_group_list)) + { + $friend_group_list = array(); + } Context::set('friend_group_list', $friend_group_list); $this->setTemplateFile('add_friend');