| Server IP : 43.141.50.122 / Your IP : 113.219.202.173 Web Server : Apache System : Linux VM-8-5-opencloudos 6.6.34-9.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 19 19:35:45 CST 2024 x86_64 User : www ( 1000) PHP Version : 8.1.27 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /www/wwwroot/www.ucppt.com/wp-content/plugins/wpcom-member-pro/templates/ |
Upload File : |
<?php
$has_image = isset($image) && $image;
$has_args = isset($args) && !empty($args);
$cols = $has_image ? 3 : 2;
$has_price = false;
if($has_args){
foreach($args as $item){
if(isset($item['value']) && preg_match('%PRICE%', $item['value'])) {
$has_price = true;
break;
}
}
}
if(isset($vip) && $vip === true) $has_price = true;
?>
<div class="hidden-content-wrap premium-download-wrap" id="<?php echo esc_attr($id);?>">
<?php WPCOM_MP_block_bg();?>
<div class="premium-download cols-<?php echo $cols; echo $has_args ? '' : ' no-args'?>">
<?php if($has_image){
$style = '';
if(is_numeric($image)){
$src = wp_get_attachment_image_src($image, 'full');
if($src && isset($src[0])){
$image = $src[0];
if($src[1] && $src[2]) $style = ' style="width:'. $src[1] .'px;aspect-ratio:'. $src[1] . ' / ' . $src[2] . ';"';
}else{
$image = '';
}
} ?>
<div class="wpcom-premium-download-thumb"><img src="<?php echo esc_url($image);?>"<?php echo $style;?>></div>
<?php } ?>
<div class="wpcom-premium-download-content">
<?php
$price = isset($price) && $price ? $price : 0;
$vip = isset($vip) && $vip;
$price = $vip ? 0 : $price;
$vip_price = isset($vip_price) ? $vip_price : array();
$points = isset($pay_type) && $pay_type == 1;
$vip_prices = \WPCOM\Member\VIP::get_vip_price_html($price, $vip_price, 'download', $points);
?>
<h3 class="wpcom-premium-download-title"><?php echo $title;?><?php if(!$has_price) echo \WPCOM\Member\Premium_Download::get_arg_value('%PRICE%', $atts);?></h3>
<?php if($vip || $vip_prices) { ?><div class="vip-price-notice premium-download-vip-price"><?php echo $vip_prices;?></div><?php } ?>
<?php if($has_args){ ?>
<div class="wpcom-premium-download-info">
<?php foreach($args as $item){
$value = \WPCOM\Member\Premium_Download::get_arg_value($item['value'], $atts);
$is_full_row = preg_match('/^\[.*\]$/', $value);
if( $is_full_row ){
$value = trim($value, '[]');
} ?>
<span class="wpcom-premium-download-info-label<?php echo $is_full_row ? ' full-row' : ''; ?>"><?php echo wp_kses_post($item['label']);?></span>
<span class="wpcom-premium-download-info-value<?php echo $is_full_row ? ' full-row' : ''; ?>"><?php echo wp_kses_post($value);?></span>
<?php } ?>
</div>
<?php }else{ ?>
<div class="wpcom-premium-download-inner">
<?php if(!$vip){ ?>
<button type="button" class="wpcom-btn btn-primary btn-sm premium-download-btn"><?php wpmx_icon('download-cloud'); echo $btn;?></button>
<?php } ?>
<?php if($vip || $vip_prices){
$user_vip = \WPCOM\Member\VIP::get_user_vip(); ?>
<?php if($user_vip){ ?>
<button type="button" class="wpcom-btn btn-danger btn-sm premium-download-btn"><?php wpmx_icon('vip-crown'); echo $vip_btn;?></button>
<?php }else{ ?>
<button class="wpcom-btn btn-danger btn-sm premium-download-vip-btn j-vip-new" type="button"><?php wpmx_icon('vip-crown'); echo \WPCOM\Member\VIP::vip_btn_text('new');?></button>
<?php } ?>
<?php } ?>
</div>
<?php } ?>
</div>
<?php if($has_args){ ?>
<div class="wpcom-premium-download-action">
<?php if(!$vip){ ?>
<button type="button" class="wpcom-btn btn-primary btn-sm btn-block premium-download-btn"><?php wpmx_icon('download-cloud'); echo $btn;?></button>
<?php } ?>
<?php if($vip || $vip_prices){
$user_vip = \WPCOM\Member\VIP::get_user_vip(); ?>
<?php if($user_vip){ ?>
<button type="button" class="wpcom-btn btn-danger btn-sm btn-block premium-download-btn"><?php wpmx_icon('vip-crown'); echo $vip_btn;?></button>
<?php }else{ ?>
<button class="wpcom-btn btn-danger btn-sm btn-block premium-download-vip-btn j-vip-new" type="button"><?php wpmx_icon('vip-crown'); echo \WPCOM\Member\VIP::vip_btn_text('new');?></button>
<?php } ?>
<?php } ?>
</div>
<?php } $user_id = get_current_user_id(); ?>
<div class="hidden-content-refresh">
<?php wpmx_icon('help', true, 'refresh-help');?>
<div class="refresh-action">
<div class="refresh-action-inner">
已付费?<?php if(!$user_id){ ?><a class="refresh-url" href="<?php echo wp_login_url();?>">登录<?php wpmx_icon('user')?></a> 或 <?php } ?><a class="refresh-url j-refresh-premium-download" href="#">刷新<?php wpmx_icon('refresh')?></a>
</div>
</div>
</div>
</div>
</div>