#!/usr/bin/php id); define("INTERNAL_USER_USERNAME", $me->username); $folder = __DIR__."/import/"; $csvname = "iso_codes.csv"; $filename = $folder.$csvname; $db = FronkDB::singleton(); $log = mfLoghandler::singleton(); $input = fopen($filename, "r"); $l = 0; $c = 0; while($csv = fgetcsv($input, 0, ";")) { $l++; if($l == 1) continue; if(!trim($csv[0])) { continue; } $name = trim($csv[0]); $isocode = trim($csv[1]); $is_eu = trim($csv[2]); if(CountryModel::getFirst(["name" => $name]) || CountryModel::getFirst(["isocode" => $isocode])) { continue; } $country = CountryModel::create([ "name" => $name, "isocode" => $isocode, "is_eu" => ($is_eu) ? 1 : 0 ]); if(!$country->save()) { die(__FILE__.": Error saving new country!\n"); } }