index.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. if(isset($url['subsection']) AND $url['subsection'] == 'search')
  5. include(SEC.'boost/sysearch.php');
  6. $list = '';
  7. $sql->query('SELECT `id` FROM `boost`');
  8. $aPage = sys::page($page, $sql->num(), 40);
  9. sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/boost');
  10. $sql->query('SELECT * FROM `boost` ORDER BY `id` DESC LIMIT '.$aPage['num'].', 40');
  11. while($log = $sql->get())
  12. {
  13. $list .= '<tr>';
  14. $list .= '<td>'.$log['id'].'</td>';
  15. $list .= '<td>Покупка кругов: '.$log['circles'].' шт. на сайте: '.$aBoost['cs'][$log['site']]['site'].', списана сумма: '.$log['money'].' '.$cfg['currency'].'</td>';
  16. $list .= '<td class="text-center"><a href="'.$cfg['http'].'acp/users/id/'.$log['user'].'">USER_'.$log['user'].'</a></td>';
  17. $list .= '<td class="text-center"><a href="'.$cfg['http'].'acp/servers/id/'.$log['server'].'">SERVER_'.$log['server'].'</a></td>';
  18. $list .= '<td class="text-center">'.date('d.m.Y - H:i:s', $log['date']).'</td>';
  19. $list .= '</tr>';
  20. }
  21. $month = date('n', $start_point)-1;
  22. if(!$month)
  23. $month = 12;
  24. $aData = $mcache->get('data_boost_all');
  25. if(!is_array($aData))
  26. {
  27. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost`');
  28. $data = $sql->get();
  29. $aData['all_num'] = (int) $data['SUM(`circles`)'];
  30. $aData['all_sum'] = (int) $data['SUM(`money`)'];
  31. $now = $start_point-(date('d', $start_point)*86400);
  32. $old = $start_point-(params::$aDayMonth[$month]*86400);
  33. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost` WHERE `date`>="'.$old.'" AND date<"'.$now.'"');
  34. $data = $sql->get();
  35. $aData['old_num'] = (int) $data['SUM(`circles`)'];
  36. $aData['old_sum'] = (int) $data['SUM(`money`)'];
  37. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost` WHERE `date`>="'.$now.'"');
  38. $data = $sql->get();
  39. $aData['now_num'] = (int) $data['SUM(`circles`)'];
  40. $aData['now_sum'] = (int) $data['SUM(`money`)'];
  41. $mcache->set('data_boost_all', $aData, false, 60);
  42. }
  43. $html->get('index', 'sections/boost');
  44. $html->set('list', $list);
  45. $html->set('month_old', params::$aNameMonth[$month]);
  46. $html->set('month_now', params::$aNameMonth[date('n', $start_point)]);
  47. $html->set('all_num', $aData['all_num']);
  48. $html->set('all_sum', $aData['all_sum']);
  49. $html->set('old_num', $aData['old_num']);
  50. $html->set('old_sum', $aData['old_sum']);
  51. $html->set('now_num', $aData['now_num']);
  52. $html->set('now_sum', $aData['now_sum']);
  53. $html->set('cur', $cfg['currency']);
  54. $html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
  55. $html->pack('main');
  56. ?>