} elseif ($session['visibility'] == 2) { echo get_lang('Visible'); } elseif ($session['visibility'] == 3) { echo api_ucfirst(get_lang('Invisible')); } } else { //By default course sessions can be access normally see function api_get_session_visibility() when no date_end is proposed echo get_lang('Visible'); } ?> </td> </tr> <?php $session_field = new SessionField(); $session_fields = $session_field->get_all(); foreach ($session_fields as $session_field) { if ($session_field['field_visible'] != '1') { continue; } $obj = new SessionFieldValue(); $result = $obj->get_values_by_handler_and_field_id($id_session, $session_field['id'], true); $session_value = null; if ($result) { $session_value = $result['field_value']; } echo "<tr>"; echo "<td> {$session_field['field_display_text']} </td>"; echo "<td> {$session_value} </td>"; echo "</tr>"; }