/** * @param $cm * @param hsuforum_lib_discussion_sort $sort * @return string * @author Mark Nielsen */ public function discussion_sorting($cm, hsuforum_lib_discussion_sort $sort) { $url = new moodle_url('/mod/hsuforum/view.php'); $sortselect = html_writer::select($sort->get_key_options_menu(), 'dsortkey', $sort->get_key(), false, array('class' => '')); $sortform = "<form method='get' action='{$url}' class='hsuforum-discussion-sort'>\n <legend class='accesshide'>" . get_string('sortdiscussions', 'hsuforum') . "</legend>\n <input type='hidden' name='id' value='{$cm->id}'>\n <label for='dsortkey' class='accesshide'>" . get_string('orderdiscussionsby', 'hsuforum') . "</label>\n {$sortselect}\n <input type='submit' value='" . get_string('sortdiscussionsby', 'hsuforum') . "'>\n </form>"; return $sortform; }