Example #1
0
$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;
Example #2
0
            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"));