Вход Регистрация
Файл: Just Wallet 2.0.4/application/controllers/admin/Profit.php
Строк: 408
<?php defined('BASEPATH') OR exit('No direct script access allowed');

class 
Profit extends Admin_Controller {

    
/**
     * Constructor
     */
    
function __construct()
    {
        
parent::__construct();

        
// load the language files
        
$this->lang->load('dashboard');
                
$this->load->model('transactions_model');
                
$this->load->library('notice');
        
$this->load->library('currencys');
      
        
define('REFERRER'"referrer");
        
define('THIS_URL'base_url('admin/profit'));
    }
  
  
/**
     * Main page
     */
    
function index()
    {
      
      
// get filters
      
$filters = array();
      
      if (
$this->input->get('start_date'))
      {
                
$start_date_xss $this->security->xss_clean($this->input->get('start_date'));
                
$start_date_replace htmlentities($start_date_xssENT_QUOTES"UTF-8");
        
$filters['start_date'] = $start_date_replace;
      }
      
      if (
$this->input->get('end_date'))
      {
                
$end_date_xss $this->security->xss_clean($this->input->get('end_date'));
                
$end_date_replace htmlentities($end_date_xssENT_QUOTES"UTF-8");
        
$filters['end_date'] = $end_date_replace;
      }
      
      
// build filter string
      
$filter "";
      foreach (
$filters as $key => $value)
      {
        
$filter .= "&{$key}={$value}";
      }
      
      
// save the current url to session for returning
      
$this->session->set_userdata(REFERRERTHIS_URL "?{$filter}");
      
      
// are filters being submitted?
        
if ($this->input->post())
        {
            if (
$this->input->post('clear'))
            {
                
// reset button clicked
                
redirect(THIS_URL);
            }
            else
            {
              
                
// apply the filter(s)
                
$filter "";

                if (
$this->input->post('start_date'))
                {
                    
$filter .= "&start_date=" $this->input->post('start_date'TRUE);
                }
                                if (
$this->input->post('end_date'))
                {
                    
$filter .= "&end_date=" $this->input->post('end_date'TRUE);
                }

                
// redirect using new filter(s)
                
redirect(THIS_URL "?{$filter}");
            }
        }
      
      
// summary fee report USD
      
$select_sum_withd_fee_debit_base $this->transactions_model->select_sum_withd_fee_debit_base($filters);
      
$select_sum_transfer_fee_debit_base $this->transactions_model->select_sum_transfer_fee_debit_base($filters);
      
$select_sum_exchange_fee_debit_base $this->transactions_model->select_sum_exchange_fee_debit_base($filters);
      
$select_sum_sci_fee_debit_base $this->transactions_model->select_sum_sci_fee_debit_base($filters);
      
      
$select_sum_withd_fee_debit_extra1 $this->transactions_model->select_sum_withd_fee_debit_extra1($filters);
      
$select_sum_transfer_fee_debit_extra1 $this->transactions_model->select_sum_transfer_fee_debit_extra1($filters);
      
$select_sum_exchange_fee_debit_extra1 $this->transactions_model->select_sum_exchange_fee_debit_extra1($filters);
      
$select_sum_sci_fee_debit_extra1 $this->transactions_model->select_sum_sci_fee_debit_extra1($filters);
      
      
$select_sum_withd_fee_debit_extra2 $this->transactions_model->select_sum_withd_fee_debit_extra2($filters);
      
$select_sum_transfer_fee_debit_extra2 $this->transactions_model->select_sum_transfer_fee_debit_extra2($filters);
      
$select_sum_exchange_fee_debit_extra2 $this->transactions_model->select_sum_exchange_fee_debit_extra2($filters);
      
$select_sum_sci_fee_debit_extra2 $this->transactions_model->select_sum_sci_fee_debit_extra2($filters);
      
      
$select_sum_withd_fee_debit_extra3 $this->transactions_model->select_sum_withd_fee_debit_extra3($filters);
      
$select_sum_transfer_fee_debit_extra3 $this->transactions_model->select_sum_transfer_fee_debit_extra3($filters);
      
$select_sum_exchange_fee_debit_extra3 $this->transactions_model->select_sum_exchange_fee_debit_extra3($filters);
      
$select_sum_sci_fee_debit_extra3 $this->transactions_model->select_sum_sci_fee_debit_extra3($filters);
      
      
$select_sum_withd_fee_debit_extra4 $this->transactions_model->select_sum_withd_fee_debit_extra4($filters);
      
$select_sum_transfer_fee_debit_extra4 $this->transactions_model->select_sum_transfer_fee_debit_extra4($filters);
      
$select_sum_exchange_fee_debit_extra4 $this->transactions_model->select_sum_exchange_fee_debit_extra4($filters);
      
$select_sum_sci_fee_debit_extra4 $this->transactions_model->select_sum_sci_fee_debit_extra4($filters);
      
      
$select_sum_withd_fee_debit_extra5 $this->transactions_model->select_sum_withd_fee_debit_extra5($filters);
      
$select_sum_transfer_fee_debit_extra5 $this->transactions_model->select_sum_transfer_fee_debit_extra5($filters);
      
$select_sum_exchange_fee_debit_extra5 $this->transactions_model->select_sum_exchange_fee_debit_extra5($filters);
      
$select_sum_sci_fee_debit_extra5 $this->transactions_model->select_sum_sci_fee_debit_extra5($filters);
      
// summary fee report
      
      // total transactions deposits
      
$total_deposits_confirm $this->transactions_model->total_deposits($filters); /////////////////////////////////////
      
$total_deposits_debit_base $this->transactions_model->total_deposits_debit_base($filters);
      
$total_deposits_debit_extra1 $this->transactions_model->total_deposits_debit_extra1($filters);
      
$total_deposits_debit_extra2 $this->transactions_model->total_deposits_debit_extra2($filters);
      
$total_deposits_debit_extra3 $this->transactions_model->total_deposits_debit_extra3($filters);
      
$total_deposits_debit_extra4 $this->transactions_model->total_deposits_debit_extra4($filters);
      
$total_deposits_debit_extra5 $this->transactions_model->total_deposits_debit_extra5($filters);
      
// total transactions deposits
      
      // total transactions withdrawal
      
$total_withdrawal_confirm $this->transactions_model->total_withdrawal($filters);
      
$total_withdrawal_debit_base $this->transactions_model->total_withdrawal_debit_base($filters);
      
$total_withdrawal_debit_extra1 $this->transactions_model->total_withdrawal_debit_extra1($filters);
      
$total_withdrawal_debit_extra2 $this->transactions_model->total_withdrawal_debit_extra2($filters);
      
$total_withdrawal_debit_extra3 $this->transactions_model->total_withdrawal_debit_extra3($filters);
      
$total_withdrawal_debit_extra4 $this->transactions_model->total_withdrawal_debit_extra4($filters);
      
$total_withdrawal_debit_extra5 $this->transactions_model->total_withdrawal_debit_extra5($filters);
      
// total transactions withdrawal
      
      // total sum transactions withdrawal
      
$total_withdrawal_confirm_debit_base $this->transactions_model->select_sum_total_withdrawal_debit_base($filters);
      
$total_withdrawal_confirm_debit_extra1 $this->transactions_model->select_sum_total_withdrawal_debit_extra1($filters);
      
$total_withdrawal_confirm_debit_extra2 $this->transactions_model->select_sum_total_withdrawal_debit_extra2($filters);
      
$total_withdrawal_confirm_debit_extra3 $this->transactions_model->select_sum_total_withdrawal_debit_extra3($filters);
      
$total_withdrawal_confirm_debit_extra4 $this->transactions_model->select_sum_total_withdrawal_debit_extra4($filters);
      
$total_withdrawal_confirm_debit_extra5 $this->transactions_model->select_sum_total_withdrawal_debit_extra5($filters);
      
// total sum transactions withdrawal
      
      // total fee transactions withdrawal
      
$total_withdrawal_fee_confirm_debit_base $this->transactions_model->select_sum_total_withdrawal_fee_debit_base($filters);
      
$total_withdrawal_fee_confirm_debit_extra1 $this->transactions_model->select_sum_total_withdrawal_fee_debit_extra1($filters);
      
$total_withdrawal_fee_confirm_debit_extra2 $this->transactions_model->select_sum_total_withdrawal_fee_debit_extra2($filters);
      
$total_withdrawal_fee_confirm_debit_extra3 $this->transactions_model->select_sum_total_withdrawal_fee_debit_extra3($filters);
      
$total_withdrawal_fee_confirm_debit_extra4 $this->transactions_model->select_sum_total_withdrawal_fee_debit_extra4($filters);
      
$total_withdrawal_fee_confirm_debit_extra5 $this->transactions_model->select_sum_total_withdrawal_fee_debit_extra5($filters);
      
// total fee transactions withdrawal
      
      // total sum transactions
      
$total_deposits_confirm_debit_base $this->transactions_model->select_sum_total_deposits_debit_base($filters);
      
$total_deposits_confirm_debit_extra1 $this->transactions_model->select_sum_total_deposits_debit_extra1($filters);
      
$total_deposits_confirm_debit_extra2 $this->transactions_model->select_sum_total_deposits_debit_extra2($filters);
      
$total_deposits_confirm_debit_extra3 $this->transactions_model->select_sum_total_deposits_debit_extra3($filters);
      
$total_deposits_confirm_debit_extra4 $this->transactions_model->select_sum_total_deposits_debit_extra4($filters);
      
$total_deposits_confirm_debit_extra5 $this->transactions_model->select_sum_total_deposits_debit_extra5($filters);
      
// total sum transactions
      
      // total fee transactions
      
$total_fee_confirm_debit_base $this->transactions_model->select_sum_total_fee_debit_base($filters);
      
$total_fee_confirm_debit_extra1 $this->transactions_model->select_sum_total_fee_debit_extra1($filters);
      
$total_fee_confirm_debit_extra2 $this->transactions_model->select_sum_total_fee_debit_extra2($filters);
      
$total_fee_confirm_debit_extra3 $this->transactions_model->select_sum_total_fee_debit_extra3($filters);
      
$total_fee_confirm_debit_extra4 $this->transactions_model->select_sum_total_fee_debit_extra4($filters);
      
$total_fee_confirm_debit_extra5 $this->transactions_model->select_sum_total_fee_debit_extra5($filters);
      
// total fee transactions
      
      // deposit method
      
$paypal $this->settings_model->get_dep_method(1);
      
$perfect_m $this->settings_model->get_dep_method(2);
      
$advcash $this->settings_model->get_dep_method(3);
      
$payeer $this->settings_model->get_dep_method(4);
      
$skrill $this->settings_model->get_dep_method(5);
      
$paygol $this->settings_model->get_dep_method(6);
      
$swift $this->settings_model->get_dep_method(7);
      
$local_bank $this->settings_model->get_dep_method(8);
      
$coinpayments $this->settings_model->get_dep_method(9);
      
$blockchain $this->settings_model->get_dep_method(10);
      
// deposit method
      
      // method transactions
      
$total_method_1 $this->transactions_model->select_sum_total_method($paypal['name'], $filters);
      
$total_method_2 $this->transactions_model->select_sum_total_method($perfect_m['name'], $filters);
      
$total_method_3 $this->transactions_model->select_sum_total_method($advcash['name'], $filters);
      
$total_method_4 $this->transactions_model->select_sum_total_method($payeer['name'], $filters);
      
$total_method_5 $this->transactions_model->select_sum_total_method($skrill['name'], $filters);
      
$total_method_6 $this->transactions_model->select_sum_total_method($paygol['name'], $filters);
      
$total_method_7 $this->transactions_model->select_sum_total_method($swift['name'], $filters);
      
$total_method_8 $this->transactions_model->select_sum_total_method($local_bank['name'], $filters);
      
$total_method_9 $this->transactions_model->select_sum_total_method($coinpayments['name'], $filters);
      
$total_method_10 $this->transactions_model->select_sum_total_method($blockchain['name'], $filters);
      
$total_method_11 $this->transactions_model->select_sum_total_method("system"$filters);
      
// method transactions
      
      
        // setup page header data
        
$this
            
->add_js_theme('dashboard_i18n.js'TRUE)
            ->
set_title(lang('admin profit title'));

        
$data $this->includes;
      
      
// set content data
        
$content_data = array(
            
'this_url'   => THIS_URL,
            
'filters'    => $filters,
            
'filter'     => $filter,
            
'total_deposits_confirm'   => $total_deposits_confirm,
            
'total_deposits_confirm_debit_base' => $total_deposits_confirm_debit_base,
            
'total_deposits_confirm_debit_extra1' => $total_deposits_confirm_debit_extra1,
            
'total_deposits_confirm_debit_extra2' => $total_deposits_confirm_debit_extra2,
            
'total_deposits_confirm_debit_extra3' => $total_deposits_confirm_debit_extra3,
            
'total_deposits_confirm_debit_extra4' => $total_deposits_confirm_debit_extra4,
            
'total_deposits_confirm_debit_extra5' => $total_deposits_confirm_debit_extra5,
            
'total_withdrawal_confirm_debit_base' => $total_withdrawal_confirm_debit_base,
            
'total_withdrawal_confirm_debit_extra1' => $total_withdrawal_confirm_debit_extra1,
            
'total_withdrawal_confirm_debit_extra2' => $total_withdrawal_confirm_debit_extra2,
            
'total_withdrawal_confirm_debit_extra3' => $total_withdrawal_confirm_debit_extra3,
            
'total_withdrawal_confirm_debit_extra4' => $total_withdrawal_confirm_debit_extra4,
            
'total_withdrawal_confirm_debit_extra5' => $total_withdrawal_confirm_debit_extra5,
            
'total_withdrawal_confirm' => $total_withdrawal_confirm,
            
'total_deposits_debit_base' => $total_deposits_debit_base,
            
'total_deposits_debit_extra1' => $total_deposits_debit_extra1,
            
'total_deposits_debit_extra2' => $total_deposits_debit_extra2,
            
'total_deposits_debit_extra3' => $total_deposits_debit_extra3,
            
'total_deposits_debit_extra4' => $total_deposits_debit_extra4,
            
'total_deposits_debit_extra5' => $total_deposits_debit_extra5,
            
'total_withdrawal_debit_base' => $total_withdrawal_debit_base,
            
'total_withdrawal_debit_extra1' => $total_withdrawal_debit_extra1,
            
'total_withdrawal_debit_extra2' => $total_withdrawal_debit_extra2,
            
'total_withdrawal_debit_extra3' => $total_withdrawal_debit_extra3,
            
'total_withdrawal_debit_extra4' => $total_withdrawal_debit_extra4,
            
'total_withdrawal_debit_extra5' => $total_withdrawal_debit_extra5,
            
'total_fee_confirm_debit_base' => $total_fee_confirm_debit_base,
            
'total_fee_deposits_confirm_debit_extra1' => $total_fee_deposits_confirm_debit_extra1,
            
'total_fee_deposits_confirm_debit_extra2' => $total_fee_deposits_confirm_debit_extra2,
            
'total_fee_deposits_confirm_debit_extra3' => $total_fee_deposits_confirm_debit_extra3,
            
'total_fee_deposits_confirm_debit_extra4' => $total_fee_deposits_confirm_debit_extra4,
            
'total_fee_deposits_confirm_debit_extra5' => $total_fee_deposits_confirm_debit_extra5,
            
'paypal' => $paypal,
            
'perfect_m' => $perfect_m,
            
'advcash' => $advcash,
            
'payeer' => $payeer,
            
'skrill' => $skrill,
            
'paygol' => $paygol,
            
'swift' => $swift,
            
'local_bank' => $local_bank,
            
'coinpayments' => $coinpayments,
            
'blockchain' => $blockchain,
            
'total_method_1' => $total_method_1,
            
'total_method_2' => $total_method_2,
            
'total_method_3' => $total_method_3,
            
'total_method_4' => $total_method_4,
            
'total_method_5' => $total_method_5,
            
'total_method_6' => $total_method_6,
            
'total_method_7' => $total_method_7,
            
'total_method_8' => $total_method_8,
            
'total_method_9' => $total_method_9,
            
'total_method_10' => $total_method_10,
            
'total_method_11' => $total_method_11,
            
'total_method_1_1' => $total_method_1_1,
            
'total_method_2_2' => $total_method_2_2,
            
'total_method_3_3' => $total_method_3_3,
            
'total_method_4_4' => $total_method_4_4,
            
'total_method_5_5' => $total_method_5_5,
            
'total_method_6_6' => $total_method_6_6,
            
'total_method_7_7' => $total_method_7_7,
            
'total_method_8_8' => $total_method_8_8,
            
'select_sum_withd_fee_debit_base' => $select_sum_withd_fee_debit_base,
            
'select_sum_transfer_fee_debit_base' => $select_sum_transfer_fee_debit_base,
            
'select_sum_exchange_fee_debit_base' => $select_sum_exchange_fee_debit_base,
            
'select_sum_sci_fee_debit_base' => $select_sum_sci_fee_debit_base,
            
'select_sum_withd_fee_debit_extra1' => $select_sum_withd_fee_debit_extra1,
            
'select_sum_transfer_fee_debit_extra1' => $select_sum_transfer_fee_debit_extra1,
            
'select_sum_exchange_fee_debit_extra1' => $select_sum_exchange_fee_debit_extra1,
            
'select_sum_sci_fee_debit_extra1' => $select_sum_sci_fee_debit_extra1,
            
'select_sum_withd_fee_debit_extra2' => $select_sum_withd_fee_debit_extra2,
            
'select_sum_transfer_fee_debit_extra2' => $select_sum_transfer_fee_debit_extra2,
            
'select_sum_exchange_fee_debit_extra2' => $select_sum_exchange_fee_debit_extra2,
            
'select_sum_sci_fee_debit_extra2' => $select_sum_sci_fee_debit_extra2,
            
'select_sum_withd_fee_debit_extra3' => $select_sum_withd_fee_debit_extra3,
            
'select_sum_transfer_fee_debit_extra3' => $select_sum_transfer_fee_debit_extra3,
            
'select_sum_exchange_fee_debit_extra3' => $select_sum_exchange_fee_debit_extra3,
            
'select_sum_sci_fee_debit_extra3' => $select_sum_sci_fee_debit_extra3,
            
'select_sum_withd_fee_debit_extra4' => $select_sum_withd_fee_debit_extra4,
            
'select_sum_transfer_fee_debit_extra4' => $select_sum_transfer_fee_debit_extra4,
            
'select_sum_exchange_fee_debit_extra4' => $select_sum_exchange_fee_debit_extra4,
            
'select_sum_sci_fee_debit_extra4' => $select_sum_sci_fee_debit_extra4,
            
'select_sum_withd_fee_debit_extra5' => $select_sum_withd_fee_debit_extra5,
            
'select_sum_transfer_fee_debit_extra5' => $select_sum_transfer_fee_debit_extra5,
            
'select_sum_exchange_fee_debit_extra5' => $select_sum_exchange_fee_debit_extra5,
            
'select_sum_sci_fee_debit_extra5' => $select_sum_sci_fee_debit_extra5,
            
'total_withdrawal_fee_confirm_debit_base' => $total_withdrawal_fee_confirm_debit_base,
            
'total_withdrawal_fee_confirm_debit_extra1' => $total_withdrawal_fee_confirm_debit_extra1,
            
'total_withdrawal_fee_confirm_debit_extra2' => $total_withdrawal_fee_confirm_debit_extra2,
            
'total_withdrawal_fee_confirm_debit_extra3' => $total_withdrawal_fee_confirm_debit_extra3,
            
'total_withdrawal_fee_confirm_debit_extra4' => $total_withdrawal_fee_confirm_debit_extra4,
            
'total_withdrawal_fee_confirm_debit_extra5' => $total_withdrawal_fee_confirm_debit_extra5,
        );
      
        
// load views
        
$data['content'] = $this->load->view('admin/profit/index.php'$content_dataTRUE);
        
$this->load->view($this->template$data);
    }
  
  
}
Онлайн: 2
Реклама