anggagewor

Untitled

Mar 20th, 2018
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.53 KB | None | 0 0
  1.  
  2.     public function demo()
  3.     {
  4.         $servers = CompanyServer::get();
  5.         $datas = [];
  6.         foreach($servers as $server){
  7.             ${$server->name.$server->id} = new LoadDatabase([
  8.                 'driver'   => decrypt($server->db_connection),
  9.                 'host'     => decrypt($server->db_host),
  10.                 'port'     => decrypt($server->db_port),
  11.                 'database' => decrypt($server->db_database),
  12.                 'username' => decrypt($server->db_username),
  13.                 'password' => decrypt($server->db_password)
  14.             ]);
  15.             //${$server->name.$server->id.'Data'} = ${$server->name.$server->id}->getData('MT4_TRADES','all');
  16.             $datas[$server->name][] = ${$server->name.$server->id}->getData('MT4_TRADES','TICKET','ASC',5);
  17.             $datas[$server->name]['total'] = ${$server->name.$server->id}->hitungData('MT4_TRADES');
  18.         }
  19.         dump($datas);
  20.         //header('Content-Type: application/json');
  21.         //echo json_encode($datas);
  22.         $kolom = [];
  23.         $i = 0;
  24.         foreach($datas as $k => $v){
  25.             if(is_array($v)){
  26.                 echo "$k<br/>";
  27.                 foreach($v as $j){
  28.                     if(is_object($j)){
  29.                     foreach ($j as $value) {
  30.                         $kolom[$i]['total_data'] = $v['total'];
  31.                         $kolom[$i]['ticket'] = $value->TICKET;
  32.                         $kolom[$i]['login'] = $value->LOGIN;
  33.                         $kolom[$i]['symbol'] = $value->SYMBOL;
  34.                         $kolom[$i]['digits'] = $value->DIGITS;
  35.                         $kolom[$i]['cmd'] = $value->CMD;
  36.                         $kolom[$i]['volume'] = $value->VOLUME;
  37.                         $kolom[$i]['open_time'] = $value->OPEN_TIME;
  38.                         $kolom[$i]['open_price'] = $value->OPEN_PRICE;
  39.                         $kolom[$i]['sl'] = $value->SL;
  40.                         $kolom[$i]['tp'] = $value->TP;
  41.                         $kolom[$i]['close_time'] = $value->CLOSE_TIME;
  42.                         $kolom[$i]['expiration'] = $value->EXPIRATION;
  43.                         $kolom[$i]['reason'] = $value->REASON;
  44.                         $kolom[$i]['conv_rate1'] = $value->CONV_RATE1;
  45.                         $kolom[$i]['conv_rate2'] = $value->CONV_RATE2;
  46.                         $kolom[$i]['commission'] = $value->COMMISSION;
  47.                         $kolom[$i]['commission_agent'] = $value->COMMISSION_AGENT;
  48.                         $kolom[$i]['swaps'] = $value->SWAPS;
  49.                         $kolom[$i]['close_price'] = $value->CLOSE_PRICE;
  50.                         $kolom[$i]['profit'] = $value->PROFIT;
  51.                         $kolom[$i]['taxes'] = $value->TAXES;
  52.                         $kolom[$i]['comment'] = $value->COMMENT;
  53.                         $kolom[$i]['internal_id'] = $value->INTERNAL_ID;
  54.                         $kolom[$i]['margin_rate'] = $value->MARGIN_RATE;
  55.                         $kolom[$i]['timestamp'] = $value->TIMESTAMP;
  56.                         $kolom[$i]['magic'] = $value->MAGIC;
  57.                         $kolom[$i]['gw_volume'] = $value->GW_VOLUME;
  58.                         $kolom[$i]['gw_open_price'] = $value->GW_OPEN_PRICE;
  59.                         $kolom[$i]['gw_close_price'] = $value->GW_CLOSE_PRICE;
  60.                         $kolom[$i]['modify_time'] = $value->MODIFY_TIME;
  61.                         $i++;
  62.                        }
  63.                     }
  64.                 }
  65.             }
  66.         }
  67.         dump($kolom);
  68.         //return view('demo.index', compact('datas'));
  69.     }
Advertisement
Add Comment
Please, Sign In to add comment