| 1 |
efrain |
1 |
<?php
|
|
|
2 |
/**
|
|
|
3 |
* Form File for userdata.php
|
|
|
4 |
* @see userdata.php
|
|
|
5 |
*/
|
|
|
6 |
|
|
|
7 |
class userdata_users_form extends moodleform {
|
|
|
8 |
/**
|
|
|
9 |
* Defines Form elements
|
|
|
10 |
*/
|
|
|
11 |
|
|
|
12 |
public function definition() {
|
|
|
13 |
global $DB;
|
|
|
14 |
|
|
|
15 |
$conf = $DB->get_records('user', null, 'firstname,lastname', 'id,firstname,lastname,email');
|
|
|
16 |
$result = [];
|
|
|
17 |
|
|
|
18 |
foreach($conf as $record) {
|
|
|
19 |
$result["{$record->id}"] = "{$record->firstname} {$record->lastname} ({$record->email}) ";
|
|
|
20 |
}
|
|
|
21 |
|
|
|
22 |
$mform = $this->_form;
|
|
|
23 |
$mform->addElement('select', 'userselected', get_string('userdata_select', 'report_training'), $result);
|
|
|
24 |
$mform->setDefault('userselected', 'Default');
|
|
|
25 |
$mform->addElement('submit', 'submitbutton', get_string('userdata_button', 'report_training'));
|
|
|
26 |
}
|
|
|
27 |
}
|