function learningresource_print_search_form() { global $CFG; $modmoodleform = "$CFG->dirroot/mrcsearch/mod_form_search.php"; if (file_exists($modmoodleform)) { require_once($modmoodleform); } else { error('No formslib form description file found for this activity.'); } // Check for form lib page $modlib = "$CFG->dirroot/mrcsearch/lib.php"; if (file_exists($modlib)) { include_once($modlib); } else { error("This module is missing important code! ($modlib)"); } $form->return=0;//must be false if this is an add, go back to course view on cancel $mformclassname = 'mod_rclearningresource_mod_form_search'; $mform=& new $mformclassname('view.php',null,'get'); if ($mform->is_cancelled()) { //redirect("../../course/view.php?a=".$course->id,"Page loading, please wait...",0); } // Proceess validated data else if ($fromform=$mform->get_data()) { $mform->display(); // call functions in ./lib.php $learningresources = learningresource_get_resources($fromform); learningresource_format_resources($learningresources); //redirect("../../course/view.php?id=".$course->id,"Page loading, please wait...",0); } // If data is not valid or no button has been pressed, display the form else { $mform->display(); } }