original_string: public function render_section_links(stdClass $course, array $sections, $jumptosection = false) {
          $html = html_writer::start_tag('ol', array('class' => 'inline-list'));
          foreach ($sections as $section) {
              $attributes = array();
              if (!$section->visible) {
                  $attributes['class'] = 'dimmed';
              }
              $html .= html_writer::start_tag('li');
              $sectiontext = $section->section;
              if ($section->highlight) {
                  $sectiontext = html_writer::tag('strong', $sectiontext);
              }
              $html .= html_writer::link(course_get_url($course, $section->section), $sectiontext, $attributes);
              $html .= html_writer::end_tag('li').' ';
          }
          $html .= html_writer::end_tag('ol');
          if ($jumptosection && isset($sections[$jumptosection])) {
  
              if ($course->format == 'weeks') {
                  $linktext = new lang_string('jumptocurrentweek', 'block_section_links');
              } else if ($course->format == 'topics') {
                  $linktext = new lang_string('jumptocurrenttopic', 'block_section_links');
              }
  
              $attributes = array();
              if (!$sections[$jumptosection]->visible) {
                  $attributes['class'] = 'dimmed';
              }
              $html .= html_writer::link(course_get_url($course, $jumptosection), $linktext, $attributes);
          }
  
          return $html;
      }
code: public function render_section_links(stdClass $course, array $sections, $jumptosection = false) {
          $html = html_writer::start_tag('ol', array('class' => 'inline-list'));
          foreach ($sections as $section) {
              $attributes = array();
              if (!$section->visible) {
                  $attributes['class'] = 'dimmed';
              }
              $html .= html_writer::start_tag('li');
              $sectiontext = $section->section;
              if ($section->highlight) {
                  $sectiontext = html_writer::tag('strong', $sectiontext);
              }
              $html .= html_writer::link(course_get_url($course, $section->section), $sectiontext, $attributes);
              $html .= html_writer::end_tag('li').' ';
          }
          $html .= html_writer::end_tag('ol');
          if ($jumptosection && isset($sections[$jumptosection])) {
  
              if ($course->format == 'weeks') {
                  $linktext = new lang_string('jumptocurrentweek', 'block_section_links');
              } else if ($course->format == 'topics') {
                  $linktext = new lang_string('jumptocurrenttopic', 'block_section_links');
              }
  
              $attributes = array();
              if (!$sections[$jumptosection]->visible) {
                  $attributes['class'] = 'dimmed';
              }
              $html .= html_writer::link(course_get_url($course, $jumptosection), $linktext, $attributes);
          }
  
          return $html;
      }
code_tokens: public function render_section_links ( stdClass $ course , array $ sections , $ jumptosection = false ) { $ html = html_writer :: start_tag ( 'ol' , array ( 'class' => 'inline-list' ) ) ; foreach ( $ sections as $ section ) { $ attributes = array ( ) ; if ( ! $ section -> visible ) { $ attributes [ 'class' ] = 'dimmed' ; } $ html .= html_writer :: start_tag ( 'li' ) ; $ sectiontext = $ section -> section ; if ( $ section -> highlight ) { $ sectiontext = html_writer :: tag ( 'strong' , $ sectiontext ) ; } $ html .= html_writer :: link ( course_get_url ( $ course , $ section -> section ) , $ sectiontext , $ attributes ) ; $ html .= html_writer :: end_tag ( 'li' ) . ' ' ; } $ html .= html_writer :: end_tag ( 'ol' ) ; if ( $ jumptosection && isset ( $ sections [ $ jumptosection ] ) ) { if ( $ course -> format == 'weeks' ) { $ linktext = new lang_string ( 'jumptocurrentweek' , 'block_section_links' ) ; } else if ( $ course -> format == 'topics' ) { $ linktext = new lang_string ( 'jumptocurrenttopic' , 'block_section_links' ) ; } $ attributes = array ( ) ; if ( ! $ sections [ $ jumptosection ] -> visible ) { $ attributes [ 'class' ] = 'dimmed' ; } $ html .= html_writer :: link ( course_get_url ( $ course , $ jumptosection ) , $ linktext , $ attributes ) ; } return $ html ; }
docstring: Render a series of section links.
  
  @param stdClass $course The course we are rendering for.
  @param array $sections An array of section objects to render.
  @param bool|int The section to provide a jump to link for.
  @return string The HTML to display.
docstring_tokens: Render a series of section links .