$strsearchresults = get_string("searchresults", "quora"); $strpage = get_string("page"); if (!$search || $showform) { $PAGE->navbar->add($strquoras, new moodle_url('/mod/quora/index.php', array('id' => $course->id))); $PAGE->navbar->add(get_string('advancedsearch', 'quora')); $PAGE->set_title($strsearch); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); quora_print_big_search_form($course); echo $OUTPUT->footer(); exit; } /// We need to do a search now and print results $searchterms = str_replace('quoraid:', 'instance:', $search); $searchterms = explode(' ', $searchterms); $searchform = quora_search_form($course, $search); $PAGE->navbar->add($strsearch, new moodle_url('/mod/quora/search.php', array('id' => $course->id))); $PAGE->navbar->add($strsearchresults); if (!($posts = quora_search_posts($searchterms, $course->id, $page * $perpage, $perpage, $totalcount))) { $PAGE->set_title($strsearchresults); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); echo $OUTPUT->heading($strquoras, 2); echo $OUTPUT->heading($strsearchresults, 3); echo $OUTPUT->heading(get_string("noposts", "quora"), 4); if (!$individualparams) { $words = $search; } quora_print_big_search_form($course); echo $OUTPUT->footer(); exit;
print_error('coursemisconf'); } if (!($cm = get_coursemodule_from_instance("quora", $quora->id, $course->id))) { print_error('missingparameter'); } // move require_course_login here to use forced language for course // fix for MDL-6926 require_course_login($course, true, $cm); $strquoras = get_string("modulenameplural", "quora"); $strquora = get_string("modulename", "quora"); } else { print_error('missingparameter'); } } if (!$PAGE->button) { $PAGE->set_button(quora_search_form($course, $search)); } $context = context_module::instance($cm->id); $PAGE->set_context($context); if (!empty($CFG->enablerssfeeds) && !empty($CFG->quora_enablerssfeeds) && $quora->rsstype && $quora->rssarticles) { require_once "{$CFG->libdir}/rsslib.php"; $rsstitle = format_string($course->shortname, true, array('context' => context_course::instance($course->id))) . ': ' . format_string($quora->name); rss_add_http_header($context, 'mod_quora', $quora, $rsstitle); } /// Print header. $PAGE->set_title($quora->name); $PAGE->add_body_class('quoratype-' . $quora->type); $PAGE->set_heading($course->fullname); /// Some capability checks. if (empty($cm->visible) and !has_capability('moodle/course:viewhiddenactivities', $context)) { notice(get_string("activityiscurrentlyhidden"));