File Manager / wp-content Search Upload New Item Settings File "db5.php" Full path: /home1/epichome/public_html/wp-content/db5.php File size: 60.67 B (60.67 KB bytes) MIME-type: text/x-php Charset: utf-8 Download Open Edit Advanced Editor Back
<?php
// Prevent loading this file directly
if ( !defined('SENDPRESS_VERSION') ) {
header('HTTP/1.0 403 Forbidden');
die;
}
if( !class_exists('SendPress_View_Overview') ){
class SendPress_View_Overview extends SendPress_View{
function tracking(){
//$this->security_check();
SendPress_Option::set('allow_tracking', SPNL()->validate->_string('allow_tracking'));
SendPress_Admin::redirect('Overview');
}
function html(){
SendPress_Tracking::event('Overview Tab');
global $wp_version;
$classes = 'sp-welcome-panel';
$option = get_user_meta( get_current_user_id(), 'show_sp_welcome_panel', true );
// 0 = hide, 1 = toggled to show or single site creator, 2 = multisite site owner
$hide = 0 == $option || ( 2 == $option && wp_get_current_user()->user_email != get_option( 'admin_email' ) );
list( $display_version ) = explode( '-', $wp_version );
?>
<br>
<div class="sp-row ">
<div class="sp-block sp-25 sp-first">
<h2 class="nomargin nopadding"><?php echo SendPress_Data::bd_nice_number(SendPress_Data::get_total_subscribers()); ?></h2> <p class="fwb"><?php _e('Subscribers', 'sendpress');?></p>
</div>
<div class="sp-block sp-25">
<h2 class="nomargin nopadding"><?php $report = SendPress_Data::get_last_report(); ?><?php echo SendPress_Data::emails_active_in_queue(); ?></h2> <p class="fwb"><?php _e('Emails Actively Sending', 'sendpress');?></small></p>
</div>
<div class="sp-block sp-25">
<h2 class="nomargin nopadding"><?php echo SendPress_Data::emails_maxed_in_queue(); ?></h2> <p class="fwb"><?php _e('Emails Stuck in Queue', 'sendpress');?></p>
</div>
<div class="sp-block sp-25">
<h2 class="nomargin nopadding"><?php _e('Autocron last check', 'sendpress');?></h2> <p class="fwb"> <?php
$autocron = SendPress_Option::get('autocron','no');
//print_r(SendPress_Data::emails_stuck_in_queue());
if($autocron == 'yes') {
$api_info = json_decode( SendPress_Cron::get_info() );
if(isset($api_info->lastcheck)){
echo $api_info->lastcheck. " ";
_e("UTC","sendpress");
} else {
_e( "No Data","sendpress");
}
} else {
_e( "Not Enabled","sendpress");
}
?></p>
</div>
</div>
<?php
if($report){
$rec = get_post_meta($report->ID, '_send_last_count', true);
$this->panel_start($report->post_title ." <small style='color:#333;'>".__('This email had', 'sendpress')." ". $rec ." ".__('Recipients', 'sendpress')."</small>");
$stat_type = get_post_meta($report->ID, '_stat_type', true);
$clicks = SPNL()->load("Subscribers_Url")->clicks_email_id( $report->ID );
$clicks_total = SPNL()->load("Subscribers_Url")->clicks_total_email_id( $report->ID );
?>
<div class="sp-row">
<div class="sp-50 sp-first">
<h4 style="text-align:center;"><?php _e('Opens', 'sendpress');?></h4>
<?php
$this->panel_start();
$open = 0;
$rec = get_post_meta($report->ID, '_send_last_count', true);
if($rec == 0 ){
$rec = 1;
}
if($report){
if($stat_type == 'new'){
$open = SPNL()->load("Subscribers_Tracker")->get_opens_total( $report->ID );
} else {
$open= SendPress_Data::get_opens($report->ID);
}
$p = $open/$rec * 100;
}
?>
<div class="sp-row">
<div class="sp-50 sp-first">
<div style="float:left;">
<div id="myStat" class="chartid" data-dimension="150" data-text="<?php echo floor($p); ?>%" data-info="Total Opens" data-width="15" data-fontsize="30" data-percent="<?php echo floor($p); ?>" data-fgcolor="#61a9dc" data-bgcolor="#eee" data-fill="#ddd" data-total="<?php echo $rec; ?>" data-part="<?php echo $open; ?>" data-icon="long-arrow-up" data-icon-size="28" data-icon-color="#fff"></div>
</div>
<div style="text-align:center;">
<h5><?php _e('Total', 'sendpress'); ?></h5>
<?php echo $open; ?>
</div>
</div>
<div class="sp-50">
<?php
$ou = 0;
if($stat_type == 'new'){
$ou = SPNL()->load("Subscribers_Tracker")->get_opens( $report->ID );
} else {
$ou = SendPress_Data::get_opens_unique_total($report->ID);
}
$px = $ou/$rec * 100;
?>
<div style="float:left;">
<div id="myStat" class="chartid" data-dimension="150" data-text="<?php echo floor($px); ?>%" data-info="Unique Opens" data-width="15" data-fontsize="30" data-percent="35" data-fgcolor="#85d002" data-bgcolor="#eee" data-fill="#ddd" data-total="<?php echo $rec; ?>" data-part="<?php echo $ou; ?>" data-icon="long-arrow-up" data-icon-size="28" data-icon-color="#fff"></div>
</div>
<div style="text-align:center;">
<h5><?php _e('Unique', 'sendpress'); ?></h5>
<?php echo $ou; ?>
</div>
</div>
</div>
<?php
$this->panel_end();
?>
</div>
<div class="sp-50">
<h4 style="text-align:center;"><?php _e('Clicks', 'sendpress');?></h4>
<?php
$this->panel_start();
$click = 0;
$rec = get_post_meta($report->ID, '_send_last_count', true);
if($report){
if($stat_type == 'new'){
$click = SPNL()->load("Subscribers_Url")->clicks_total_email_id( $report->ID );
} else {
$click= SendPress_Data::get_clicks($report->ID);
}
$p = $click/$rec * 100;
}
?>
<div class="sp-row">
<div class="sp-50 sp-first">
<div style="float:left;">
<div id="myStat" class="chartid" data-dimension="150" data-text="<?php echo floor($p); ?>%" data-info="Total Opens" data-width="15" data-fontsize="30" data-percent="<?php echo floor($p); ?>" data-fgcolor="#61a9dc" data-bgcolor="#eee" data-fill="#ddd" data-total="<?php echo $rec; ?>" data-part="<?php echo $click; ?>" data-icon="long-arrow-up" data-icon-size="28" data-icon-color="#fff"></div>
</div>
<div style="text-align:center;">
<h5><?php _e('Total', 'sendpress');?></h5>
<?php echo $click; ?>
</div>
</div>
<div class="sp-50">
<?php
$ou = 0;
if($stat_type == 'new'){
$ou = SPNL()->load("Subscribers_Url")->clicks_email_id( $report->ID );
} else {
$ou = SendPress_Data::get_clicks_unique_total($report->ID);
}
$px = $ou/$rec * 100;
?>
<div style="float:left;">
<div id="myStat" class="chartid" data-dimension="150" data-text="<?php echo floor($px); ?>%" data-info="Unique Opens" data-width="15" data-fontsize="30" data-percent="35" data-fgcolor="#85d002" data-bgcolor="#eee" data-fill="#ddd" data-total="<?php echo $rec; ?>" data-part="<?php echo $ou; ?>" data-icon="long-arrow-up" data-icon-size="28" data-icon-color="#fff"></div>
</div>
<div style="text-align:center;">
<h5><?php _e('Unique', 'sendpress');?></h5>
<?php echo $ou; ?>
</div>
</div>
</div>
<?php
$this->panel_end();
?>
</div>
</div>
<?php
$this->panel_end();
}
?>
<div class="sp-row">
<div class="sp-33 sp-first">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php _e('Recent Subscribers', 'sendpress');?></h3>
</div>
<div class="panel-body">
<table class="table table-striped table-condensed">
<tr>
<th><?php _e("Date","sendpress"); ?></th>
<th><?php _e("List","sendpress"); ?></th>
<th><div style="text-align:right;"><?php _e("Email","sendpress"); ?></div></th>
</tr>
<?php
$recent = SendPress_Data::get_recent_subscribers();
foreach($recent as $item){
echo "<tr>";
echo "<td>";
if(property_exists($item,'subscriberID')){
$d = SendPress_Data::get_subscriber($item->subscriberID);
if(property_exists($item,'updated')){
echo date_i18n("m.d.y" ,strtotime($item->updated) );
}
echo "</td>";
echo "<td >";
if(property_exists($item,'listID')){
echo get_the_title($item->listID);
}
echo "</td>";
echo "<td align='right'>";
if(is_object($d)){
echo $d->email ."<br>";
}
echo "</td>";
echo "</tr>";
}
}
?>
</table>
</div>
</div>
</div>
<div class="sp-33">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php _e('Most Active Subscribers', 'sendpress');?></h3>
</div>
<div class="panel-body">
<ul>
<?php
$recent = SPNL()->load("Subscribers_Tracker")->get_most_active(); // SendPress_Data::get_most_active_subscriber();
foreach($recent as $item){
if(property_exists($item,'subscriber_id')){
echo "<li>";
$d = SendPress_Data::get_subscriber($item->subscriber_id);
if(is_object($d)){
echo $d->email;
}
echo "</li>";
}
}
?>
</ul>
</div>
</div>
</div>
<div class="sp-33">
<?php if(!defined('SENDPRESS_PRO_VERSION')){ ?>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><?php _e('Go Pro!', 'sendpress');?></h3>
</div>
<div class="panel-body">
<ul>
<li><a href="http://sendpress.com/purchase-pricing/"><?php _e('Advanced Reports', 'sendpress');?></a></li>
<li><a href="http://sendpress.com/purchase-pricing/"><?php _e('Check Spam Scores', 'sendpress');?></a></li>
<li><a href="http://sendpress.com/purchase-pricing/"><?php _e('Post Notifications', 'sendpress');?></a></li>
</ul>
</div>
</div>
<?php } ?>
</div>
</div>
<script>
jQuery( document ).ready(function($) {
$('.chartid').circliful();
});
</script>
<!--
<div class="panel panel-default">
<div class="panel-body">
<h2>Welcome to SendPress</h2>
</div>
</div>
-->
<?php
if(SendPress_Option::get('feedback') == 'yes' || SendPress_Option::get('allow_tracking') == 'yes'){
SendPress_Tracking::data();
}
}
}
// Add Access Controll!
SendPress_Admin::add_cap('Overview','sendpress_view');
//SendPress_View_Overview::cap('sendpress_access');
}
