public function getParticipators(\DataContainer $dc)
 {
     $arrParticipators = array();
     $objParticipation = \HeimrichHannot\Participation\ParticipationModel::findByPk($dc->activeRecord->pid);
     if ($objParticipation === null) {
         return $arrParticipators;
     }
     if ($objParticipation->type == '') {
         return $arrParticipators;
     }
     return \HeimrichHannot\Participation\ParticipationController::getParticipationDataSources($objParticipation);
 }
 public function listRecords($row)
 {
     $strLabel = $row['alias'];
     if ($row['type'] == '') {
         return $strLabel;
     }
     $strClass = \Model::getClassFromTable($row['type']);
     if (!class_exists($strClass)) {
         return $strLabel;
     }
     $objModel = new $strClass();
     $objModel->setRow($row);
     return \HeimrichHannot\Participation\ParticipationController::getParticipationLabel($objModel, $strLabel);
 }