| Línea 13... |
Línea 13... |
| 13 |
//
|
13 |
//
|
| 14 |
// You should have received a copy of the GNU General Public License
|
14 |
// You should have received a copy of the GNU General Public License
|
| 15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
15 |
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
| Línea 16... |
Línea 16... |
| 16 |
|
16 |
|
| 17 |
/**
|
17 |
/**
|
| 18 |
* Atto text editor manage files plugin form.
|
18 |
* TinyMCE Media plugin form.
|
| 19 |
*
|
19 |
*
|
| 20 |
* @package tiny_media
|
20 |
* @package tiny_media
|
| 21 |
* @copyright 2022, Stevani Andolo <stevani@hotmail.com.au>
|
21 |
* @copyright 2022, Stevani Andolo <stevani@hotmail.com.au>
|
| 22 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
22 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
| Línea 100... |
Línea 100... |
| 100 |
|
100 |
|
| 101 |
$mform->addElement('header', 'deletefileshdr', get_string('unusedfilesheader', 'tiny_media'));
|
101 |
$mform->addElement('header', 'deletefileshdr', get_string('unusedfilesheader', 'tiny_media'));
|
| Línea 102... |
Línea 102... |
| 102 |
$mform->addElement('static', '', '', html_writer::tag('div', get_string('unusedfilesdesc', 'tiny_media')));
|
102 |
$mform->addElement('static', '', '', html_writer::tag('div', get_string('unusedfilesdesc', 'tiny_media')));
|
| 103 |
|
103 |
|
| 104 |
foreach ($files as $hash => $file) {
|
104 |
foreach ($files as $hash => $file) {
|
| 105 |
$mform->addElement('checkbox', "deletefile[{$hash}]", '', $file, ['data-filename' => $file]);
|
105 |
$mform->addElement('checkbox', "deletefile[{$hash}]", '', $file, ['data-filename' => $file, 'data-filehash' => $hash]);
|
| Línea 106... |
Línea 106... |
| 106 |
$mform->setType("deletefile[{$hash}]", PARAM_INT);
|
106 |
$mform->setType("deletefile[{$hash}]", PARAM_INT);
|
| Línea 107... |
Línea 107... |
| 107 |
}
|
107 |
}
|
| 108 |
|
- |
|
| 109 |
$mform->addElement('submit', 'delete', get_string('deleteselected', 'tiny_media'));
|
108 |
|
| 110 |
|
109 |
$mform->addElement('submit', 'delete', get_string('deleteselected', 'tiny_media'));
|
| 111 |
$PAGE->requires->js_call_amd('tiny_media/usedfiles', 'init', [
|
110 |
|
| 112 |
'files' => array_flip($files),
|
111 |
$PAGE->requires->js_call_amd('tiny_media/usedfiles', 'init', [
|
| 113 |
'usercontext' => $usercontext->id,
|
112 |
'usercontext' => $usercontext->id,
|