ImportTxt($Content); else if ($Ext == 'cvs') $this->ImportCVS($Content); } function ImportTxt($Content) { } function ImportCVS($Content) { $Data = explode("\n", $Content); foreach ($Data as $Key => $Value) { $Value = str_replace('\"', '"', $Value); $Data[$Key] = str_getcsv($Value, ',', '"', "\\"); foreach ($Data[$Key] as $Key2 => $Value2) { if (substr($Data[$Key][$Key2], 0, 2) == '\"') $Data[$Key][$Key2] = substr($Data[$Key][$Key2], 2, -2); } } $Header = array( 0 => 'datum zaúčtování', 1 => 'částka', 2 => 'měna', 3 => 'zůstatek', 4 => 'konstantní symbol', 5 => 'variabilní symbol', 6 => 'specifický symbol', 7 => 'označení operace', 8 => 'název protiúčtu', 9 => 'protiúčet', 10 => 'poznámka', 11 => '', ); if ($Header != $Data[0]) $Output = 'Nekompatibilní struktura CSV'; else { array_shift($Data); $Automatic = ''; $Manual = ''; $Output = '
'; } } }