function getMailTpl($id, $KontaktTO = '') { $data = getOneMailVorlage($id); $Subject = $data["cause"]; $BodyText = $data["c_long"]; if ($KontaktTO != '') { $user = getUserStamm($_SESSION["loginCRM"]); if (substr($KontaktTO, 0, 1) == "K") { include "inc/persLib.php"; $empf = getKontaktStamm(substr($KontaktTO, 1)); $tmp = getFirmaCVars($empf["cp_cv_id"]); if ($tmp) { foreach ($tmp as $key => $val) { $empf[$key] = $val; } } //} else if (substr($KontaktTO,0,1)=="C") { } else { if (substr($KontaktTO, 0, 1) == "S") { $empf = getShipStamm(substr($KontaktTO, 1), 'C', True); // <- Da noch mal ran. Hart Kundenstamm } else { if ($KontaktTO) { $empf = getFirmenStamm(substr($KontaktTO, 1), true, substr($KontaktTO, 0, 1)); } } } foreach ($user as $key => $val) { $empf['employee' . strtolower($key)] = $val; } preg_match_all("/%([A-Z0-9_]+)%/iU", $BodyText, $ph, PREG_PATTERN_ORDER); $ph = array_slice($ph, 1); if ($ph[0]) { $anrede = false; foreach ($ph[0] as $x) { $y = $empf[$x]; if ($x == "cp_greeting") { $anrede = $y; } $BodyText = preg_replace("/%" . $x . "%/i", $y, $BodyText); } if ($anrede == "Herr") { $BodyText = preg_replace("/%cp_anrede%/", "r", $BodyText); } else { if ($anrede) { $BodyText = preg_replace("/%cp_anrede%/", "", $BodyText); } } } } //$MailSign=ereg_replace("\r","",$user["mailsign"]); $Response = array('subject' => $Subject, 'bodytxt' => $BodyText); //." \n".$MailSign); echo json_encode($Response); }
$data["DateiID"] = 0; $data["Status"] = 1; $data["inout"] = 'o'; $data["DCaption"] = $Subject; $stamm = false; if ($_POST["KontaktTO"] != "") { $data["Q"] = $_POST["KontaktTO"][0]; if ($data["Q"] == "C" || $data["Q"] == "V") { include "inc/FirmenLib.php"; $empf = getFirmenStamm(substr($KontaktTO, 1), true, substr($KontaktTO, 0, 1)); $data["fid"] = $empf["id"]; $data["CID"] = $empf["id"]; $data["nummer"] = $empf["nummer"]; } else { include "inc/persLib.php"; $empf = getKontaktStamm(substr($KontaktTO, 1)); $data["fid"] = $empf["cp_cv_id"]; $data["CID"] == $empf["cp_id"]; $data["nummer"] = $empf["nummer"]; } // Einträge in den Kontaktverlauf if ($_POST["KontaktTO"] && substr($_POST["KontaktTO"], 0, 1) != "E") { $data["CID"] = substr($_POST["KontaktTO"], 1); insCall($data, $_FILES); $stamm = true; } if ($_POST["KontaktCC"] && !substr($_POST["KontaktCC"], 0, 1) != "E") { $data["CID"] = substr($_POST["KontaktCC"], 1); insCall($data, $_FILES); $stamm = true; }
$data["ANREDE"] = $data["greeting"]; $data["NAME"] = $data["name"]; $data["NAME1"] = $data["name"]; $data["NAME2"] = $data["department_1"]; $data["KONTAKT"] = $data["contact"]; $data["PLZ"] = $data["zipcode"]; $data["ORT"] = $data["city"]; $data["STRASSE"] = $data["street"]; foreach ($data as $key => $val) { $key = strtoupper($key); if (substr($key, 0, 8) == "VC_CVAR_") { $data[$key] = $val; } } if (!empty($pid)) { $co = getKontaktStamm($pid); $data["ANREDEPERS"] = $co["cp_greeting"]; $data["ANREDEPERS"] .= $co["cp_title"] ? " " . $co["cp_title"] : ""; $data["NAMEPERS"] = $co["cp_givenname"] . " " . $co["cp_name"]; $data["PLZPERS"] = $co["cp_zipcode"]; $ortpers = $co["cp_city"]; $strassepers = $co["cp_street"]; $data = array_merge($data, $co); $art = "Firma/Kontakt"; } else { $art = "Firmendokumente"; } } $document = getDocVorlage($did); $t->set_file(array("doc" => "firma4a.tpl")); $t->set_var(array(FAART => $tab == "C" ? "Kunde" : "Lieferant", TAB => $tab, PFAD => $pfad, FID => $fid, PID => $pid, Art => $art, Beschreibung => $document["document"]["beschreibung"], DOCID => $did));
} else { $fid = $_POST['fid']; $Q = $_POST['Q']; } $kdhelp = getWCategorie(true); if (isset($_POST['insk'])) { insFaKont($_POST); } if (isset($_GET['ldap'])) { include 'inc/ldapLib.php'; $rc = Ldap_add_Customer($_GET['fid']); } // Einen Kontakt anzeigen lassen if (isset($_GET['id'])) { // Kommt nicht von firma1.php $co = getKontaktStamm($_GET['id']); if (empty($co['cp_cv_id'])) { // Ist keiner Firma zugeordnet $id = $_GET['id']; $fa['name'] = 'Einzelperson'; $fa['department_1'] = ''; $fa['department_2'] = ''; $fa['zipcode'] = ''; $fa['city'] = ''; $fa['id'] = 0; $link1 = '#'; $link2 = '#'; $link3 = '#'; $link4 = 'firma4.php?pid=' . $id; $ep = '&ep=1'; $init = '';
<?php require_once "inc/stdLib.php"; if ($_GET["fid"]) { include "inc/FirmenLib.php"; $data = getFirmenStamm($_GET["fid"], true, "C"); } else { if ($_GET["lid"]) { include "inc/FirmenLib.php"; $data = getFirmenStamm($_GET["lid"], true, "V"); } else { if ($_GET["pid"]) { include "inc/persLib.php"; $data = getKontaktStamm($_GET["pid"]); } } } ?> <html> <head><title>Lx-Notiz</title> </head> <body> <?php if ($data["notes"]) { echo strtr($data["notes"], array("\n" => "<br>")); } else { if ($data["cp_notes"]) { echo strtr($data["cp_notes"], array("\n" => "<br>")); } else { echo "Es ist keine Bemerkung hinterlegt"; }
$msgtmp = explode('::', $rc); $rc = $msgtmp[1]; $msg = ".:error:. .:save:. ({$msgtmp['0']})"; } $btn2 = "<input type='submit' class='sichernneu' name='neu' value='.:save:. .:new:.'>"; vartplP($t, $_POST, $msg, $btn1, $btn2, $btn3, $rc, "red", 1, 3); } } else { if ($_POST["edit"] > 0 || $_GET["edit"] > 0) { if ($_POST["id"]) { $id = $_POST["id"]; } else { $id = $_GET["id"]; } if (!$id) { header("location:" . $_SESSION['baseurl'] . "crm/personen1.php?Q={$Q}"); } $daten = getKontaktStamm($id); $daten["Quelle"] = $Q; $msg = "Edit: <b>{$id}</b>"; $btn3 = "<input type='submit' class='sichern' name='save' value='.:save:. .:update:.' tabindex='25'>"; $btn1 = "<input type='submit' class='anzeige' name='show' value='.:view:.'>"; $btn2 = "<input type='submit' class='sichernneu' name='neu' value='.:save:. .:new:.'>"; vartplP($t, $daten, $msg, $btn1, $btn2, $btn3, "cp_givenname", "white", 0, 3); } else { $msg = ".:person:. .:new:."; leertplP($t, $_GET, $msg, 3, true, $Q); } } } $t->Lpparse("out", array("pers1"), $_SESSION['countrycode'], "firma");
<?php // $Id$ require_once "inc/stdLib.php"; include "inc/FirmenLib.php"; include "inc/persLib.php"; if (isset($_GET)) { foreach ($_GET as $key => $val) { ${$key} = $val; } } if ($id > 0) { $txt = ''; if ($tab == 'P') { $rs = getKontaktStamm($id); if ($rs) { $txt = $rs['cp_givenname'] . ' ' . $rs['cp_name'] . ' ' . $rs['name']; } } else { $rs = getFirmenStamm($id, false, $tab, false); if ($rs) { $txt = $rs['name'] . ' - ' . $rs['city']; } } if ($txt != '') { $txt .= ' (zugeordnet)'; echo "<html><script language='JavaScript'>"; echo "opener.document.formular.cp_cv_id.value='{$tab}{$id}';"; echo "opener.document.formular.name.value='{$txt}';"; echo "self.close();"; echo "</script></html>";
function showContactadress($id) { $data = getKontaktStamm($id, "."); if (!$data) { $data = array('cp_id' => -1, 'cp_name' => translate('.:no contact:.', 'firma')); } else { $data["cp_email"] = $_SESSION['external_mail'] ? "<a href='mailto:" . $data["cp_email"] . "'>" . $data["cp_email"] . "</a>" : "<a href='mail.php?TO=" . $data["cp_email"] . "&KontaktTO=P" . $data["cp_id"] . "'>" . $data["cp_email"] . "</a>"; if ($data["cp_privatemail"]) { $data["cp_privatemail"] = $_SESSION['external_mail'] ? "Privat: <a href='mailto:" . $data["cp_privatemail"] . "'>" . $data["cp_privatemail"] . "</a>" : "Privat: <a href='mail.php?TO=" . $data["cp_privatemail"] . "&KontaktTO=P" . $data["cp_id"] . "'>" . $data["cp_privatemail"] . "</a>"; } $data["cp_homepage"] = "<a href='" . $data["cp_homepage"] . "' target='_blank'>" . $data["cp_homepage"] . "</a>"; if (strpos($data["cp_birthday"], "-")) { $data["cp_birthday"] = db2date($data["cp_birthday"]); } if ($data["cp_gender"] == 'm') { $data["cp_greeting"] = translate('.:greetmale:.', 'firma'); } else { $data["cp_greeting"] = translate('.:greetfemale:.', 'firma'); } $root = "dokumente/" . $_SESSION["dbname"] . "/" . $data["tabelle"] . $data["nummer"] . "/" . $data["cp_id"]; if (!empty($data["cp_grafik"]) && $data["cp_grafik"] != " ") { $img = "<img src='{$root}/kopf{$id}." . $data["cp_grafik"] . "' " . $data["icon"] . " border='0'>"; $data["cp_grafik"] = "<a href='{$root}/kopf{$id}." . $data["cp_grafik"] . "' target='_blank'>{$img}</a>"; } $tmp = glob("../{$root}/vcard" . $data["cp_id"] . ".*"); $data["cp_vcard"] = ""; if ($tmp) { foreach ($tmp as $vcard) { $ext = explode(".", $vcard); $ext = strtolower($ext[count($ext) - 1]); if (in_array($ext, array("jpg", "jpeg", "gif", "png", "pdf", "ps"))) { $data["cp_vcard"] = "<a href='{$root}/vcard{$id}.{$ext}' target='_blank'>Visitenkarte</a>"; break; } } } $data["extraF"] = '<a href="extrafelder.php?owner=P' . $id . '" target="_blank" title="' . translate('.:extra data:.', 'firma') . '"><img src="image/extra.png" alt="Extras" border="0" /></a>'; } echo json_encode($data); }
include "persLib.php"; $dbA = authDB(); $auth = userData($dbA, $_POST["sessid"], $_POST["ip"], $_POST['mandant'], $_POST["login"], $_POST["password"], $f); if ($log) { $log->write("auth:" . print_r($auth, true)); } if ($auth['db']) { $db = $auth['db']; $custsql = array(); $vendsql = array(); $contsql = array(); $rs = false; $tab = $_POST["tab"]; $id = $_POST["ID"]; if ($tab == "P") { $rs = getKontaktStamm($id, ".."); } else { $rs = getFirmenStamm($id, true, $tab); } if ($log) { $log->write(print_r($rs, true)); } header("Content-type: text/json; charset=utf-8;"); if (!$rs) { echo ""; } else { while (list($key, $val) = each($rs)) { if ($val == Null) { $rs[$key] = ''; } }
<?php require_once "inc/stdLib.php"; include "inc/template.inc"; include "inc/persLib.php"; $co = getKontaktStamm($_GET["id"]); if ($co["cp_cv_id"]) { $Table = chkTable($co["cp_cv_id"]); header("Location:" . $_SESSION['baseurl'] . "crm/firma2.php?Q={$Table}&id=" . $_GET["id"]); } else { header("Location:" . $_SESSION['baseurl'] . "crm/firma2.php?id=" . $_GET["id"]); }