OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
old_sendy
/
includes
/
list
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
add-custom-field.php
2.46 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete-custom-field.php
2.27 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete.php
1.94 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
dismiss.php
407 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
edit-custom-field.php
2.35 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
edit.php
3.75 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
export-skipped-emails.php
1.22 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
main.php
10.37 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
progress.php
2.04 KB
05/19/2025 10:07:16 AM
rw-r--r--
Editing: progress.php
Close
<?php include('../functions.php');?> <?php include('../login/auth.php');?> <?php //init $lid = isset($_POST['list_id']) && is_numeric($_POST['list_id']) ? (int)mysqli_real_escape_string($mysqli, $_POST['list_id']) : 0; $userID = isset($_POST['user_id']) ? (int)$_POST['user_id'] : 0; $loader = get_app_info('dark_mode') ? 'loader-dark.gif' : 'loader-light.gif'; $from_campaign = isset($_POST['from_campaign']) && is_numeric($_POST['from_campaign']) ? (int)mysqli_real_escape_string($mysqli, $_POST['from_campaign']) : 0; $server_path_array = explode('progress.php', $_SERVER['SCRIPT_FILENAME']); $server_path = str_replace('includes/list/', '', $server_path_array[0]); if(file_exists($server_path.'/uploads/csvs/'.$userID.'-'.$lid.'.csv')) { $csv_file = $server_path.'/uploads/csvs/'.$userID.'-'.$lid.'.csv'; $linecount = count(file($csv_file)); } else $linecount = 0; //Get subscriber count $q = "SELECT COUNT(*) FROM subscribers WHERE list = '$lid' AND unsubscribed = 0 AND bounced = 0 AND complaint = 0 AND confirmed = 1"; $r = mysqli_query($mysqli, $q); if ($r) { while($row = mysqli_fetch_array($r)) $count = $row['COUNT(*)']; //Get prev_count and currently_processing $q = 'SELECT prev_count, currently_processing, app FROM lists WHERE id = '.$lid; $r = mysqli_query($mysqli, $q); if ($r) { while($row = mysqli_fetch_array($r)) { $prev_count = $row['prev_count']; $currently_processing = $row['currently_processing']; $app = $row['app']; } } //If import is completed if($linecount==0 && !$from_campaign) { //Redirect to subscribers page for this list echo '<script type="text/javascript">window.location = "'.get_app_info('path').'/subscribers?i='.$app.'&l='.$lid.'";</script>'; } //else, showing progress else { $percentage = $currently_processing ? ($count-$prev_count) / $linecount * 100 : 0; echo '<span class="badge badge-success">'.$count.'</span>'.' <span style="color:#488846;">('.round($percentage).'%)</span> <img src="img/'.$loader.'" style="width:16px;"/>'; } } ?>