From 0ac54018f481c9d4f18a2874ff3da071ec431929 Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Thu, 9 Jun 2016 16:32:27 +0200 Subject: better err msg --- it_pipe.class | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'it_pipe.class') diff --git a/it_pipe.class b/it_pipe.class index 6b43466..8b240ed 100644 --- a/it_pipe.class +++ b/it_pipe.class @@ -172,7 +172,7 @@ function csv($forceschema = null) setlocale(LC_CTYPE, 'de_CH.iso-8859-1'); # this works for utf-8 as well foreach ($this->lines as $line) - $records[] = (object)array_combine($cols, str_getcsv($line, $splitchar, '"')); # could do a function_exists('str_getcsv') here... + $records[] = (object)(($t = array_combine($cols, $t2 = str_getcsv($line, $splitchar, '"'))) ? $t : it::error("schema mismatch: " . count($cols) . " vs " . count($t2))); # NOPHPLINT setlocale(LC_CTYPE, $oldlocale); -- cgit v1.2.3