public function trades()
 {
     if (!$this->requestAPI("trades", "public")) {
         return $this->render(array('json' => array('success' => 0, 'now' => time(), 'error' => "Too many requests from your IP. Try after some time.")));
     }
     $updates = new UpdatesController();
     $upBU = $updates->Rates('BTC', 'USD');
     $jdecBU = json_decode($upBU->body[0]);
     //print_r($jdecBU)		;
     $upBG = $updates->Rates('BTC', 'GBP');
     $jdecBG = json_decode($upBG->body[1]);
     //print_r($jdecBG)		;
     $upBE = $updates->Rates('BTC', 'EUR');
     $jdecBE = json_decode($upBE->body[2]);
     $upXU = $updates->Rates('XGC', 'USD');
     $jdecXU = json_decode($upBE->body[3]);
     $upXE = $updates->Rates('XGC', 'EUR');
     $jdecXE = json_decode($upBE->body[4]);
     $upXG = $updates->Rates('XGC', 'GBP');
     $jdecXG = json_decode($upBE->body[5]);
     $upBX = $updates->Rates('BTC', 'XGC');
     $jdecBX = json_decode($upBE->body[6]);
     //print_r($jdecBE)		;
     return $this->render(array('json' => array('success' => 1, 'now' => gmdate(time()), 'result' => array(array('Low' => number_format($jdecBU->Low, 2), 'High' => number_format($jdecBU->High, 2), 'Last' => number_format($jdecBU->Last, 2), 'Volume' => array(number_format($jdecBU->VolumeFirst, 2) . " BTC", number_format($jdecBU->VolumeSecond, 2) . " USD"), 'FirstUnit' => 'BTC', 'SecondUnit' => 'USD'), array('Low' => number_format($jdecBG->Low, 2), 'High' => number_format($jdecBG->High, 2), 'Last' => number_format($jdecBG->Last, 2), 'Volume' => array(number_format($jdecBG->VolumeFirst, 2) . " BTC", number_format($jdecBG->VolumeSecond, 2) . " GBP"), 'FirstUnit' => 'BTC', 'SecondUnit' => 'GBP'), array('Low' => number_format($jdecBE->Low, 2), 'High' => number_format($jdecBE->High, 2), 'Last' => number_format($jdecBE->Last, 2), 'Volume' => array(number_format($jdecBE->VolumeFirst, 2) . " BTC", number_format($jdecBE->VolumeSecond, 2) . " EUR"), 'FirstUnit' => 'BTC', 'SecondUnit' => 'EUR'), array('Low' => number_format($jdecXU->Low, 2), 'High' => number_format($jdecXU->High, 2), 'Last' => number_format($jdecXU->Last, 2), 'Volume' => array(number_format($jdecXU->VolumeFirst, 2) . " XGC", number_format($jdecXU->VolumeSecond, 2) . " USD"), 'FirstUnit' => 'XGC', 'SecondUnit' => 'USD'), array('Low' => number_format($jdecXG->Low, 2), 'High' => number_format($jdecXG->High, 2), 'Last' => number_format($jdecXG->Last, 2), 'Volume' => array(number_format($jdecXG->VolumeFirst, 2) . " XGC", number_format($jdecXG->VolumeSecond, 2) . " GBP"), 'FirstUnit' => 'XGC', 'SecondUnit' => 'GBP'), array('Low' => number_format($jdecXE->Low, 2), 'High' => number_format($jdecXE->High, 2), 'Last' => number_format($jdecXE->Last, 2), 'Volume' => array(number_format($jdecXE->VolumeFirst, 2) . " XGC", number_format($jdecXE->VolumeSecond, 2) . " EUR"), 'FirstUnit' => 'XGC', 'SecondUnit' => 'EUR'), array('Low' => number_format($jdecBX->Low, 2), 'High' => number_format($jdecBX->High, 2), 'Last' => number_format($jdecBX->Last, 2), 'Volume' => array(number_format($jdecBX->VolumeFirst, 2) . " BTC", number_format($jdecBX->VolumeSecond, 2) . " XGC"), 'FirstUnit' => 'BTC', 'SecondUnit' => 'XGC')))));
 }