Ejemplo n.º 1
0
    $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"];
Ejemplo n.º 2
0
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;
}