* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
// instances are added automatically as necessary
return NULL;
}
$enrol = enrol_get_plugin('cohort');
-if (!$enrol->get_candidate_link($course->id)) {
+if (!$enrol->get_newinstance_link($course->id)) {
redirect(new moodle_url('/enrol/instances.php', array('id'=>$course->id)));
}
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
global $DB;
$coursecontext = get_context_instance(CONTEXT_COURSE, $courseid);
$enrol = enrol_get_plugin('guest');
-if ($enrol->get_candidate_link($course->id)) {
+if ($enrol->get_newinstance_link($course->id)) {
$enrol->add_default_instance($course);
}
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
global $DB;
if (!has_capability('moodle/course:enrolconfig', get_context_instance(CONTEXT_COURSE, $courseid, MUST_EXIST))) {
// access security is in each plugin
$candidates = array();
foreach (enrol_get_plugins(true) as $name=>$plugin) {
- if (!$link = $plugin->get_candidate_link($course->id)) {
+ if (!$link = $plugin->get_newinstance_link($course->id)) {
continue;
}
$candidates[$link->out(false)] = get_string('pluginname', 'enrol_'.$name);
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
global $DB;
$context = get_context_instance(CONTEXT_COURSE, $courseid, MUST_EXIST);
require_capability('moodle/course:enrolconfig', $context);
$enrol = enrol_get_plugin('meta');
-if (!$enrol->get_candidate_link($course->id)) {
+if (!$enrol->get_newinstance_link($course->id)) {
redirect(new moodle_url('/enrol/instances.php', array('id'=>$course->id)));
}
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
if (!has_capability('moodle/course:enrolconfig', get_context_instance(CONTEXT_COURSE, $courseid, MUST_EXIST))) {
return NULL;
}
$enrol = enrol_get_plugin('mnet');
// make sure we were allowed to get here form the Enrolment methods page
-if (!$enrol->get_candidate_link($course->id)) {
+if (!$enrol->get_newinstance_link($course->id)) {
redirect(new moodle_url('/enrol/instances.php', array('id'=>$course->id)));
}
$service = mnetservice_enrol::get_instance();
* @param int $courseid id of the course to add the instance to
* @return moodle_url|null page url or null if instance can not be created
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
global $CFG, $DB;
require_once($CFG->dirroot.'/mnet/service/enrol/locallib.php');
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
$context = get_context_instance(CONTEXT_COURSE, $courseid, MUST_EXIST);
if (!has_capability('moodle/course:enrolconfig', $context) or !has_capability('enrol/paypal:config', $context)) {
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
$context = get_context_instance(CONTEXT_COURSE, $courseid, MUST_EXIST);
if (!has_capability('moodle/course:enrolconfig', $context) or !has_capability('enrol/manual:config', $context)) {
* @param int $courseid
* @return moodle_url page url
*/
- public function get_candidate_link($courseid) {
+ public function get_newinstance_link($courseid) {
// override for most plugins, check if instance already exists in cases only one instance is supported
return NULL;
}