X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=lxo-import%2FcontactB.php;h=f0b286805c3b2d4d64f09d3b9727abdaf4c13cde;hb=72b340de2352eec7d3f99a00e2141a2df35f07f3;hp=4a157c4f93dfa0e9bff89e1a76e64034e76519c7;hpb=62cffac5bc12fa0039b1e002a43ed286f12e8807;p=kivitendo-erp.git
diff --git a/lxo-import/contactB.php b/lxo-import/contactB.php
index 4a157c4f9..f0b286805 100644
--- a/lxo-import/contactB.php
+++ b/lxo-import/contactB.php
@@ -12,11 +12,18 @@ Web: http://lx-system.de
*/
if (!$_SESSION["db"]) {
- $conffile="../config/authentication.pl";
+ $conffile="../config/lx_office.conf";
if (!is_file($conffile)) {
ende(4);
}
}
+
+function ende($nr) {
+ echo "Abbruch: $nr\n";
+ exit($nr);
+}
+
+
require ("import_lib.php");
if (!anmelden()) ende(5);
@@ -41,10 +48,6 @@ if ($_POST["ok"]) {
}
$nun=time();
- function ende($nr) {
- echo "Abbruch: $nr\n";
- exit($nr);
- }
if ($_POST["ok"]=="Hilfe") {
echo "Importfelder:
";
echo "Feldname => Bedeutung
";
@@ -127,6 +130,7 @@ $first=true;
foreach ($zeile as $fld) {
$fld = strtolower(trim(strtr($fld,array("\""=>"","'"=>""))));
$in_fld[]=$fld;
+ if (substr($fld,0,2) == "x_") $kunde_fld[] = $fld;
}
$j=0;
$zeile=fgetcsv($f,2000,$trenner);
@@ -138,6 +142,8 @@ while (!feof($f)){
$sql="insert into contacts ";
$keys="(";
$vals=" values (";
+ unset($extra);
+ $extra = array();
foreach($zeile as $data) {
$i++;
if (!in_array($in_fld[$i],$kunde_fld)) {
@@ -163,6 +169,12 @@ while (!feof($f)){
} else if($in_fld[$i]=="cp_cv_id") {
continue;
}
+ if (substr($in_fld[$i],0,2)=="x_" && $data) {
+ $extra[substr($in_fld[$i],2)] = $data;
+ continue;
+ } else if ((substr($in_fld[$i],0,2)=="x_")) {
+ continue;
+ };
if ($in_fld[$i]==$file."number" && $data) {
if (!$id) {
$tmp=getFirma($data,$file);
@@ -223,10 +235,20 @@ while (!feof($f)){
echo "
Kontakt-Adressimport für die ERP