Show course members.
399 if (
$_GET[
"search_grp"] !=
"") {
400 $_POST[
"search_grp"] = explode(
",",
$_GET[
"search_grp"]);
403 if (!is_array(
$_POST[
"search_grp"]) ||
404 count(
$_POST[
"search_grp"]) == 0) {
406 $this->showMyGroups();
408 $this->tpl->setTitle($this->lng->txt(
"mail_addressbook"));
409 include_once
'Services/Contact/classes/class.ilMailSearchCoursesMembersTableGUI.php';
412 $this->lng->loadLanguageModule(
'crs');
414 $tableData = array();
415 $searchTpl =
new ilTemplate(
'tpl.mail_search_template.html',
true,
true,
'Services/Contact');
417 foreach (
$_POST[
"search_grp"] as $grp_id) {
419 $ref_id = current($ref_ids);
422 $grp_members = $group_obj->getGroupMemberData($group_obj->getGroupMemberIds());
424 foreach ($grp_members as $member) {
426 if (!$tmp_usr->getActive()) {
432 $fullname = $member[
'lastname'] .
', ' . $member[
'firstname'];
436 'members_id' => $member[
"id"],
437 'members_login' => $member[
"login"],
438 'members_name' => $fullname,
439 'members_crs_grp' => $group_obj->getTitle(),
440 'search_grp' => $grp_id,
446 $rowData[
'status'] =
'';
447 if ($member[
'id'] != $this->
user->getId()) {
448 if ($relation->isOwnedByActor()) {
449 $rowData[
'status'] = $this->lng->txt(
'buddy_bs_state_' . $state_name .
'_a');
451 $rowData[
'status'] = $this->lng->txt(
'buddy_bs_state_' . $state_name .
'_p');
456 $tableData[] = $rowData;
460 $table->setData($tableData);
461 if (count($tableData)) {
462 $searchTpl->setVariable(
"TXT_MARKED_ENTRIES", $this->lng->txt(
"marked_entries"));
464 $searchTpl->setVariable(
'TABLE', $table->getHTML());
465 $this->tpl->setContent($searchTpl->get());
467 if (
$_GET[
"ref"] !=
"wsp") {
468 $this->tpl->printToStdout();
static convertUpperCamelCaseToUnderscoreCase($value)
Convert a value given in camel case conversion to underscore case conversion (e.g.
static getInstanceByGlobalUser()
static _getAllReferences($a_id)
get all reference ids of object
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
static _lookupPref($a_usr_id, $a_keyword)
static getInstanceByRefId($a_ref_id, $stop_on_error=true)
get an instance of an Ilias object by reference id