public function render_action_button()

in classes/api/base.php [599:616]


    public function render_action_button($buttontext, $cmid, $wantfeedbackpage = false, $isteacher = false,
                                         $submissionuserid = null, $submissionid = null, $gradeid = null) {
        $actionparams['action'] = 'openpage';
        $actionparams['cmid'] = $cmid;
        $actionparams['wantfeedback'] = $wantfeedbackpage;
        $actionparams['isteacher'] = $isteacher;
        $actionparams['submissionuserid'] = $submissionuserid;
        $actionparams['submissionid'] = $submissionid;
        $actionparams['gradeid'] = $gradeid;

        $url = new \moodle_url('/local/onenote/onenote_actions.php', $actionparams);

        $attrs = [
            'onclick' => 'window.open(this.href,\'_blank\'); return false;',
            'class' => 'local_onenote_linkbutton',
        ];
        return \html_writer::link($url->out(false), $buttontext, $attrs);
    }