function get_item_display_classname($column, $item) { $sturec = array(); $waitrec = array(); if (isset($item->completionid)) { if ($item->completionid == STUSTATUS_NOTCOMPLETE) { return get_string('onenroledlist', 'local_elisprogram') . (coursecatalogpage::user_can_unenrol($item, $this->cuserid, $sturec, $waitrec) ? ' - ' . html_writer::tag('a', get_string('unenrolfromclass', 'local_elisprogram'), array('href' => 'index.php?s=crscat§ion=curr&action=confirmunenrol' . (!empty($sturec) ? "&stuid={$sturec->id}" : '') . (!empty($waitrec) ? "&wlid={$waitrec->id}" : ''))) : ''); } else { if ($item->completionid == STUSTATUS_PASSED) { return get_string('onpassed', 'local_elisprogram'); } else { if ($item->completionid == STUSTATUS_FAILED) { return get_string('onfailed', 'local_elisprogram'); } } } } else { if (!empty($item->prereqcount)) { return get_string('unsatisfiedprereqs', 'local_elisprogram'); } else { if (empty($item->classcount)) { return get_string('noclassavail', 'local_elisprogram'); } else { if (!empty($item->waiting)) { return get_string('onwaitlist', 'local_elisprogram') . (coursecatalogpage::user_can_unenrol($item, $this->cuserid, $sturec, $waitrec) ? ' - ' . html_writer::tag('a', get_string('unenrolfromclass', 'local_elisprogram'), array('href' => 'index.php?s=crscat§ion=curr&action=confirmunenrol' . (!empty($sturec) ? "&stuid={$sturec->id}" : '') . (!empty($waitrec) ? "&wlid={$waitrec->id}" : ''))) : ''); } else { return get_string('noclassyet', 'local_elisprogram') . ' - <a href="' . "index.php?s=crscat&section=curr&crsid={$item->courseid}" . '&action=add">' . get_string('chooseclass', 'local_elisprogram') . '</a>'; } } } } }