Example #1
0
 public function exportSetNewCsv($id)
 {
     $filename = "export.csv";
     $handle = fopen($filename, 'w+');
     $text = "x,y,Class\n";
     $array = array(array());
     $set = \MkmScraper\Set::find($id);
     foreach ($set->mythics as $card) {
         $date = "2015-09-03";
         while ($date < "2015-12-10") {
             $row = array();
             //$objects['sell'][]=array($dateexp[0], $dateexp[1],$dateexp[2],\MkmScraper\GraphPrice::getPriceWeek($date,$this));
             //$objects['art'][]=array($dateexp[0], $dateexp[1],$dateexp[2],\MkmScraper\Article::getArticlesWeek($date,$this));
             $articles = \MkmScraper\Article::getDiffTwoWeek($date, $card);
             if ($articles > 0) {
                 $row[] = \MkmScraper\DecklistAppearance::tournamentDiffLastWeek($date, $card);
                 $row[] = $articles;
                 $row[] = \MkmScraper\GraphPrice::getPriceDiffWeekBoolean($date, $card);
                 $array[] = $row;
             }
             //$objects['art'][]=array($dateexp[0], $dateexp[1],$dateexp[2],\MkmScraper\Article::getDiffWeek($date,$this));
             $date = date("Y-m-d", strtotime($date) + 7 * 24 * 60 * 60);
         }
     }
     foreach ($array as $row) {
         foreach ($row as $item) {
             $text .= $item . ",";
         }
         $text = rtrim($text, ",");
         $text .= "\n";
     }
     file_put_contents($filename, $text);
     return \Response::download($filename, 'export.csv', array('Content-Type' => 'text/csv'));
 }