Displays the list of events
This commit is contained in:
		@@ -28,6 +28,7 @@ defined("MOODLE_INTERNAL") || die();
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
require_once($CFG->libdir . "/formslib.php");
 | 
					require_once($CFG->libdir . "/formslib.php");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					use report_eventlist_list_generator;
 | 
				
			||||||
use lang_string;
 | 
					use lang_string;
 | 
				
			||||||
use moodleform;
 | 
					use moodleform;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -76,6 +77,21 @@ class service_edit_form extends moodleform {
 | 
				
			|||||||
        $mform->setDefault("enable", 1);
 | 
					        $mform->setDefault("enable", 1);
 | 
				
			||||||
        $mform->setAdvanced("enable");
 | 
					        $mform->setAdvanced("enable");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /* Form heading */
 | 
				
			||||||
 | 
					        $mform->addElement("header", "editserviceheaderevent",
 | 
				
			||||||
 | 
					            new lang_string("edulevel", "moodle"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /* List of events */
 | 
				
			||||||
 | 
					        $eventlist = report_eventlist_list_generator::get_all_events_list(true);
 | 
				
			||||||
 | 
					        foreach ($eventlist as $event) {
 | 
				
			||||||
 | 
					            $eventname = $event["eventname"];
 | 
				
			||||||
 | 
					            $mform->addElement("advcheckbox", "events[$eventname]",
 | 
				
			||||||
 | 
					                $eventname, $event["component"],
 | 
				
			||||||
 | 
					                array("group" => "events"));
 | 
				
			||||||
 | 
					            $mform->setType($eventname, PARAM_BOOL);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        $this->add_checkbox_controller("events", null, null, 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        /* Control Panel */
 | 
					        /* Control Panel */
 | 
				
			||||||
        $this->add_action_buttons(true);
 | 
					        $this->add_action_buttons(true);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user