db = FronkDB::singleton(ADDRESSDB_DBHOST, ADDRESSDB_DBUSER, ADDRESSDB_DBPASS, ADDRESSDB_DBNAME); $this->log = mfLoghandler::singleton(); } public function import($input) { $path = __DIR__."/Importer/"; $dir = opendir($path); while(($file = readdir($dir)) !== false) { if(substr($file, 0, 1) == ".") continue; if(substr($file, -4) != ".php") continue; if(!is_file($path.$file)) continue; require_once $path.$file; $classname = "AddressDB_Importer_".ucfirst(substr($file, 0, strlen($file)-4)); if(class_exists($classname)) { $importer = new $classname(); if($importer->isValid($input)) { return $importer->import(); } } } } }