protected function view_tour($tourid) {
        global $PAGE;
        $tour = helper::get_tour($tourid);

        $PAGE->navbar->add($tour->get_name(), $tour->get_view_link());

        $this->header($tour->get_name());
        echo \html_writer::span(get_string('viewtour_info', 'tool_usertours', [
                'tourname'  => $tour->get_name(),
                'path'      => $tour->get_pathmatch(),
            ]));
        echo \html_writer::div(get_string('viewtour_edit', 'tool_usertours', [
                'editlink'  => $tour->get_edit_link()->out(),
                'resetlink' => $tour->get_reset_link()->out(),
            ]));

        $table = new table\step_list($tourid);
        foreach ($tour->get_steps() as $step) {
            $table->add_data_keyed($table->format_row($step));
        }

        $table->finish_output();
        $this->print_edit_step_link($tourid);

        // JS for Step management.
        $PAGE->requires->js_call_amd('tool_usertours/managesteps', 'setup');

        $this->footer();
    }
protected function view_tour($tourid) {
        global $PAGE;
        $tour = helper::get_tour($tourid);

        $PAGE->navbar->add($tour->get_name(), $tour->get_view_link());

        $this->header($tour->get_name());
        echo \html_writer::span(get_string('viewtour_info', 'tool_usertours', [
                'tourname'  => $tour->get_name(),
                'path'      => $tour->get_pathmatch(),
            ]));
        echo \html_writer::div(get_string('viewtour_edit', 'tool_usertours', [
                'editlink'  => $tour->get_edit_link()->out(),
                'resetlink' => $tour->get_reset_link()->out(),
            ]));

        $table = new table\step_list($tourid);
        foreach ($tour->get_steps() as $step) {
            $table->add_data_keyed($table->format_row($step));
        }

        $table->finish_output();
        $this->print_edit_step_link($tourid);

        // JS for Step management.
        $PAGE->requires->js_call_amd('tool_usertours/managesteps', 'setup');

        $this->footer();
    }
protected function view_tour ( $ tourid ) { global $ PAGE ; $ tour = helper :: get_tour ( $ tourid ) ; $ PAGE -> navbar -> add ( $ tour -> get_name ( ) , $ tour -> get_view_link ( ) ) ; $ this -> header ( $ tour -> get_name ( ) ) ; echo \ html_writer :: span ( get_string ( 'viewtour_info' , 'tool_usertours' , [ 'tourname' => $ tour -> get_name ( ) , 'path' => $ tour -> get_pathmatch ( ) , ] ) ) ; echo \ html_writer :: div ( get_string ( 'viewtour_edit' , 'tool_usertours' , [ 'editlink' => $ tour -> get_edit_link ( ) -> out ( ) , 'resetlink' => $ tour -> get_reset_link ( ) -> out ( ) , ] ) ) ; $ table = new table \ step_list ( $ tourid ) ; foreach ( $ tour -> get_steps ( ) as $ step ) { $ table -> add_data_keyed ( $ table -> format_row ( $ step ) ) ; } $ table -> finish_output ( ) ; $ this -> print_edit_step_link ( $ tourid ) ; // JS for Step management. $ PAGE -> requires -> js_call_amd ( 'tool_usertours/managesteps' , 'setup' ) ; $ this -> footer ( ) ; }
Print the view tour page.

@param   int         $tourid     The ID of the tour to display.
Print the view tour page .