index.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. $list .= '<tr>';
  13. $list .= '<td>' . $log['id'] . '</td>';
  14. $list .= '<td>Покупка кругов: ' . $log['circles'] . ' шт. на сайте: ' . $aBoost['cs'][$log['site']]['site'] . ', списана сумма: ' . $log['money'] . ' ' . $cfg['currency'] . '</td>';
  15. $list .= '<td class="text-center"><a href="' . $cfg['http'] . 'acp/users/id/' . $log['user'] . '">USER_' . $log['user'] . '</a></td>';
  16. $list .= '<td class="text-center"><a href="' . $cfg['http'] . 'acp/servers/id/' . $log['server'] . '">SERVER_' . $log['server'] . '</a></td>';
  17. $list .= '<td class="text-center">' . date('d.m.Y - H:i:s', $log['date']) . '</td>';
  18. $list .= '</tr>';
  19. }
  20. $month = date('n', $start_point) - 1;
  21. if (!$month)
  22. $month = 12;
  23. $aData = $mcache->get('data_boost_all');
  24. if (!is_array($aData)) {
  25. $aData = array();
  26. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost`');
  27. $data = $sql->get();
  28. $aData['all_num'] = (int)$data['SUM(`circles`)'];
  29. $aData['all_sum'] = (int)$data['SUM(`money`)'];
  30. $now = $start_point - (date('d', $start_point) * 86400);
  31. $old = $start_point - (params::$aDayMonth[$month] * 86400);
  32. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost` WHERE `date`>="' . $old . '" AND date<"' . $now . '"');
  33. $data = $sql->get();
  34. $aData['old_num'] = (int)$data['SUM(`circles`)'];
  35. $aData['old_sum'] = (int)$data['SUM(`money`)'];
  36. $sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost` WHERE `date`>="' . $now . '"');
  37. $data = $sql->get();
  38. $aData['now_num'] = (int)$data['SUM(`circles`)'];
  39. $aData['now_sum'] = (int)$data['SUM(`money`)'];
  40. $mcache->set('data_boost_all', $aData, false, 60);
  41. }
  42. $html->get('index', 'sections/boost');
  43. $html->set('list', $list);
  44. $html->set('month_old', params::$aNameMonth[$month]);
  45. $html->set('month_now', params::$aNameMonth[date('n', $start_point)]);
  46. $html->set('all_num', $aData['all_num']);
  47. $html->set('all_sum', $aData['all_sum']);
  48. $html->set('old_num', $aData['old_num']);
  49. $html->set('old_sum', $aData['old_sum']);
  50. $html->set('now_num', $aData['now_num']);
  51. $html->set('now_sum', $aData['now_sum']);
  52. $html->set('cur', $cfg['currency']);
  53. $html->set('pages', isset($html->arr['pages']) ? $html->arr['pages'] : '');
  54. $html->pack('main');
  55. ?>