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 /
blocks /
myprofile /
[ HOME SHELL ]
Name
Size
Permission
Action
classes
[ DIR ]
drwxrwxrwx
db
[ DIR ]
drwxrwxrwx
lang
[ DIR ]
drwxrwxrwx
templates
[ DIR ]
drwxrwxrwx
tests
[ DIR ]
drwxrwxrwx
block_myprofile.php
3.79
KB
-rwxrwxrwx
edit_form.php
7.25
KB
-rwxrwxrwx
styles.css
481
B
-rwxrwxrwx
version.php
1.19
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : block_myprofile.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/>. /** * Block displaying information about current logged-in user. * * This block can be used as anti cheating measure, you * can easily check the logged-in user matches the person * operating the computer. * * @package block_myprofile * @copyright 2010 Remote-Learner.net * @author Olav Jordan <olav.jordan@remote-learner.ca> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die(); /** * Displays the current user's profile information. * * @copyright 2010 Remote-Learner.net * @author Olav Jordan <olav.jordan@remote-learner.ca> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class block_myprofile extends block_base { /** * block initializations */ public function init() { $this->title = get_string('pluginname', 'block_myprofile'); } /** * block contents * * @return object */ public function get_content() { if ($this->content !== NULL) { return $this->content; } if (!isloggedin() or isguestuser()) { // Only real users can access myprofile block. return; } $renderable = new \block_myprofile\output\myprofile($this->config); $renderer = $this->page->get_renderer('block_myprofile'); $this->content = new stdClass(); $this->content->text = $renderer->render($renderable); $this->content->footer = ''; return $this->content; } /** * allow the block to have a configuration page * * @return boolean */ public function has_config() { return false; } /** * allow more than one instance of the block on a page * * @return boolean */ public function instance_allow_multiple() { //allow more than one instance on a page return false; } /** * allow instances to have their own configuration * * @return boolean */ function instance_allow_config() { //allow instances to have their own configuration return false; } /** * instance specialisations (must have instance allow config true) * */ public function specialization() { } /** * locations where block can be displayed * * @return array */ public function applicable_formats() { return array('all'=>true); } /** * post install configurations * */ public function after_install() { } /** * post delete configurations * */ public function before_delete() { } /** * Return the plugin config settings for external functions. * * @return stdClass the configs for both the block instance and plugin * @since Moodle 3.8 */ public function get_config_for_external() { // Return all settings for all users since it is safe (no private keys, etc..). $configs = !empty($this->config) ? $this->config : new stdClass(); return (object) [ 'instance' => $configs, 'plugin' => new stdClass(), ]; } }
Close