/**
  * add member to a certain group that is assigned to a certain score
  */
 public function addGroupMembership()
 {
     $arrayGrades = MemberRating::getGradeLabelingArray();
     if (!count($arrayGrades) > 0) {
         return;
     }
     krsort($arrayGrades);
     $objMember = \MemberModel::findAll();
     while ($objMember->next()) {
         foreach ($arrayGrades as $grade) {
             $score = MemberRating::getScore($objMember->id);
             if ($score >= $grade['score']) {
                 if (count($grade['groups']) > 0) {
                     MemberRating::addToGroup($objMember->id, $grade['groups']);
                 }
                 break;
             }
         }
     }
 }