OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
3-31-025chanakya
/
sendy
/
includes
/
dashboard
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/26/2025 04:20:12 AM
rwxr-xr-x
📄
main.php
4.39 KB
03/26/2025 04:20:11 AM
rw-r--r--
Editing: main.php
Close
<?php //------------------------------------------------------// // FUNCTIONS // //------------------------------------------------------// //------------------------------------------------------// function get_app_data($val) //------------------------------------------------------// { global $mysqli; $q = 'SELECT '.$val.' FROM apps WHERE id = "'.get_app_info('app').'" AND userID = '.get_app_info('main_userID'); $r = mysqli_query($mysqli, $q); if ($r && mysqli_num_rows($r) > 0) { while($row = mysqli_fetch_array($r)) { return $row[$val]; } } } //------------------------------------------------------// function get_click_percentage($cid) //------------------------------------------------------// { global $mysqli; $clicks_join = ''; $clicks_array = array(); $clicks_unique = 0; $q = 'SELECT * FROM links WHERE campaign_id = '.$cid; $r = mysqli_query($mysqli, $q); if ($r && mysqli_num_rows($r) > 0) { while($row = mysqli_fetch_array($r)) { $id = stripslashes($row['id']); $link = stripslashes($row['link']); $clicks = stripslashes($row['clicks']); if($clicks!='') $clicks_join .= $clicks.','; } } $clicks_array = explode(',', $clicks_join); $clicks_unique = count(array_unique($clicks_array)); return $clicks_unique-1; } //------------------------------------------------------// function totals($app, $type='app') //------------------------------------------------------// { global $mysqli; if($type=='app') $q = 'SELECT id FROM campaigns WHERE app = '.$app.' AND userID = '.get_app_info('main_userID'); else if($type=='reports') $q = 'SELECT id FROM campaigns WHERE app = '.$app.' AND sent!="" AND userID = '.get_app_info('main_userID'); $r = mysqli_query($mysqli, $q); if ($r) return mysqli_num_rows($r); } //------------------------------------------------------// function pagination($limit, $type='app') //------------------------------------------------------// { global $p; $curpage = $p; $next_page_num = 0; $prev_page_num = 0; if($type=='app') $total_campaigns = totals(get_app_info('app')); else if('reports') $total_campaigns = totals(get_app_info('app'), 'reports'); $total_pages = @ceil($total_campaigns/$limit); if($total_campaigns > $limit) { if($curpage>=2) { $next_page_num = $curpage+1; $prev_page_num = $curpage-1; } else { $next_page_num = 2; } echo '<div class="btn-group" id="pagination">'; //Prev btn if($curpage>=2) if($prev_page_num==1) echo '<button class="btn" onclick="window.location=\''.get_app_info('path').'/'.$type.'?i='.get_app_info('app').'\'"><span class="icon icon icon-arrow-left"></span></button>'; else echo '<button class="btn" onclick="window.location=\''.get_app_info('path').'/'.$type.'?i='.get_app_info('app').'&p='.$prev_page_num.'\'"><span class="icon icon icon-arrow-left"></span></button>'; else echo '<button class="btn disabled"><span class="icon icon icon-arrow-left"></span></button>'; //Next btn if($curpage==$total_pages) echo '<button class="btn disabled"><span class="icon icon icon-arrow-right"></span></button>'; else echo '<button class="btn" onclick="window.location=\''.get_app_info('path').'/'.$type.'?i='.get_app_info('app').'&p='.$next_page_num.'\'"><span class="icon icon icon-arrow-right"></span></button>'; echo '</div>'; } } //------------------------------------------------------// function get_bounced($c) //------------------------------------------------------// { global $mysqli; $q = 'SELECT last_campaign FROM subscribers WHERE last_campaign = '.mysqli_real_escape_string($mysqli, $c).' AND bounced = 1'; $r = mysqli_query($mysqli, $q); if ($r && mysqli_num_rows($r) > 0) { return mysqli_num_rows($r); } else { return 0; } } //------------------------------------------------------// function have_templates() //------------------------------------------------------// { global $mysqli; $q = 'SELECT COUNT(*) FROM template WHERE app = '.get_app_info('app').' AND userID = '.get_app_info('main_userID'); $r = mysqli_query($mysqli, $q); if ($r && mysqli_num_rows($r) > 0) { while($row = mysqli_fetch_array($r)) { $rows = $row['COUNT(*)']; } return $rows == 0 ? false : true; } } ?>