original_string: public function display($course, $orphaned) {
          $courserenderer = $this->page->get_renderer('core', 'course');
          $output = '';
          $modinfo = get_fast_modinfo($course);
          if ($orphaned) {
              if (!empty($modinfo->sections[1])) {
                  $output .= $this->output->heading(get_string('orphaned', 'format_singleactivity'), 3, 'sectionname');
                  $output .= $this->output->box(get_string('orphanedwarning', 'format_singleactivity'));
                  $output .= $courserenderer->course_section_cm_list($course, 1, 1);
              }
          } else {
              $output .= $courserenderer->course_section_cm_list($course, 0, 0);
              if (empty($modinfo->sections[0]) && course_get_format($course)->activity_has_subtypes()) {
                  // Course format was unable to automatically redirect to add module page.
                  $output .= $courserenderer->course_section_add_cm_control($course, 0, 0);
              }
          }
          return $output;
      }
code: public function display($course, $orphaned) {
          $courserenderer = $this->page->get_renderer('core', 'course');
          $output = '';
          $modinfo = get_fast_modinfo($course);
          if ($orphaned) {
              if (!empty($modinfo->sections[1])) {
                  $output .= $this->output->heading(get_string('orphaned', 'format_singleactivity'), 3, 'sectionname');
                  $output .= $this->output->box(get_string('orphanedwarning', 'format_singleactivity'));
                  $output .= $courserenderer->course_section_cm_list($course, 1, 1);
              }
          } else {
              $output .= $courserenderer->course_section_cm_list($course, 0, 0);
              if (empty($modinfo->sections[0]) && course_get_format($course)->activity_has_subtypes()) {
                  // Course format was unable to automatically redirect to add module page.
                  $output .= $courserenderer->course_section_add_cm_control($course, 0, 0);
              }
          }
          return $output;
      }
code_tokens: public function display ( $ course , $ orphaned ) { $ courserenderer = $ this -> page -> get_renderer ( 'core' , 'course' ) ; $ output = '' ; $ modinfo = get_fast_modinfo ( $ course ) ; if ( $ orphaned ) { if ( ! empty ( $ modinfo -> sections [ 1 ] ) ) { $ output .= $ this -> output -> heading ( get_string ( 'orphaned' , 'format_singleactivity' ) , 3 , 'sectionname' ) ; $ output .= $ this -> output -> box ( get_string ( 'orphanedwarning' , 'format_singleactivity' ) ) ; $ output .= $ courserenderer -> course_section_cm_list ( $ course , 1 , 1 ) ; } } else { $ output .= $ courserenderer -> course_section_cm_list ( $ course , 0 , 0 ) ; if ( empty ( $ modinfo -> sections [ 0 ] ) && course_get_format ( $ course ) -> activity_has_subtypes ( ) ) { // Course format was unable to automatically redirect to add module page. $ output .= $ courserenderer -> course_section_add_cm_control ( $ course , 0 , 0 ) ; } } return $ output ; }
docstring: Displays the activities list in cases when course view page is not
  redirected to the activity page.
  
  @param stdClass $course record from table course
  @param bool $orphaned if false displays the main activity (if present)
  if true displays all other activities
docstring_tokens: Displays the activities list in cases when course view page is not redirected to the activity page .