function saveToCSV() { $csv = new CSV("./output/csv/" . $this->output . ".csv"); $csv->addArrayHeader(array("trcid", "title", "shortdescription", "longdescription", "calendarsummary", "titleEN", "shortdescriptionEN", "longdescriptionEN", "calendarsummaryEN", "types", "ids", "locatienaam", "city", "adres", "zipcode", "latitude", "longitude", "urls", "media", "thumbnail", "datepattern_startdate", "datepattern_enddate", "singledates", "lastupdated")); foreach ($this->items as $item) { $csv->addArray($item); } if ($this->append) { $csv->append(); } else { $csv->write(); } $this->debug("Saved as CSV (" . $this->output . ")"); }
function saveToCSV() { $csv = new CSV($this->output); $csv->addArrayHeader(array("trcid", "title", "shortdescription", "longdescription", "calendarsummary", "titleEN", "shortdescriptionEN", "longdescriptionEN", "calendarsummaryEN", "types", "ids", "locatienaam", "city", "adres", "zipcode", "latitude", "longitude", "urls", "media", "thumbnail", "datepattern_startdate", "datepattern_enddate", "singledates", "type1", "lastupdated")); foreach ($this->items as $item) { $csv->addArray($item); } if ($this->append) { $csv->append(); } else { $csv->write(); } $this->debug("Saved as CSV (" . $this->output . ")"); $this->saveToJSON(); /* $fname = substr($this->output, strrpos($this->output, "/") + 1); //And copy to amsterdamopendata.nl/files $domain = 'amsterdamopendata.nl'; $domain = "217.77.130.133"; //Using IP directly because amsterdamopendata.nl is known to web.redant.net and is trying to connect locally. $user = '******'; $password = '******'; $sftp = new Net_SFTP($domain, 22, 30); if (!$sftp->login($user, $password)) { exit('Login Failed'); } else { $sftp->chdir('files'); $sftp->put($fname, $csv->contents()); $this->debug("Uploaded to amsterdamopendata.nl/files (" . $fname . ")"); } */ }