1
0
mirror of https://github.com/limosek/zaf-plugins.git synced 2025-11-01 01:57:38 +01:00

CSV fields are counted from 1

This commit is contained in:
2017-02-14 18:17:46 +01:00
parent c32c2bcca4
commit a41faae3f0
4 changed files with 126 additions and 48 deletions

View File

@@ -1,28 +1,28 @@
#!/usr/bin/php
<?php
require_once(__DIR__ . "/functions.inc.php");
require_once(__DIR__."/functions.inc.php");
$csv = getenv("csv");
$range = parse_colnum(getenv("columns"));
$rangef = array_flip($range);
$delim = getenv("delimiter");
$csv=getenv("csv");
$range=parse_colnum(getenv("columns"));
$rangef=array_flip($range);
$delim=getenv("delimiter");
$c=fopen($csv,"r");
$header=fgetcsv($c,false,$delim);
$c = fopen($csv, "r");
$header = fgetcsv($c, false, $delim);
fclose($c);
json_init();
$last1=end($header);
$last2=end($range);
$last1 = end($header);
$last2 = end($range);
foreach ($header as $num=>$column) {
if (!array_key_exists($num,$range)) continue;
json_row();
json_column("COLUMN",$num);
json_column("NAME",addslashes($column),true);
json_row_end($last1==$column||$last2==($num+1));
foreach ($header as $num => $column) {
if (!array_key_exists($num, $range))
continue;
json_row();
json_column("COLUMN", $num+1);
json_column("NAME", addslashes($column), true);
json_row_end($last1 == $column || $last2 == ($num + 1));
}
json_end();