Example #1
0
    $calls = getAllCauseCall($Bezug);
    if ($calls) {
        foreach ($calls as $zeile) {
            $t->set_var(array(LineCol => $zeile["bezug"] == 0 ? 4 : $i % 2 + 1, Type => $zeile["kontakt"], Datum => db2date($zeile["calldate"]) . substr($zeile["calldate"], 10, 6), Betreff => $zeile["cause"], Kontakt => $zeile["kontakt"], IID => $zeile["id"]));
            $t->parse("Block", "Liste", true);
            $i++;
        }
    }
}
//------------------------------------------- Eingabemaske
if (empty($daten["CID"])) {
    $cid = empty($zeile["caller_id"]) ? "0" : $zeile["caller_id"];
} else {
    $cid = $daten["CID"];
}
$cause = empty($daten["Betreff"]) ? $zeile["cause"] : $daten["Betreff"];
$deletes = getCntCallHist($Bezug, true);
$t->set_var(array(nummer => $daten["nummer"], EDIT => ($_SESSION['CallEdit'] == 't' and $_GET["hole"]) ? "visible" : "hidden", DELETE => ($_SESSION['CallDel'] == 't' and $_GET["hole"]) ? "visible" : "hidden", HISTORY => $daten["history"] > 0 ? "visible" : "hidden", HDEL => $deletes > 0 ? "visible" : "hidden", Person => $Person, NBetreff => addslashes($cause), Q => $Q, Firma => $daten["Firma"], Plz => $daten["Plz"], Ort => $daten["Ort"], NDatum => $daten["Datum"], wvl => $daten["wvldate"] ? "checked" : "", wvldate => $daten["wvldate"], WVLID => $daten["wvlid"], NZeit => $daten["Zeit"], c_long => $daten["c_long"], CID => $cid, FID => $fid, PID => $pid, INOUT . $daten["inout"] => "checked", bezug => $daten["Bezug"], Bezug => $Bezug ? $Bezug : 0, R1 => $daten["Kontakt"] == "T" ? " checked" : "", R2 => ($daten["Kontakt"] == "M" or $daten["Kontakt"] == "m") ? " checked" : "", R3 => $daten["Kontakt"] == "S" ? " checked" : "", R4 => $daten["Kontakt"] == "P" ? " checked" : "", R5 => $daten["Kontakt"] == "D" ? " checked" : "", R6 => $daten["Kontakt"] == "X" ? " checked" : "", Start => $telcall * -1, Datei => $daten["Datei"], ODatei => empty($daten["Datei"]) ? "" : "<a href='dokumente/" . $_SESSION["dbname"] . "/" . $daten["Dpfad"] . "/" . $daten["Datei"] . "' target='_blank'>" . $daten["Datei"] . "</a>", DateiID => $daten["DateiID"], Dcaption => $daten["DCaption"], ID => $daten["ID"]));
//------------------------------------------- Dateianhänge
if ($daten["Files"]) {
    $t->set_block("cont", "Files", "Block1");
    if ($daten["Files"]) {
        foreach ($daten["Files"] as $zeile) {
            $filelink = "<a href='dokumente/" . $_SESSION["dbname"] . "/" . $zeile["pfad"] . "/" . $zeile["filename"] . "' target='_blank'>" . $zeile["filename"] . "</a>";
            $t->set_var(array(Anhang => $filelink, DCaption => $zeile["descript"]));
            $t->parse("Block1", "Files", true);
            $i++;
        }
    }
}
$t->pparse("out", array("cont"));
Example #2
0
function getCall($id)
{
    $sql = "select T.*,W.finishdate as wvldate,W.id as wvlid from telcall T left join wiedervorlage W on W.tellid=T.id where T.id={$id}";
    $rs = $_SESSION['db']->getAll($sql);
    if (!$rs) {
        $daten = false;
    } else {
        $daten["Datum"] = db2date(substr($rs[0]["calldate"], 0, 10));
        $daten["Zeit"] = substr($rs[0]["calldate"], 11, 5);
        $daten["Betreff"] = $rs[0]["cause"];
        $daten["Kontakt"] = $rs[0]["kontakt"];
        $c_cause = ereg_replace("<br />", "", $rs[0]["c_long"]);
        $c_cause = stripslashes($c_cause);
        $daten["c_long"] = $c_cause;
        $daten["CID"] = $rs[0]["caller_id"];
        $daten["inout"] = $rs[0]["inout"];
        $daten["Bezug"] = $rs[0]["bezug"];
        $daten["wvldate"] = db2date(substr($rs[0]["wvldate"], 0, 10));
        $daten["wvlid"] = $rs[0]["wvlid"];
        $daten["employee"] = $rs[0]["employee"];
        $daten["DateiID"] = $rs[0]["dokument"];
        if ($rs[0]["dokument"] == 1) {
            $daten["Files"] = getAllDokument($id);
            $daten["Datei"] = 1;
        } else {
            if ($rs[0]["dokument"] > 1) {
                $dat = getDokument($rs[0]["dokument"]);
                if ($dat) {
                    $daten["Kunde"] = $dat["kunde"] > 0 ? $dat["kunde"] : $dat["employee"];
                    $daten["Datei"] = $dat["filename"];
                    $daten["Dpfad"] = $dat["pfad"];
                    $daten["DCaption"] = $dat["descript"];
                } else {
                    $daten["Dpfad"] = "";
                    $daten["Datei"] = "";
                    $daten["DCaption"] = "";
                    $daten["Kunde"] = "";
                }
            } else {
                $daten["Dpfad"] = "";
                $daten["Datei"] = "";
                $daten["DCaption"] = "";
                $daten["Kunde"] = "";
            }
        }
        $daten["ID"] = $id;
        $daten["history"] = getCntCallHist($id);
    }
    return $daten;
}