19 declare(strict_types=1);
43 array $parameters = []
46 $members = $participants->getMembers();
49 foreach ($members as $member_id) {
55 "name" => $name[
"lastname"] .
", " . $name[
"firstname"],
57 "published" => $this->cont_skill_manager->getPublished($member_id),
58 "skills" => $this->cont_skill_manager->getMemberSkillLevelsForContainerOrdered($member_id)
63 $member_data = $this->applyOrder($member_data, $order);
64 $member_data = $this->applyRange($member_data,
$range);
66 foreach ($member_data as $member) {
76 return count($participants->getMembers());
81 return in_array($field, [
"id"]);
getData(array $fields, ?Range $range=null, ?Order $order=null, array $filter=[], array $parameters=[])
__construct(protected ContainerSkillManager $cont_skill_manager, protected \ilContainer $container)
static getInstanceByObjId(int $a_obj_id)
Get instance by obj type.
static _lookupName(int $a_user_id)
lookup user name
count(array $filter, array $parameters)
Both the subject and the direction need to be specified when expressing an order. ...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
isFieldNumeric(string $field)
A simple class to express a naive range of whole positive numbers.
static _lookupLogin(int $a_user_id)