!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache. PHP/5.6.40-67+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux hosting1.erectacloud.it 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC
2024 x86_64
 

uid=5229(web473) gid=5117(client172) groups=5117(client172),5002(sshusers) 

Safe-mode: OFF (not secure)

/var/www/clients/client172/web473/web/OLD_WP/wp-content/plugins/duplicator/views/packages/main/   drwxr-xr-x
Free 181.44 GB of 490.84 GB (36.97%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     s1.setup1.php (11.73 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

global $wpdb;

//POST BACK: Rest Button
if (isset($_POST['action'])) {
    
$action_result DUP_Settings::DeleteWPOption($_POST['action']);
    switch (
$_POST['action'])
    {
        case 
'duplicator_package_active' :
            
$action_result DUP_Settings::DeleteWPOption($_POST['action']);
            
$action_response __('Package settings have been reset.''duplicator');
            break;
    }
}

DUP_Util::initSnapshotDirectory();

$Package DUP_Package::getActive();
$dup_tests = array();
$dup_tests DUP_Server::getRequirements();

//View State
$ctrl_ui = new DUP_CTRL_UI();
$ctrl_ui->setResponseType('PHP');
$data $ctrl_ui->GetViewStateList();

$ui_css_storage        = (isset($data->payload['dup-pack-storage-panel']) && $data->payload['dup-pack-storage-panel']) ? 'display:block' 'display:none';
$ui_css_archive        = (isset($data->payload['dup-pack-archive-panel']) && $data->payload['dup-pack-archive-panel']) ? 'display:block' 'display:none';
$ui_css_installer    = (isset($data->payload['dup-pack-installer-panel']) && $data->payload['dup-pack-installer-panel']) ? 'display:block' 'display:none';
$dup_intaller_files implode(", "array_keys(DUP_Server::getInstallerFiles()));
$dbbuild_mode        = (DUP_Settings::Get('package_mysqldump') && DUP_DB::getMySqlDumpPath()) ? 'mysqldump' 'PHP';

//="No Selection", 1="Try Again", 2="Two-Part Install"
$retry_state        = isset($_GET['retry']) ? $_GET['retry'] : 0;
?>

<style>
    /* REQUIREMENTS*/
    div.dup-sys-section {margin:1px 0px 5px 0px}
    div.dup-sys-title {display:inline-block; width:250px; padding:1px; }
    div.dup-sys-title div {display:inline-block;float:right; }
    div.dup-sys-info {display:none; max-width: 98%; margin:4px 4px 12px 4px}    
    div.dup-sys-pass {display:inline-block; color:green;}
    div.dup-sys-fail {display:inline-block; color:#AF0000;}
    div.dup-sys-contact {padding:5px 0px 0px 10px; font-size:11px; font-style:italic}
    span.dup-toggle {float:left; margin:0 2px 2px 0; }
    table.dup-sys-info-results td:first-child {width:200px}
</style>


<!-- ============================
TOOL BAR: STEPS -->
<table id="dup-toolbar">
    <tr valign="top">
        <td style="white-space: nowrap">
            <div id="dup-wiz">
                <div id="dup-wiz-steps">
                    <div class="active-step"><a>1-<?php _e('Setup''duplicator'); ?></a></div>
                    <div><a>2-<?php _e('Scan''duplicator'); ?> </a></div>
                    <div><a>3-<?php _e('Build''duplicator'); ?> </a></div>
                </div>
                <div id="dup-wiz-title">
                    <?php _e('Step 1: Package Setup''duplicator'); ?>
                </div> 
            </div>    
        </td>
        <td>
            <a href="?page=duplicator" class="add-new-h2"><i class="fa fa-archive"></i> <?php _e("Packages"'duplicator'); ?></a>
            <span> <?php _e("Create New"'duplicator'); ?></span>
        </td>
    </tr>
</table>    
<hr class="dup-toolbar-line">

<?php if (!empty($action_response)) : ?>
    <div id="message" class="notice notice-success is-dismissible"><p><?php echo $action_response?></p></div>
<?php endif; ?>    

<!-- ============================
SYSTEM REQUIREMENTS -->
<?php if (! $dup_tests['Success'] || $dup_tests['Warning']) : ?>
<div class="dup-box">
    <div class="dup-box-title">
        <?php
            _e
("Requirements:"'duplicator');
            echo (
$dup_tests['Success']) ? ' <div class="dup-sys-pass">Pass</div>' ' <div class="dup-sys-fail">Fail</div>';
        
?>
        <div class="dup-box-arrow"></div>
    </div>

    <div class="dup-box-panel">

        <div class="dup-sys-section">
            <i><?php _e("System requirements must pass for the Duplicator to work properly.  Click each link for details."'duplicator'); ?></i>
        </div>

        <!-- PHP SUPPORT -->
        <div class='dup-sys-req'>
            <div class='dup-sys-title'>
                <a><?php _e('PHP Support''duplicator'); ?></a>
                <div><?php echo $dup_tests['PHP']['ALL']; ?></div>
            </div>
            <div class="dup-sys-info dup-info-box">
                <table class="dup-sys-info-results">
                    <tr>
                        <td><?php printf("%s [%s]"__("PHP Version"'duplicator'), phpversion()); ?></td>
                        <td><?php echo $dup_tests['PHP']['VERSION'?></td>
                    </tr>
                    <tr>
                        <td><?php _e('Zip Archive Enabled''duplicator'); ?></td>
                        <td><?php echo $dup_tests['PHP']['ZIP'?></td>
                    </tr>                    
                    <tr>
                        <td><?php _e('Safe Mode Off''duplicator'); ?></td>
                        <td><?php echo $dup_tests['PHP']['SAFE_MODE'?></td>
                    </tr>                    
                    <tr>
                        <td><?php _e('Function''duplicator'); ?> <a href="http://php.net/manual/en/function.file-get-contents.php" target="_blank">file_get_contents</a></td>
                        <td><?php echo $dup_tests['PHP']['FUNC_1'?></td>
                    </tr>                    
                    <tr>
                        <td><?php _e('Function''duplicator'); ?> <a href="http://php.net/manual/en/function.file-put-contents.php" target="_blank">file_put_contents</a></td>
                        <td><?php echo $dup_tests['PHP']['FUNC_2'?></td>
                    </tr>
                    <tr>
                        <td><?php _e('Function''duplicator'); ?> <a href="http://php.net/manual/en/mbstring.installation.php" target="_blank">mb_strlen</a></td>
                        <td><?php echo $dup_tests['PHP']['FUNC_3'?></td>
                    </tr>                    
                </table>
                <small>
                    <?php _e("PHP versions 5.2.9+ or higher is required.  For compression to work the ZipArchive extension for PHP is required. Safe Mode should be set to 'Off' in you php.ini file and is deprecated as of PHP 5.3.0.  For any issues in this section please contact your hosting provider or server administrator.  For additional information see our online documentation."'duplicator'); ?>
                </small>
            </div>
        </div>        

        <!-- PERMISSIONS -->
        <div class='dup-sys-req'>
            <div class='dup-sys-title'>
                <a><?php _e('Required Paths''duplicator'); ?></a>
                <div>
                    <?php
                        
if ($dup_tests['IO']['ALL']) {
                            echo (
$dup_tests['IO']['WPROOT'] == 'Warn') ? 'Warn' 'Pass';
                        } else {
                            echo 
'Fail';
                        }
                    
?>
                </div>
            </div>
            <div class="dup-sys-info dup-info-box">
                <?php
                    printf
("<b>%s</b> &nbsp; [%s] <br/>"$dup_tests['IO']['SSDIR'], DUPLICATOR_SSDIR_PATH);
                    
printf("<b>%s</b> &nbsp; [%s] <br/>"$dup_tests['IO']['SSTMP'], DUPLICATOR_SSDIR_PATH_TMP);
                    
printf("<b>%s</b> &nbsp; [%s] <br/>"$dup_tests['IO']['WPROOT'], DUPLICATOR_WPROOTPATH);
                
?>
                <div style="font-size:11px; padding-top: 3px">
                    <?php
                        
if ($dup_tests['IO']['WPROOT'] == 'Warn') {
                            echo 
sprintf__('If the root WordPress path is not writable by PHP on some systems this can cause issues.''duplicator'), DUPLICATOR_WPROOTPATH);
                            echo 
'<br/>';
                        }
                        
_e("If Duplicator does not have enough permissions then you will need to manually create the paths above. &nbsp; "'duplicator'); 
                    
?>
                </div>
            </div>
        </div>

        <!-- SERVER SUPPORT -->
        <div class='dup-sys-req'>
            <div class='dup-sys-title'>
                <a><?php _e('Server Support''duplicator'); ?></a>
                <div><?php echo $dup_tests['SRV']['ALL']; ?></div>
            </div>
            <div class="dup-sys-info dup-info-box">
                <table class="dup-sys-info-results">
                    <tr>
                        <td><?php printf("%s [%s]"__("MySQL Version"'duplicator'), DUP_DB::getVersion()); ?></td>
                        <td><?php echo $dup_tests['SRV']['MYSQL_VER'?></td>
                    </tr>
                    <tr>
                        <td><?php printf("%s"__("MySQLi Support"'duplicator')); ?></td>
                        <td><?php echo $dup_tests['SRV']['MYSQLi'?></td>
                    </tr>
                </table>
                <small>
                    <?php
                    _e
("MySQL version 5.0+ or better is required and the PHP MySQLi extension (note the trailing 'i') is also required.  Contact your server administrator and request that mysqli extension and MySQL Server 5.0+ be installed."'duplicator');
                    echo 
"&nbsp;<i><a href='http://php.net/manual/en/mysqli.installation.php' target='_blank'>[" __('more info''duplicator') . "]</a></i>";
                    
?>                                        
                </small>
            </div>
        </div>

        <!-- RESERVED FILES -->
        <div class='dup-sys-req'>
            <div class='dup-sys-title'>
                <a><?php _e('Reserved Files''duplicator'); ?></a> <div><?php echo $dup_tests['RES']['INSTALL']; ?></div>
            </div>
            <div class="dup-sys-info dup-info-box">
                <?php if ($dup_tests['RES']['INSTALL'] == 'Pass') : ?>
                        <?php 
                            _e
("None of the reserved files where found from a previous install.  This means you are clear to create a new package."'duplicator');
                            echo 
"  [{$dup_intaller_files}]";
                        
?>
                    <?php else: 
                        
$duplicator_nonce wp_create_nonce('duplicator_cleanup_page');
                    
?> 
                    <form method="post" action="admin.php?page=duplicator-tools&tab=diagnostics&section=info&action=installer&_wpnonce=<?php echo $duplicator_nonce?>">
                        <b><?php _e('WordPress Root Path:''duplicator'); ?></b>  <?php echo DUPLICATOR_WPROOTPATH?><br/>
                        <?php _e("A reserved file(s) was found in the WordPress root directory. Reserved file names include [{$dup_intaller_files}].  To archive your data correctly please remove any of these files from your WordPress root directory.  Then try creating your package again."'duplicator'); ?>
                        <br/><input type='submit' class='button button-small' value='<?php _e('Remove Files Now''duplicator'?>' style='font-size:10px; margin-top:5px;' />
                    </form>
                <?php endif; ?>
            </div>
        </div>

        <!-- ONLINE SUPPORT -->
        <div class="dup-sys-contact">
            <?php
            printf
("%s <a href='admin.php?page=duplicator-help'>[%s]</a>"__("For additional help please see the "'duplicator'), __("help page"'duplicator'));
            
?>
        </div>

    </div>
</div><br/>
<?php endif; ?>


<!-- ============================
FORM PACKAGE OPTIONS -->
<div style="padding:5px 5px 2px 5px">
    <?php include('s1.setup2.php'); ?>
</div>

<!-- CACHE PROTECTION: If the back-button is used from the scanner page then we need to
refresh page in-case any filters where set while on the scanner page -->
<form id="cache_detection">
    <input type="hidden" id="cache_state" name="cache_state" value="" />
</form>

<script>
jQuery(document).ready(function ($) 
{
    Duplicator.Pack.checkPageCache = function()
    {
        var $state = $('#cache_state');
        if( $state.val() == "" ) {
            $state.val("fresh-load");
        } else {
            $state.val("cached");
            <?php
                $redirect 
admin_url('admin.php?page=duplicator&tab=new1');
                echo 
"window.location.href = '{$redirect}'";
            
?>
        }
    }

    //INIT
    Duplicator.Pack.checkPageCache();

    //Toogle for system requirment detial links
    $('.dup-sys-title a').each(function () {
        $(this).attr('href', 'javascript:void(0)');
        $(this).click({selector: '.dup-sys-info'}, Duplicator.Pack.ToggleSystemDetails);
        $(this).prepend("<span class='ui-icon ui-icon-triangle-1-e dup-toggle' />");
    });

    //Color code Pass/Fail/Warn items
    $('.dup-sys-title div').each(function () {
        $(this).addClass(($(this).text() == 'Pass') ? 'dup-sys-pass' : 'dup-sys-fail');
    });
});
</script>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.007 ]--