$rc = $dbfile->saveDocument(); //$doc->clean(); $cdata["id"] = mknewTelCall(); $cdata["Datum"] = date("d.m.Y"); $cdata["Date"] = date("d.m.Y"); $cdata["Zeit"] = date("H:i"); $cdata["Time"] = date("H:i"); $cdata["datei"] = 1; $cdata["cause"] = $docdata["document"]["vorlage"]; $cdata["c_cause"] = $docdata["document"]["beschreibung"]; $cdata["CID"] = $pid ? $pid : $fid; $cdata["Kontakt"] = "D"; $cdata["bezug"] = 0; $cdata["CRMUSER"] = $_SESSION["loginCRM"]; updCall($cdata); documenttotc($cdata["id"], $dbfile->id); echo "Dokument erstellt"; exit; } if ($fid) { $fa = getFirmenStamm($fid, true, $tab); $pfad = "/{$tab}"; $pfad .= $tab == "C" ? $fa["customernumber"] : $fa["vendornumber"]; } if ($pid) { $pfad .= "/{$pid}"; } if (empty($fid)) { $data = getKontaktStamm($pid); $data["ANREDE"] = $data["cp_greeting"] . " " . $data["cp_title"]; $data["NAME2"] = $data["cp_givenname"];
function insWvlM($data, $Flag, $Expunge) { if (empty($data["cp_cv_id"]) && $data['status'] < 1) { $kontaktID = $data["CRMUSER"]; //$data["cp_cv_id"]=$data["CRMUSER"]; } else { $kontaktID = substr($data["cp_cv_id"], 1); $kontaktTAB = substr($data["cp_cv_id"], 0, 1); } if (!empty($kontaktID)) { $data["status"] = 0; $nun = date("Y-m-d H:i:00"); $data["kontakt"] = "M"; $did = false; $data["c_cause"] = $data["c_long"]; $data["cause"] = $data["cause"]; $data["Bezug"] = 0; $data["Kontakt"] = "M"; $data["Datum"] = date("d.m.Y"); $data["Zeit"] = date("H:i"); $CID = $_SESSION["loginCRM"]; $data["CID"] = $kontaktID; $tid = insCall($data, false); if (!$tid) { return -6; } if (!empty($data["dateien"])) { $data["DateiID"] = true; foreach ($data["dateien"] as $mail) { //trenne Anhang und speichere in tmp $file = explode(",", $mail); $Datei["Datei"]["name"] = $file[0]; $Datei["Datei"]["tmp_name"] = $file[0]; $Datei["Datei"]["size"] = $file[1]; $dbfile = new document(); $dbfile->setDocData("descript", $data["DCaption"]); $pfad = mkPfad($data["cp_cv_id"], $data["CRMUSER"]); $rc = $dbfile->uploadDocument($Datei, $pfad); if (!$rc) { return -8; } $did = $dbfile->id; documenttotc($tid, $did); } moveMail($data["muid"], $CID, $Flag, $Expunge); $sql = "update telcall set dokument=1 where id = {$tid}"; $rc = $_SESSION['db']->query($sql); return $rc; } else { $data["DateiID"] = false; moveMail($data["muid"], $CID, $Flag, $Expunge); } // bis hier ok $rs = 1; } else { $rs = -7; } return $rs; }