Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
cesa.co.za /
sipdm.cesa.co.za /
mod /
quiz /
Delete
Unzip
Name
Size
Permission
Date
Action
accessrule
[ DIR ]
drwxr-sr-x
2017-06-22 15:24
amd
[ DIR ]
drwxr-sr-x
2017-06-22 15:14
backup
[ DIR ]
drwxr-sr-x
2017-06-22 15:14
classes
[ DIR ]
drwxr-sr-x
2017-06-22 15:24
db
[ DIR ]
drwxr-sr-x
2017-06-22 15:24
lang
[ DIR ]
drwxr-sr-x
2017-06-22 15:15
pix
[ DIR ]
drwxr-sr-x
2017-06-22 15:25
report
[ DIR ]
drwxr-sr-x
2017-06-22 15:25
templates
[ DIR ]
drwxr-sr-x
2017-06-22 15:25
tests
[ DIR ]
drwxr-sr-x
2017-06-22 15:25
yui
[ DIR ]
drwxr-sr-x
2017-06-22 15:15
accessmanager.php
19.94
KB
-rw-r--r--
2017-06-22 15:24
accessmanager_form.php
2.38
KB
-rw-r--r--
2017-06-22 15:24
addrandom.php
4.51
KB
-rw-r--r--
2017-06-22 15:24
addrandomform.php
4.13
KB
-rw-r--r--
2017-06-22 15:24
attempt.php
4.9
KB
-rw-r--r--
2017-06-22 15:24
attemptlib.php
95.09
KB
-rw-r--r--
2017-06-22 15:24
autosave.ajax.php
2.13
KB
-rw-r--r--
2017-06-22 15:24
comment.php
4.97
KB
-rw-r--r--
2017-06-22 15:24
cronlib.php
4.73
KB
-rw-r--r--
2017-06-22 15:24
edit.php
7.9
KB
-rw-r--r--
2017-06-22 15:24
edit_rest.php
8.19
KB
-rw-r--r--
2017-06-22 15:24
grade.php
3.48
KB
-rw-r--r--
2017-06-22 15:24
index.php
6.43
KB
-rw-r--r--
2017-06-22 15:25
lib.php
73.05
KB
-rw-r--r--
2017-06-22 15:25
locallib.php
84.43
KB
-rw-r--r--
2017-06-22 15:25
mod_form.php
31.01
KB
-rw-r--r--
2017-06-22 15:25
module.js
9.54
KB
-rw-r--r--
2017-06-22 15:25
override_form.php
9.97
KB
-rw-r--r--
2017-06-22 15:25
overridedelete.php
3.33
KB
-rw-r--r--
2017-06-22 15:25
overrideedit.php
7.1
KB
-rw-r--r--
2017-06-22 15:25
overrides.php
9.49
KB
-rw-r--r--
2017-06-22 15:25
processattempt.php
3.44
KB
-rw-r--r--
2017-06-22 15:25
questionbank.ajax.php
1.79
KB
-rw-r--r--
2017-06-22 15:25
renderer.php
53.66
KB
-rw-r--r--
2017-06-22 15:25
repaginate.php
1.94
KB
-rw-r--r--
2017-06-22 15:25
report.php
3.47
KB
-rw-r--r--
2017-06-22 15:25
review.php
9.37
KB
-rw-r--r--
2017-06-22 15:25
reviewquestion.php
4.24
KB
-rw-r--r--
2017-06-22 15:25
settings.php
11.71
KB
-rw-r--r--
2017-06-22 15:25
startattempt.php
4.23
KB
-rw-r--r--
2017-06-22 15:25
styles.css
23.94
KB
-rw-r--r--
2017-06-22 15:25
summary.php
3.26
KB
-rw-r--r--
2017-06-22 15:25
upgrade.txt
7.6
KB
-rw-r--r--
2017-06-22 15:25
version.php
1.04
KB
-rw-r--r--
2017-06-22 15:25
view.php
9.51
KB
-rw-r--r--
2017-06-22 15:25
Save
Rename
<?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); $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???'); } quiz_add_random_questions($quiz, $addonpage, $categoryid, $data->numbertoadd, $includesubcategories); 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();