diff --git a/ImportPagesCSV.module b/ImportPagesCSV.module index 82d59c3..db89776 100644 --- a/ImportPagesCSV.module +++ b/ImportPagesCSV.module @@ -41,7 +41,7 @@ class ImportPagesCSV extends Process implements Module { return array( 'title' => 'Import Pages from CSV', 'version' => 108, - 'summary' => 'Import CSV files to create ProcessWire pages.', + 'summary' => 'Import CSV files to create ProcessWire pages. (moddirfork)', 'author' => 'Ryan Cramer', 'icon' => 'table', 'page' => array( @@ -109,7 +109,7 @@ class ImportPagesCSV extends Process implements Module { */ public function init() { parent::init(); - ini_set('auto_detect_line_endings', true); + // ini_set('auto_detect_line_endings', true); // depreciated php 8 } /** @@ -225,7 +225,7 @@ class ImportPagesCSV extends Process implements Module { $f->label = 'Fields delimited by'; $f->addOption(1, 'Commas'); $f->addOption(2, 'Tabs'); - $value = $this->sessionGet('csvDelimeter'); + $value = (string) $this->sessionGet('csvDelimeter'); if(strlen($value)) { $f->attr('value', $value === "\t" ? 2 : 1); } else { @@ -512,7 +512,7 @@ class ImportPagesCSV extends Process implements Module { } // import post-save data, like files - if($page->id && count($page->get('ImportPagesCSVData'))) { + if($page->id && $page->if('ImportPagesCSVData')) { foreach($page->get('ImportPagesCSVData') as $name => $value) { $page->set($name, $value); }