1225 lines
59 KiB
PHP
1225 lines
59 KiB
PHP
<?php
|
|
/*=======================================================================
|
|
*
|
|
* prospect_special.php
|
|
*
|
|
* Autor: Marc Vollmann
|
|
*
|
|
=======================================================================*/
|
|
|
|
include_once ("../include/mcglobal.inc.php");
|
|
include_once ("../include/auth.inc.php");
|
|
include_once ("../geo/geocode.inc.php");
|
|
|
|
|
|
$httpVars = array("f_act", "companyId", "orderClause", "statusMessage", "printVersion");
|
|
|
|
$httpVisualVars = array("f_cmp_authenticated", "f_cmp_comp", "f_cmp_comp2", "f_cs_eid", "f_usr_id", "f_usr_name", "f_usr_firstname",
|
|
"f_usr_phone", "f_usr_phone2", "f_usr_fax", "f_usr_email", "f_cmp_iln", "f_cmp_tax_idno", "f_cs_invmode",
|
|
"f_cmp_bank", "f_cmp_bankno", "f_cmp_bankacc", "f_cmp_bankmode", "f_cs_discount", "f_cmp_postage", "f_cmp_inv2hq",
|
|
"f_usr_account", "f_usr_password", "cpfs", "f_usr_password2", "f_cs_jbstatusmail", "f_cs_jbstatusmail2", "f_cs_jbstatusmail3",
|
|
"f_cs_commission_no", "f_cs_cr_fav_only", "f_cs_jobbatch", "f_cmp_cashmode", "f_cmp_visible", "f_cs_fixprice_discount",
|
|
"f_ad_changemode", "f_adt_change", "f_cmp_changemode", "f_adt_change2", "f_cs_invtext_mode", "f_cs_prov",
|
|
"f_ad_street", "f_cmp_hsno", "f_ad_zipcode", "f_ad_city", "f_ad_country", "f_cmp_match", "f_cmp_match2",
|
|
"f_cmp_remark", "f_cmp_remark2", "f_noaddressvalidation", "g_cs_id", "g_csc_id", "g_tx_id", "g_br_id", "g2_cs_id",
|
|
"copyPt", "deactivateMenu");
|
|
|
|
$httpVarsArray = array_merge ($httpVars, $httpVisualVars);
|
|
|
|
getSecHttpVars("1", $httpVarsArray);
|
|
|
|
getLanguage(__FILE__);
|
|
|
|
$deactivateMenuStatic = "1";
|
|
$pageTitel = getLngt("INTERESSENT");
|
|
include_once ("../admin/menu.php");
|
|
include_once ("../include/html.inc.php");
|
|
getCurrentScript(__FILE__);
|
|
|
|
// Check for authentication access and granted rights
|
|
$usrAccessArray["hq"] = "1";
|
|
authCheckForAccess($hq_id, $usr_id, $emp_id, "1", $customerId, $cscIdRoot, $cscIdActual);
|
|
authCheckEmployeeRights($emp_id, "0", "1");
|
|
|
|
// No operation if print version requested
|
|
if ($printVersion == "1") : $f_act = ""; endif;
|
|
|
|
|
|
$addressValidationErr = "";
|
|
$dbOperationCompleted = "0";
|
|
|
|
// Check for validation of the address assigned to the customer
|
|
$noValidationOfAddress = FALSE;
|
|
if ($f_noaddressvalidation != "") :
|
|
if ($f_noaddressvalidation[0] == '1') : $noValidationOfAddress = TRUE; endif;
|
|
endif;
|
|
|
|
// Init parameters:
|
|
// Invoice mode
|
|
if ($f_cmp_inv2hq == "" || count($f_cmp_inv2hq) == 0) :
|
|
$f_cmp_inv2hq = "0";
|
|
else :
|
|
$f_cmp_inv2hq = $f_cmp_inv2hq[0] + $f_cmp_inv2hq[1];
|
|
endif;
|
|
// Only favoured couriers
|
|
if ($f_cs_cr_fav_only == "" || count($f_cs_cr_fav_only) == 0) :
|
|
$f_cs_cr_fav_only = "0";
|
|
else:
|
|
$f_cs_cr_fav_only = "1";
|
|
endif;
|
|
// Flag for "list customer" (jobbatch)
|
|
if ($f_cs_jobbatch == "" || count($f_cs_jobbatch) == 0) :
|
|
$f_cs_jobbatch = "0";
|
|
else:
|
|
$f_cs_jobbatch = "1";
|
|
endif;
|
|
// Flag for fixprice discount
|
|
if ($f_cs_fixprice_discount == "" || count($f_cs_fixprice_discount) == 0) :
|
|
$f_cs_fixprice_discount = "0";
|
|
else:
|
|
$f_cs_fixprice_discount = "1";
|
|
endif;
|
|
// Flag for invoice text mode
|
|
if ($f_cs_invtext_mode == "" || count($f_cs_invtext_mode) == 0) :
|
|
$f_cs_invtext_mode = "0";
|
|
else:
|
|
$f_cs_invtext_mode = "1";
|
|
endif;
|
|
// Change costcenter addresses according to the main address
|
|
$changeInvoiceAddress = FALSE;
|
|
$changePickUpAddress = FALSE;
|
|
if ($f_adt_change != "") :
|
|
if (!(array_search("2",$f_adt_change) === FALSE)) : $changeInvoiceAddress = TRUE; endif;
|
|
if (!(array_search("4",$f_adt_change) === FALSE)) : $changePickUpAddress = TRUE; endif;
|
|
endif;
|
|
// Change costcenter company names according to the main name
|
|
$changeInvoiceCompany = FALSE;
|
|
$changePickUpCompany = FALSE;
|
|
if ($f_adt_change2 != "") :
|
|
if (!(array_search("2",$f_adt_change2) === FALSE)) : $changeInvoiceCompany = TRUE; endif;
|
|
if (!(array_search("4",$f_adt_change2) === FALSE)) : $changePickUpCompany = TRUE; endif;
|
|
endif;
|
|
|
|
// Get EID prefix and reset EID only if equals prefix
|
|
$constCsEidPrefix = getParameterValue("0", "CS_EID_PREFIX", $hq_id);
|
|
if ($f_cs_eid == $constCsEidPrefix) : $f_cs_eid = ""; endif;
|
|
|
|
// Initialize service-mode for invoicing with global default setting
|
|
if ($f_cs_invmode == "") :
|
|
// Get the general invmode for the headquarter
|
|
$hq_invmode = getFieldValueFromId("headquarters", "hq_id", "$hq_id", "hq_invmode");
|
|
$f_cs_invmode = $hq_invmode;
|
|
endif;
|
|
|
|
// ********************************
|
|
// * Operations for the customers *
|
|
// ********************************
|
|
|
|
// Generate log string
|
|
if ($f_act != "") :
|
|
$logString = makeLogString(array($f_cmp_authenticated,$f_cmp_comp,$f_cmp_comp2,$f_cs_eid,$f_usr_name,
|
|
$f_usr_firstname,$f_usr_phone,$f_usr_phone2,$f_usr_fax,$f_usr_email,$f_cmp_iln,
|
|
$f_cmp_tax_idno,$f_cs_invmode,$f_cmp_bank,$f_cmp_bankno,$f_cmp_bankacc,
|
|
$f_cmp_bankmode,$f_cs_discount,$f_cmp_postage,$f_cmp_inv2hq,$f_usr_account,
|
|
$f_cs_jbstatusmail,$f_cs_commission_no,$f_cs_cr_fav_only,$f_cs_jobbatch,
|
|
$f_cmp_cashmode,$f_cmp_visible,$f_ad_changemode,$f_adt_change,$f_cmp_changemode,
|
|
$f_adt_change2,$f_ad_street,$f_cmp_hsno,$f_ad_zipcode,$f_ad_city,$f_ad_country,
|
|
$f_cmp_match,$f_cmp_match2,$g_cs_id,$g_csc_id,$g_tx_id,$g_br_id,$g2_cs_id,
|
|
$f_cs_fixprice_discount,$f_cs_jbstatusmail2,$f_cs_jbstatusmail3,
|
|
$f_cs_invtext_mode, $f_cs_prov, $f_cmp_remark,$f_cmp_remark2), ";", "0");
|
|
endif;
|
|
|
|
// Insert new prospect
|
|
if ($f_act == "newCustomer") :
|
|
|
|
if ($f_cmp_comp != "" && $f_cs_eid != "" && $f_usr_phone != "" &&
|
|
$f_ad_street != "" && $f_ad_zipcode != "" && $f_ad_city != "" && $f_cmp_hsno != "") :
|
|
// $f_usr_name != "" && $f_usr_firstname != "" &&
|
|
|
|
// Check unique account for all customers (all data) except the current one to be updated
|
|
if ($f_usr_account != "" && $db->getOne("SELECT usr.usr_id FROM user AS usr WHERE usr.usr_account = '" . $f_usr_account . "' ")) :
|
|
$statusMessage = getLngt("Der Benutzername existiert schon! Bitte wählen Sie einen anderen!");
|
|
|
|
elseif (FALSE && $db->getOne("SELECT cmp_comp FROM company WHERE cmp_comp = '" . $f_cmp_comp . "'")) :
|
|
$statusMessage = getLngt("Der Firmenname ist bereits vorhanden! Bitte wählen Sie einen anderen!");
|
|
|
|
elseif ($db->getOne("SELECT pt_cs_eid FROM prospect WHERE pt_cs_eid = '" . $f_cs_eid . "'")) :
|
|
$statusMessage = getLngt("Die eindeutige Interessentennummer (ExtID) ist bereits vergeben! Bitte wählen Sie eine andere");
|
|
|
|
// The account and password can be empty (only for customer)
|
|
elseif ($f_usr_password == "" || checkPasswordValidation($f_usr_password,$f_usr_password2)) :
|
|
|
|
// Check address for validation
|
|
$addressValid = getGeoCoordinates($f_ad_street, $f_ad_zipcode, $f_ad_city, $f_cmp_hsno, $f_ad_country, "");
|
|
if ($addressValid != "") :
|
|
|
|
// Check zipcode and city
|
|
$addressValidityArray = checkCityZipcode($f_ad_zipcode, $f_ad_city, $f_ad_street);
|
|
|
|
if ($noValidationOfAddress || $addressValidityArray[0] >= 1) :
|
|
|
|
TA("B");
|
|
|
|
$currentTime = getDateTime("0");
|
|
|
|
// Insert prospect
|
|
$f_cs_discount = str_replace (",", ".", $f_cs_discount);
|
|
$f_cs_prov = str_replace (",", ".", $f_cs_prov);
|
|
insertStmt("prospect", array("hq_id", $hq_id, "pt_cmp_comp", $f_cmp_comp, "pt_cmp_comp2", $f_cmp_comp2,
|
|
"pt_cmp_authenticated", "1", "pt_cmp_visible", "1", "pt_cmp_hsno", $f_cmp_hsno,
|
|
"pt_cs_eid", $f_cs_eid, "pt_cmp_cashmode", $f_cmp_cashmode,
|
|
"pt_cs_discount", $f_cs_discount, "pt_cs_fixprice_discount", $f_cs_fixprice_discount,
|
|
"pt_cs_invmode", $f_cs_invmode, "pt_cs_commission_no", $f_cs_commission_no,
|
|
"pt_usr_name", $f_usr_name, "pt_usr_firstname", $f_usr_firstname, "pt_usr_email", $f_usr_email,
|
|
"pt_usr_phone", $f_usr_phone, "pt_usr_phone2", $f_usr_phone2, "pt_usr_fax", $f_usr_fax,
|
|
"pt_cmp_match", $f_cmp_match, "pt_cmp_match2", $f_cmp_match2,
|
|
"pt_cmp_remark", $f_cmp_remark, "pt_cmp_remark2", $f_cmp_remark2));
|
|
$pt_id_new = getLastInsertId();
|
|
|
|
// Insert address
|
|
$tmpArray = insertAddress($f_ad_street, $f_ad_zipcode, $f_ad_city, "", $f_ad_country, $noValidationOfAddress);
|
|
$ad_id_new = $tmpArray[0];
|
|
|
|
// Update (the new) company-entry with address-id
|
|
updateStmt("prospect", "pt_id", $pt_id_new, array("ad_id", $ad_id_new));
|
|
|
|
// Write logdata into log database
|
|
writeToLogDB("67",$hq_id,"",$usr_id,"","","","STATUS_NEW=" . $logString,"",$pt_id_new);
|
|
|
|
TA("C");
|
|
TA("E");
|
|
|
|
// Reset fields of form-parameters
|
|
// clearParameters($httpVisualVars); // <= Moved to the end of the php-part of this script...
|
|
$dbOperationCompleted = "1";
|
|
|
|
else :
|
|
$statusMessage = getLngt("Die Postleitzahl bzw. Strasse passt nicht zu dem angegebenen Ort!");
|
|
$addressValidationErr = "1";
|
|
endif;
|
|
|
|
else :
|
|
$statusMessage = getLngt("Der Adress-Server kennt die eingebene Adresse nicht oder besitzt keine Geocodierung!");
|
|
endif;
|
|
|
|
endif;
|
|
else :
|
|
$statusMessage = getLngt("Bitte geben Sie alle mit * gekennzeichneten Felder ein!");
|
|
endif;
|
|
endif;
|
|
|
|
// Modify prospect
|
|
if ($f_act == "modifyCustomer" && $companyId != "") :
|
|
|
|
if ($f_cmp_comp != "" && $f_usr_phone != "" &&
|
|
$f_ad_street != "" && $f_ad_zipcode != "" && $f_ad_city != "" && $f_cmp_hsno != "") :
|
|
// $f_cs_eid != "" && $f_usr_name != "" && $f_usr_firstname != "" &&
|
|
|
|
if ($f_usr_account != "" &&
|
|
$db->getOne("SELECT usr.usr_id FROM user AS usr " .
|
|
" WHERE usr.usr_account = '" . $f_usr_account . "' AND " .
|
|
" usr.usr_id != $f_usr_id")) :
|
|
$statusMessage = getLngt("Der Benutzername existiert schon! Bitte wählen Sie einen anderen!");
|
|
|
|
else :
|
|
|
|
if (trim($f_usr_account) == "" || $cpfs == "0" || ($cpfs == "1" && trim($f_usr_account) != "" && checkPasswordValidation($f_usr_password,$f_usr_password2))) :
|
|
|
|
if ($db->getOne("SELECT pt_cs_eid FROM prospect WHERE pt_cs_eid = '" . $f_cs_eid . "' AND "
|
|
. " NOT (pt_id = '" . $companyId . "')")) :
|
|
$statusMessage = getLngt("Die eindeutige Interessentennummer (ExtID) ist bereits vergeben! Bitte wählen Sie eine andere");
|
|
|
|
else :
|
|
$addressValid = getGeoCoordinates($f_ad_street, $f_ad_zipcode, $f_ad_city, $f_cmp_hsno, $f_ad_country, "");
|
|
if ($addressValid != "") :
|
|
|
|
// Check zipcode and city
|
|
$addressValidityArray = checkCityZipcode($f_ad_zipcode, $f_ad_city, $f_ad_street);
|
|
if ($noValidationOfAddress || $addressValidityArray[0] >= 1) :
|
|
|
|
TA("B");
|
|
|
|
// Update prospect
|
|
$f_cs_discount = str_replace (",", ".", $f_cs_discount);
|
|
$f_cs_prov = str_replace (",", ".", $f_cs_prov);
|
|
$defaultFields = array("pt_cmp_comp", $f_cmp_comp, "pt_cmp_comp2", $f_cmp_comp2,
|
|
"pt_cs_eid", $f_cs_eid, "pt_cmp_cashmode", $f_cmp_cashmode, "pt_cmp_hsno", $f_cmp_hsno,
|
|
"pt_cs_discount", $f_cs_discount, "pt_cs_fixprice_discount", $f_cs_fixprice_discount,
|
|
"pt_cs_invmode", $f_cs_invmode, "pt_cs_commission_no", $f_cs_commission_no,
|
|
"pt_usr_name", $f_usr_name, "pt_usr_firstname", $f_usr_firstname, "pt_usr_email", $f_usr_email,
|
|
"pt_usr_phone", $f_usr_phone, "pt_usr_phone2", $f_usr_phone2, "pt_usr_fax", $f_usr_fax,
|
|
"pt_cmp_match", $f_cmp_match, "pt_cmp_match2", $f_cmp_match2,
|
|
"pt_cmp_remark", $f_cmp_remark, "pt_cmp_remark2", $f_cmp_remark2);
|
|
updateStmt("prospect","pt_id",$companyId,$defaultFields);
|
|
|
|
// Insert address
|
|
$tmpArray = insertAddress($f_ad_street, $f_ad_zipcode, $f_ad_city, "", $f_ad_country, $noValidationOfAddress);
|
|
$ad_id_new = $tmpArray[0];
|
|
|
|
// Update (the new) company-entry with address-id
|
|
updateStmt("prospect", "pt_id", $companyId, array("ad_id", $ad_id_new));
|
|
|
|
|
|
// Write logdata into log database
|
|
writeToLogDB("68",$hq_id,"",$usr_id,"","","","STATUS_MODIFIED=" . $logString,"",$companyId);
|
|
|
|
TA("C");
|
|
TA("E");
|
|
|
|
$dbOperationCompleted = "1";
|
|
|
|
else :
|
|
$statusMessage = getLngt("Die Postleitzahl passt nicht zu dem angegebenen Ort!");
|
|
$addressValidationErr = "1";
|
|
endif;
|
|
|
|
else :
|
|
$statusMessage = getLngt("Der Adress-Server kennt die eingebene Adresse nicht oder besitzt keine Geocodierung!");
|
|
endif;
|
|
|
|
endif;
|
|
endif; // account empty or not empty and checked by passwordcheck
|
|
endif;
|
|
else :
|
|
$statusMessage = getLngt("Bitte geben Sie alle mit * gekennzeichneten Felder ein!");
|
|
endif;
|
|
endif;
|
|
|
|
// Delete prospect
|
|
if ($f_act == "removeCustomer" && $companyId != "") :
|
|
if (!existsEntry("prospect",array("pt_id",$companyId))) :
|
|
// if (getDbFieldValues("employee",array("usr_id"),array("emp_id",$emp_id_act))) :
|
|
// TA("B");
|
|
// deleteStmt("employee","emp_id = ".$emp_id_act);
|
|
// deleteStmt("user","usr_id = ".$usr_id_new);
|
|
|
|
// // Write logdata into log database
|
|
// $v_cs_id = getFieldValueFromId("customer", "cmp_id", $companyId, "cs_id");
|
|
// writeToLogDB("71",$hq_id,"",$usr_id,"","",$v_cs_id,"STATUS_DELETED");
|
|
|
|
// TA("C");
|
|
// TA("E");
|
|
// else :
|
|
// $statusMessage = getLngt("Datenfehler! Merken Sie sich bitte den Datensatz und kontaktieren uns!!!");
|
|
// endif;
|
|
endif;
|
|
endif;
|
|
|
|
// Set status of authentication of the prospect
|
|
if ($f_act == "setAuthentication") :
|
|
|
|
// Check for prospect
|
|
if ($companyId != "") :
|
|
|
|
if (existsEntry("prospect",array("pt_id",$companyId))) :
|
|
|
|
// Update authentication-status
|
|
updateStmt("prospect","pt_id",$companyId,array("pt_cmp_authenticated",$f_cmp_authenticated));
|
|
|
|
// Write logdata into log database
|
|
writeToLogDB("69",$hq_id,"",$usr_id,"","","","STATUS_AUTHENTICATION=".$f_cmp_authenticated,"",$companyId);
|
|
else :
|
|
$statusMessage = getLngt("Der spezifizierte Interessent ist nicht im Datenbestand erhalten!");
|
|
endif;
|
|
else :
|
|
$statusMessage = getLngt("Sie haben keinen Interessenten spezifiziert!");
|
|
endif;
|
|
endif;
|
|
|
|
// Set status of visibility of the customer
|
|
if ($f_act == "setVisibility") :
|
|
|
|
// Check for company
|
|
if ($companyId != "") :
|
|
|
|
if (existsEntry("prospect",array("pt_id",$companyId))) :
|
|
|
|
// Update authentication-status
|
|
updateStmt("prospect","pt_id",$companyId,array("pt_cmp_visible",$f_cmp_visible));
|
|
|
|
// Write logdata into log database
|
|
writeToLogDB("70",$hq_id,"",$usr_id,"","","","STATUS_VISIBILITY=".$f_cmp_visible,"",$companyId);
|
|
else :
|
|
$statusMessage = getLngt("Der spezifizierte Interessent ist nicht im Datenbestand erhalten!");
|
|
endif;
|
|
else :
|
|
$statusMessage = getLngt("Sie haben keinen Interessenten spezifiziert!");
|
|
endif;
|
|
endif;
|
|
|
|
// Set status of cash mode of the customer
|
|
if ($f_act == "setCashmode") :
|
|
|
|
// Check for company
|
|
if ($companyId != "") :
|
|
|
|
if (existsEntry("prospect",array("pt_id",$companyId))) :
|
|
|
|
// Update authentication-status
|
|
updateStmt("prospect","pt_id",$companyId,array("pt_cmp_cashmode",$f_cmp_cashmode));
|
|
|
|
// Write logdata into log database
|
|
writeToLogDB("72",$hq_id,"",$usr_id,"","","","STATUS_CASHMODE=".$f_cmp_cashmode,"",$companyId);
|
|
else :
|
|
$statusMessage = getLngt("Der spezifizierte Interessent ist nicht im Datenbestand erhalten!");
|
|
endif;
|
|
else :
|
|
$statusMessage = getLngt("Sie haben keinen Interessenten spezifiziert!");
|
|
endif;
|
|
endif;
|
|
|
|
|
|
// *******************************************************************
|
|
// * Selection of the customer-data only for the current headquarter *
|
|
// *******************************************************************
|
|
if ($companyId != "") :
|
|
$sqlquery = "SELECT pt.pt_id, pt.hq_id, pt.pt_cmp_comp, pt.pt_cmp_comp2, pt.pt_cmp_hsno,"
|
|
. " pt.pt_cmp_remark, pt.pt_cmp_remark2, pt.pt_cmp_match,"
|
|
. " pt.pt_cmp_match2, pt.pt_cmp_cashmode, pt.pt_cs_discount, pt.pt_cs_eid,"
|
|
. " pt.pt_cs_invmode, pt.pt_cmp_authenticated, pt.pt_cmp_visible, pt.tx_id, pt.br_id,"
|
|
. " pt.pt_usr_name, pt.pt_usr_firstname, pt.pt_usr_email, pt.pt_usr_phone,"
|
|
. " pt.pt_usr_phone2, pt.pt_usr_fax, ad.ad_id, ad.ad_street, ad.ad_zipcode, ad.ad_city, ad.ad_country"
|
|
. " FROM prospect AS pt, address AS ad"
|
|
. " WHERE pt.pt_id = $companyId AND"
|
|
. getSQLMandatorPhrase($emp_id, "pt.hq_id = '" . $hq_id . "' AND")
|
|
. " pt.ad_id = ad.ad_id";
|
|
|
|
$result = $db->query($sqlquery);
|
|
|
|
if (DB::isError($result)) die ("$PHP_SELF: " . $result->getMessage());
|
|
|
|
while ($row = $result->fetch_assoc()):
|
|
$f_cmp_comp = $row["pt_cmp_comp"];
|
|
$f_cmp_comp2 = $row["pt_cmp_comp2"];
|
|
$f_cmp_hsno = $row["pt_cmp_hsno"];
|
|
$f_cmp_iln = $row["pt_cmp_iln"];
|
|
$f_cmp_tax_idno = $row["pt_cmp_tax_idno"];
|
|
$f_cmp_bank = $row["pt_cmp_bank"];
|
|
$f_cmp_bankno = $row["pt_cmp_bankno"];
|
|
$f_cmp_bankacc = $row["pt_cmp_bankacc"];
|
|
$f_cmp_bankmode = $row["pt_cmp_bankmode"];
|
|
$f_cmp_postage = $row["pt_cmp_postage"];
|
|
$f_cmp_inv2hq = $row["pt_cmp_inv2hq"];
|
|
$f_cmp_match = $row["pt_cmp_match"];
|
|
$f_cmp_match2 = $row["pt_cmp_match2"];
|
|
$f_cmp_remark = $row["pt_cmp_remark"];
|
|
$f_cmp_remark2 = $row["pt_cmp_remark2"];
|
|
$f_cmp_authenticated = $row["pt_cmp_authenticated"];
|
|
$f_cmp_authenticated2 = 0;
|
|
if ($f_cmp_authenticated != "1") :
|
|
$f_cmp_authenticated = 0;
|
|
$f_cmp_authenticated2 = 1;
|
|
endif;
|
|
$f_cmp_visible = $row["pt_cmp_visible"];
|
|
$f_cmp_visible2 = 0;
|
|
if ($f_cmp_visible != "1") :
|
|
$f_cmp_visible = 0;
|
|
$f_cmp_visible2 = 1;
|
|
endif;
|
|
$f_cmp_cashmode = $row["pt_cmp_cashmode"];
|
|
$f_cmp_cashmode2 = 0;
|
|
if ($f_cmp_cashmode != "1") :
|
|
$f_cmp_cashmode = 0;
|
|
$f_cmp_cashmode2 = 1;
|
|
endif;
|
|
$f_pt_id = $row["pt_id"];
|
|
$f_cs_eid = $row["pt_cs_eid"];
|
|
$f_cs_hq_id = $row["hq_id"];
|
|
$f_cs_discount = $row["pt_cs_discount"];
|
|
$f_cs_invmode = $row["pt_cs_invmode"];
|
|
$f_cs_commission_no = $row["pt_cs_commission_no"];
|
|
$f_cs_cr_fav_only = $row["pt_cs_cr_fav_only"];
|
|
$f_cs_jobbatch = $row["pt_cs_jobbatch"];
|
|
$f_cs_invtext_mode = $row["pt_cs_invtext_mode"];
|
|
$f_cs_fixprice_discount = $row["pt_cs_fixprice_discount"];
|
|
$f_cs_prov = $row["pt_cs_prov"];
|
|
$f_usr_name = $row["pt_usr_name"];
|
|
$f_usr_firstname = $row["pt_usr_firstname"];
|
|
$f_usr_email = $row["pt_usr_email"];
|
|
$f_usr_phone = $row["pt_usr_phone"];
|
|
$f_usr_phone2 = $row["pt_usr_phone2"];
|
|
$f_usr_fax = $row["pt_usr_fax"];
|
|
$f_ad_id = $row["ad_id"];
|
|
$f_ad_street = $row["ad_street"];
|
|
$f_ad_zipcode = $row["ad_zipcode"];
|
|
$f_ad_city = $row["ad_city"];
|
|
$f_ad_country = $row["ad_country"];
|
|
|
|
$g_csc_id = $row["csc_id_payer"];
|
|
$g_tx_id = $row["tx_id"];
|
|
$g_br_id = $row["br_id"];
|
|
$g2_cs_id = $row["cs_id_parent"];
|
|
endwhile;
|
|
$result->free();
|
|
endif;
|
|
|
|
// Get the data of the tax if exists
|
|
if ($g_tx_id != "") :
|
|
$g_tx_sign = getFieldValueFromId("tax", "tx_id", "$g_tx_id", "tx_sign");
|
|
$g_tx_value = getFieldValueFromId("tax", "tx_id", "$g_tx_id", "tx_value");
|
|
endif;
|
|
// Get the data of the branch if exists
|
|
if ($g_br_id != "") :
|
|
$g_br_key = getFieldValueFromId("branch", "br_id", "$g_br_id", "br_key");
|
|
$g_br_name = getFieldValueFromId("branch", "br_id", "$g_br_id", "br_name");
|
|
endif;
|
|
|
|
|
|
// Get max-value of the EID of the current courier for inserting a new row
|
|
// The constant value "CS_EID_GENERATION" contains the prefix of the SID [SPECIAL TREATMENT]
|
|
$f_eid_maxval = "";
|
|
// $csEidGeneration = getParameterValue("0", "CS_EID_GENERATION");
|
|
if (CS_EID_GENERATION != "") :
|
|
$f_eid_maxval = getMaxOfField("prospect", "pt_cs_eid", "pt_cs_eid < '" . CS_EID_GENERATION . "'");
|
|
if (is_numeric($f_eid_maxval)) :
|
|
++$f_eid_maxval; // Increment because of the next free EID (Attention: Not TA-safe!)
|
|
else :
|
|
// Remove alphanumeric chars (e.g "HTHB123456" => "123456")
|
|
$prefixChars = ereg_replace("[^[:alpha:]+]","",$f_eid_maxval);
|
|
$f_eid_maxval = ereg_replace("[^[:digit:]+]","",$f_eid_maxval);
|
|
++$f_eid_maxval;
|
|
$f_eid_maxval = $prefixChars . $f_eid_maxval;
|
|
endif;
|
|
endif;
|
|
|
|
// Check if a copy of the current prospect is requested.
|
|
// If it is then reset some values
|
|
if ($copyPt == "1") :
|
|
$companyId = "";
|
|
$f_cs_eid = "";
|
|
// $statusMessage = getLngt("ACHTUNG: Aus Sicherheitsgründen werden ausschließlich Daten des Stammblatts kopiert! Filter, Services, Kostenstellen, etc. sind entsprechend nachträglich zuzuweisen!");
|
|
endif;
|
|
|
|
// Only for output
|
|
$title = getLngt("NEUER INTERESSENT");
|
|
$buttonCourier = "";
|
|
$buttonAuthentication = "";
|
|
$buttonVisibility = "";
|
|
$buttonCashmode = "";
|
|
$buttonGroup = "";
|
|
$displayTextAuthentication = "";
|
|
$displayTextVisibility = "";
|
|
$confirmTextAuthentication = "";
|
|
$confirmTextVisibility = "";
|
|
$confirmTextCashmode = "";
|
|
$serviceLink1 = "";
|
|
$serviceLink2 = "";
|
|
$serviceLink3 = "";
|
|
$serviceLink4 = "";
|
|
$buttonFilter = "";
|
|
$buttonService = "";
|
|
$buttonSetToCs = "";
|
|
$buttonCopy = "";
|
|
|
|
if ($companyId != "") :
|
|
$title = getLngt("INTERESSENT:") . " " . substr($f_cmp_comp . " " . $f_cmp_comp2, 0, 100);
|
|
|
|
// Show mandator
|
|
if (authCheckEmployeeRights($emp_id, "10")) :
|
|
|
|
// Name of the headquarter
|
|
$hq_name = getFieldValueFromId("headquarters", "hq_id", $f_cs_hq_id, "hq_name");
|
|
$title .= " ";
|
|
$title .= "[" . $hq_name . "]";
|
|
endif;
|
|
|
|
// $buttonCourier = defineButtonType08(getLngt("Transporteure"), "action_cr", "openCustomerCouriers();", "90", "left", "3");
|
|
// $buttonFilter = defineButtonType08(getLngt("Filter"), "action_crf", "openCustomerFilters();", "90", "left", "3");
|
|
// $buttonService = defineButtonType08(getLngt("Services"), "action_srv", "openCustomerServices();", "90", "left", "3");
|
|
$buttonCopy = defineButtonType08(getLngt("Kopie"), "action_copy", "copyProspect();", "90", "left", "3");
|
|
$buttonSetToCs = defineButtonType08(getLngt("Kunde"), "action_move", "setProspectToCustomer('" . ec($companyId) . "');", "90", "left", "3");
|
|
// $buttonGroup = defineButtonType08(getLngt("Gruppen"), "action_grp", "openGroups('" . ec($companyId) . "');", "90", "left", "3");
|
|
|
|
$buttonAuthentication = defineButtonType08(getLngt("Sperren"), "action_lock", "authenticationFinishPage();", "90", "left", "3");
|
|
$confirmTextAuthentication = getLngt("Soll der Interessent wirklich gesperrt werden?");
|
|
if ($f_cmp_authenticated != "1") :
|
|
$buttonAuthentication = defineButtonType08(getLngt("Freischalten"), "action_lock", "authenticationFinishPage();", "90", "left", "3");
|
|
$displayTextAuthentication = getLngt("(gesperrt)");
|
|
$confirmTextAuthentication = getLngt("Soll der Interessent wirklich freigeschaltet werden?");
|
|
endif;
|
|
|
|
$buttonVisibility = defineButtonType08(getLngt("Ausblenden"), "action_visible", "visibilityFinishPage();", "90", "left", "3");
|
|
$confirmTextVisibility = getLngt("Soll der Interessent wirklich ausgeblendet werden?");
|
|
if ($f_cmp_visible != "1") :
|
|
$buttonVisibility = defineButtonType08(getLngt("Einblenden"), "action_visible", "visibilityFinishPage();", "90", "left", "3");
|
|
$displayTextVisibility = getLngt("(ausgeblendet)");
|
|
$confirmTextVisibility = getLngt("Soll der Interessent wirklich eingeblendet werden?");
|
|
endif;
|
|
|
|
// $buttonCashmode = defineButtonType08(getLngt("Rechnung"), "action_cashmode", "cashModeFinishPage();", "90", "left", "3");
|
|
$confirmTextCashmode = getLngt("Soll der Interessent zukünftig wieder Rechnungen erhalten?");
|
|
if ($f_cmp_cashmode != "1") :
|
|
// $buttonCashmode = defineButtonType08(getLngt("Nur bar"), "action_cashmode", "cashModeFinishPage();", "90", "left", "3");
|
|
$confirmTextCashmode = getLngt("Soll der Interessent zukünftig wirklich nur barzahlen?");
|
|
endif;
|
|
|
|
$buttonCostcenter = "";
|
|
// IMPORTANT: Check if customer-admin-user-account exists, because in this case only the customer has to administrate the costcenters !!!
|
|
if ($f_usr_account == "") :
|
|
// $buttonCostcenter = defineButtonType08(getLngt("Kostenstellen"), "action_csc", "openCostcenterAdmin();", "90", "left", "3");
|
|
endif;
|
|
|
|
/*
|
|
if (authCheckEmployeeRights($emp_id, "2")) :
|
|
$serviceLink1 = "Service: <a href=\"../admin/services.php?opener=1&mode=price&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Preise") . "</a>/" .
|
|
"<a href=\"../admin/services.php?opener=1&mode=discount&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Rabatte") . "</a>\n";
|
|
$serviceLink2 = "PLZ: <a href=\"../admin/services_plz.php?opener=1&mode=price&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Preise") . "</a>/" .
|
|
"<a href=\"../admin/services_plz.php?opener=1&mode=discount&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Rabatte") . "</a>\n";
|
|
$serviceLink3 = "PLZ-Bereiche: <a href=\"../admin/services_plz_area.php?opener=1&mode=price&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Preise") . "</a>/" .
|
|
"<a href=\"../admin/services_plz_area.php?opener=1&mode=discount&csId=" . ec($f_cs_id) . "\" target=\"_blank\">" . getLngt("Rabatte") . "</a>\n";
|
|
$serviceLink4 = "\n";
|
|
else :
|
|
$serviceLink1 = getLngt("Service: Preise/Rabatte") . "</td>\n";
|
|
$serviceLink2 = getLngt("PLZ: Preise/Rabatte") . "</td>\n";
|
|
$serviceLink3 = getLngt("PLZ-Bereiche: Preise/Rabatte") . "</td>\n";
|
|
$serviceLink4 = "\n";
|
|
endif;
|
|
*/
|
|
endif;
|
|
|
|
// Password-fields for entering a new customer (admin-user)
|
|
$setPasswordForNewUserOutput = "<td> </td><td> </td>";
|
|
$setPassword2ForNewUserOutput = "<td> </td><td> </td>";
|
|
if (MASK_CUSTOMERDETAILS_TARGET == "1") :
|
|
$setPasswordForNewUserOutput = "";
|
|
$setPassword2ForNewUserOutput = "";
|
|
endif;
|
|
$cpfs = "0"; // checkPasswordForStoring
|
|
if ($companyId == "" || $f_usr_account == "") :
|
|
|
|
$setPasswordForNewUserOutput = "<input class=\"smaller\" type=\"password\" name=\"f_usr_password\" value=\"\" size=\"15\" tabindex=\"250\" disabled>\n";
|
|
$setPassword2ForNewUserOutput = "<input class=\"smaller\" type=\"password\" name=\"f_usr_password2\" value=\"\" size=\"15\" tabindex=\"260\" disabled>\n";
|
|
$cpfs = "1";
|
|
endif;
|
|
|
|
// Only for output:
|
|
// Check for updating the list
|
|
$javaScriptOut = "";
|
|
if ($statusMessage == "" && $f_act != "" && $dbOperationCompleted == "1" && MASK_CUSTOMER_SHOW_LIST == "1") :
|
|
$javaScriptOut .= "parent.admin_cs_list.finishPage('".strWrapJs($f_cmp_comp)."','".strWrapJs($f_cmp_comp2)."','".strWrapJs($f_ad_street)."','".$f_ad_zipcode."','".strWrapJs($f_cmp_match)."','".$f_cs_eid."','".$f_usr_phone."','".$f_usr_email."');";
|
|
endif;
|
|
if ($f_act == "newCustomer" && $dbOperationCompleted == "1") :
|
|
// Reset fields of form-parameters
|
|
clearParameters($httpVisualVars);
|
|
endif;
|
|
|
|
|
|
// ******************************************************************************************************************
|
|
|
|
|
|
$f_cmp_comp = strWrapHtml($f_cmp_comp);
|
|
$f_cmp_comp2 = strWrapHtml($f_cmp_comp2);
|
|
$f_usr_firstname = strWrapHtml($f_usr_firstname);
|
|
$f_usr_name = strWrapHtml($f_usr_name);
|
|
$f_ad_street = strWrapHtml($f_ad_street);
|
|
$f_ad_city = strWrapHtml($f_ad_city);
|
|
$f_cmp_bank = strWrapHtml($f_cmp_bank);
|
|
$f_cmp_remark = strWrapHtml($f_cmp_remark);
|
|
$f_cmp_remark2 = strWrapHtml($f_cmp_remark2);
|
|
$f_cmp_match = strWrapHtml($f_cmp_match);
|
|
$f_cmp_match2 = strWrapHtml($f_cmp_match2);
|
|
|
|
if ($companyId != "" || CS_EID_GENERATION == "") :
|
|
$f_cs_eid_out = "<input class=\"smaller\" type=\"text\" name=\"f_cs_eid\" value=\"" . $f_cs_eid . "\" tabindex=\"30\" size=\"10\" maxlength=\"10\" " . (CS_EID_EDITABLE != "1" ? "readonly" : "") . ">";
|
|
else :
|
|
if ($f_cs_eid == "") :
|
|
$f_cs_eid = $constCsEidPrefix;
|
|
endif;
|
|
|
|
$f_cs_eid_out = "<div style=\"float:left\"><input class=\"f8np1\" type=\"text\" name=\"f_cs_eid\" value=\"" . $f_cs_eid . "\" tabindex=\"30\" size=\"11\" maxlength=\"10\"> </div>";
|
|
$f_cs_eid_out .= defineButtonType08("...", "action_eid", "searchMaxEID();", "20", "left", "2");
|
|
endif;
|
|
|
|
// Generate Output
|
|
if ($companyId != "") :
|
|
$valueText = getLngt("Änd. speichern");
|
|
$f_actText = "modifyCustomer";
|
|
else :
|
|
$valueText = getLngt("Speichern");
|
|
$f_actText = "newCustomer";
|
|
endif;
|
|
|
|
$f_cmp_id = $companyId;
|
|
|
|
// Mail if job is finished
|
|
$f_cs_jbstatusmail_0 = "";
|
|
$f_cs_jbstatusmail_1 = "";
|
|
if ($f_cs_jbstatusmail == "0" || $f_cs_jbstatusmail == "") : $f_cs_jbstatusmail_0 = "checked"; endif;
|
|
if ($f_cs_jbstatusmail == "1") : $f_cs_jbstatusmail_1 = "checked"; endif;
|
|
|
|
// Mail if first hop is done
|
|
$f_cs_jbstatusmail2_0 = "";
|
|
$f_cs_jbstatusmail2_1 = "";
|
|
if ($f_cs_jbstatusmail2 == "0" || $f_cs_jbstatusmail2 == "") : $f_cs_jbstatusmail2_0 = "checked"; endif;
|
|
if ($f_cs_jbstatusmail2 == "1") : $f_cs_jbstatusmail2_1 = "checked"; endif;
|
|
|
|
// Mail if new job is inserted
|
|
$f_cs_jbstatusmail3_0 = "";
|
|
$f_cs_jbstatusmail3_1 = "";
|
|
if ($f_cs_jbstatusmail3 == "0" || $f_cs_jbstatusmail3 == "") : $f_cs_jbstatusmail3_0 = "checked"; endif;
|
|
if ($f_cs_jbstatusmail3 == "1") : $f_cs_jbstatusmail3_1 = "checked"; endif;
|
|
|
|
$f_cs_invmode_0 = "";
|
|
$f_cs_invmode_1 = "";
|
|
$f_cs_invmode_2 = "";
|
|
if ($f_cs_invmode == "0" || $f_cs_invmode == "") : $f_cs_invmode_0 = "checked"; endif;
|
|
if ($f_cs_invmode == "1") : $f_cs_invmode_1 = "checked"; endif;
|
|
if ($f_cs_invmode == "2") : $f_cs_invmode_2 = "checked"; endif;
|
|
|
|
$f_cmp_bankmode_0 = "";
|
|
$f_cmp_bankmode_1 = "";
|
|
if ($f_cmp_bankmode == "0" || $f_cmp_bankmode == "") : $f_cmp_bankmode_0 = "checked"; endif;
|
|
if ($f_cmp_bankmode == "1") : $f_cmp_bankmode_1 = "checked"; endif;
|
|
|
|
$f_cs_jobbatch_0 = "";
|
|
if ($f_cs_jobbatch == "1") : $f_cs_jobbatch_0 = "checked"; endif;
|
|
|
|
$f_cs_fixprice_discount_0 = "";
|
|
if ($f_cs_fixprice_discount == "1") : $f_cs_fixprice_discount_0 = "checked"; endif;
|
|
|
|
$f_cs_invtext_mode_0 = "";
|
|
if ($f_cs_invtext_mode == "1") : $f_cs_invtext_mode_0 = "checked"; endif;
|
|
|
|
$f_cmp_inv2hq_0 = "";
|
|
$f_cmp_inv2hq_1 = "";
|
|
if ($f_cmp_inv2hq == "1" || $f_cmp_inv2hq == "3") : $f_cmp_inv2hq_0 = "checked"; endif;
|
|
if ($f_cmp_inv2hq == "2" || $f_cmp_inv2hq == "3") : $f_cmp_inv2hq_1 = "checked"; endif;
|
|
|
|
$f_cs_commission_no_0 = "";
|
|
$f_cs_commission_no_1 = "";
|
|
if ($f_cs_commission_no == "0" || $f_cs_commission_no == "") : $f_cs_commission_no_0 = "checked"; endif;
|
|
if ($f_cs_commission_no == "1") : $f_cs_commission_no_1 = "checked"; endif;
|
|
|
|
$f_cs_cr_fav_only_0 = "";
|
|
if ($f_cs_cr_fav_only == "1") : $f_cs_cr_fav_only_0 = "checked"; endif;
|
|
|
|
?>
|
|
|
|
<html>
|
|
|
|
<head>
|
|
<title><?php echo $pageTitel ?></title>
|
|
|
|
<link rel="stylesheet" type="text/css" href="../css/phoenix.css">
|
|
<style type="text/css">
|
|
<?php include_once ("../css/navigation.css.php"); ?>
|
|
</style>
|
|
|
|
<?php include_once ("../include/js_framework.inc.php"); ?>
|
|
|
|
<script src="../include/checkFormTags.js" type="text/javascript"></script>
|
|
<script src="../include/searchLists.js" type="text/javascript"></script>
|
|
|
|
<script type="text/javascript">
|
|
<!--
|
|
// NAVIGATION
|
|
<?php echo $jsMenuOut; ?>
|
|
|
|
var f_cs_id = '<?php echo $f_cs_id ?>';
|
|
var f_cmp_id = '<?php echo $f_cmp_id ?>';
|
|
var f_csc_id = '<?php echo $f_csc_id ?>';
|
|
|
|
function clearAllFields() {
|
|
document.location.href = "prospect_special.php";
|
|
};
|
|
|
|
function authenticationFinishPage() {
|
|
if (confirm('<?php echo $confirmTextAuthentication ?>')) {
|
|
document.forms[0].f_cmp_authenticated.value='<?php echo $f_cmp_authenticated2 ?>';
|
|
document.forms[0].f_act.value='setAuthentication';
|
|
document.forms[0].submit();
|
|
}
|
|
};
|
|
|
|
function visibilityFinishPage() {
|
|
if (confirm('<?php echo $confirmTextVisibility ?>')) {
|
|
document.forms[0].f_cmp_visible.value='<?php echo $f_cmp_visible2 ?>';
|
|
document.forms[0].f_act.value='setVisibility';
|
|
document.forms[0].submit();
|
|
}
|
|
};
|
|
|
|
function cashModeFinishPage() {
|
|
if (confirm('<?php echo $confirmTextCashmode ?>')) {
|
|
document.forms[0].f_cmp_cashmode.value='<?php echo $f_cmp_cashmode2 ?>';
|
|
document.forms[0].f_act.value='setCashmode';
|
|
document.forms[0].submit();
|
|
}
|
|
};
|
|
|
|
function finishPage() {
|
|
var ok = true;
|
|
|
|
if (document.forms[0].f_usr_email.value.length != 0) {
|
|
// if e-mail has content then check syntax
|
|
if (!checkMailAddress(document.forms[0].f_usr_email, '<?php echo getLngt("Bitte tragen Sie eine gültige Email-Adresse ein!") ?>')) {ok = false;};
|
|
}
|
|
if (ok && document.forms[0].f_cs_jbstatusmail[1].checked && document.forms[0].f_usr_email.value.length == 0) {
|
|
alert('<?php echo getLngt("Um Auftragsbestätigungs-Emails zu verschicken, tragen Sie bitte eine gültige Email-Adresse ein!") ?>');
|
|
ok = false;
|
|
}
|
|
if (!checkIsNaNIgnoreSpace(document.forms[0].f_usr_phone.value, '<?php echo getLngt("Bitte tragen Sie eine Nummer bei Telefon ein!") ?>')) {ok = false;};
|
|
if (!checkIsNaNIgnoreSpace(document.forms[0].f_usr_phone2.value, '<?php echo getLngt("Bitte tragen Sie eine Nummer bei Mobil ein!") ?>')) {ok = false;};
|
|
|
|
if (ok) {
|
|
document.forms[0].submit();
|
|
}
|
|
};
|
|
|
|
function searchCsCsc(genVal,genNum) {
|
|
var f_act = 'search';
|
|
|
|
var widthPopupWin = 950;
|
|
var heightPopupWin = 600;
|
|
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
|
|
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
|
|
var popupWin;
|
|
popupWin = window.open("../admin/cs_csc_list.php?f_act=" + f_act + "&generic=" + genVal + "&genNum=" + genNum,
|
|
"","dependent=yes,width=" + widthPopupWin + ",height=" +
|
|
heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin +
|
|
",scrollbars=yes");
|
|
};
|
|
|
|
function clearPayer() {
|
|
document.forms[0].g_cs_id.value='';
|
|
document.forms[0].g_csc_id.value='';
|
|
document.forms[0].g_cscad_comp.value='';
|
|
};
|
|
|
|
function clearParent() {
|
|
document.forms[0].g2_cs_id.value='';
|
|
document.forms[0].g2_cmp_comp.value='';
|
|
};
|
|
|
|
function searchTx() {
|
|
var f_act = 'search';
|
|
|
|
var widthPopupWin = 250;
|
|
var heightPopupWin = 400;
|
|
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
|
|
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
|
|
var popupWin;
|
|
popupWin = window.open("../admin/tx_list.php?f_act=" + f_act + "&generic=1011",
|
|
"","dependent=yes,width=" + widthPopupWin + ",height=" +
|
|
heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin +
|
|
",scrollbars=yes");
|
|
};
|
|
|
|
function clearTx() {
|
|
document.forms[0].g_tx_id.value='';
|
|
document.forms[0].g_tx_sign.value='';
|
|
document.forms[0].g_tx_value.value='';
|
|
};
|
|
|
|
function searchBr() {
|
|
var f_act = 'search';
|
|
|
|
var widthPopupWin = 300;
|
|
var heightPopupWin = 550;
|
|
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
|
|
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
|
|
var popupWin;
|
|
popupWin = window.open("../admin/br_list.php?f_act=" + f_act + "&generic=111",
|
|
"","dependent=yes,width=" + widthPopupWin + ",height=" +
|
|
heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin +
|
|
",scrollbars=yes");
|
|
};
|
|
|
|
function clearBr() {
|
|
document.forms[0].g_br_id.value='';
|
|
document.forms[0].g_br_key.value='';
|
|
document.forms[0].g_br_name.value='';
|
|
};
|
|
|
|
function searchMaxEID() {
|
|
var maxvalue = document.forms[0].f_eid_maxval.value;
|
|
if (confirm('<?php echo getLngt("Soll der Wert") ?>' + ' ' + maxvalue + ' ' + '<?php echo getLngt("übernommen werden") ?>')) {
|
|
document.forms[0].f_cs_eid.value = maxvalue;
|
|
};
|
|
};
|
|
|
|
function openPrintLayout() {
|
|
var widthPopupWin = 800;
|
|
var heightPopupWin = 700;
|
|
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
|
|
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
|
|
var popupWin;
|
|
popupWin = window.open("../admin/prospect_special.php?companyId=" + f_cmp_id + "&printVersion=1","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
|
|
};
|
|
|
|
function copyProspect() {
|
|
document.forms[0].copyPt.value = '1';
|
|
document.forms[0].submit();
|
|
};
|
|
|
|
function checkCsProv() {
|
|
var csProv = trim(document.forms[0].f_cs_prov.value);
|
|
csProv = csProv.replace(/,/, ".");
|
|
if (!checkIsNaN(csProv, '<?php echo getLngt("Die Eingabe im Provisionsfeld ist nicht numerisch") ?>')) {
|
|
document.forms[0].f_cs_prov.value = '0.00';
|
|
} else {
|
|
if (csProv < 0) {
|
|
document.forms[0].f_cs_prov.value = '0.00';
|
|
alert('<?php echo getLngt("Der Prozentsatz darf nicht negativ sein!") ?>');
|
|
} else {
|
|
|
|
var pos = csProv.indexOf(".");
|
|
if (pos != -1) {
|
|
var decimal = csProv.substr(pos + 1);
|
|
if (decimal == '00' || decimal == '50' || decimal == '0' || decimal == '5') {
|
|
if (pos == 0) {csProv = '0' + csProv;}; // If value like ".0", ".5", ... then set to "0.0", "0.5", ...
|
|
document.forms[0].f_cs_prov.value = csProv;
|
|
} else {
|
|
document.forms[0].f_cs_prov.value = '0.00';
|
|
alert('<?php echo getLngt("Die Systemeinstellungen erfordern eine Dezimalstelle der Form ,0 bzw ,5 oder auch ,00 bzw. ,50 !") ?>');
|
|
}
|
|
} else {
|
|
if (csProv >= 0 && csProv <= 99) {
|
|
document.forms[0].f_cs_prov.value = csProv + '.00';
|
|
} else {
|
|
document.forms[0].f_cs_prov.value = '0.00';
|
|
alert('<?php echo getLngt("Der Prozentsatz muss größer gleich 0 und kleiner 100 sein!") ?>');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
|
|
function setProspectToCustomer(ptId) {
|
|
if (confirm('<?php echo getLngt("Soll der Interessent in den Kundenstamm übernommen werden?") ?>')) {
|
|
alert('<?php echo getLngt("Achtung: Sie befinden sich im Anschluss gleich in der Kundenliste!") ?>');
|
|
document.forms[0].action = "../admin/customer_special.php";
|
|
document.forms[0].f_act.value='newCustomer';
|
|
document.forms[0].companyId.value='';
|
|
document.forms[0].pt2cs.value=ptId;
|
|
document.getElementsByName('f_noaddressvalidation[]')[0].checked = true;
|
|
opener.location.href = "customer_list.php";
|
|
document.forms[0].submit();
|
|
};
|
|
};
|
|
|
|
function openGroups(prospectId) {
|
|
var widthPopupWin = 800;
|
|
var heightPopupWin = 700;
|
|
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
|
|
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
|
|
var popupWin;
|
|
popupWin = window.open("../admin/groupmembers.php?itemType=pt&itemId=" + prospectId,"","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
|
|
};
|
|
-->
|
|
</script>
|
|
|
|
</head>
|
|
|
|
<body class="menu_bgcol" onLoad="<?php echo $phpCurrentNavigationOnLoad ?><?php echo $javaScriptOut ?>displayStatusMessage();">
|
|
|
|
<?php echo $phpMenuOut ?>
|
|
<?php echo $phpReducedMenuOut ?>
|
|
<?php echo $phpPageTitelOut ?>
|
|
|
|
<div class="maincontent2" name="maincontent" id="maincontent">
|
|
|
|
<form action="../admin/prospect_special.php" method="post">
|
|
<input type="hidden" name="f_act" value="">
|
|
<input type="hidden" name="companyId" value="<?php echo $companyId ?>">
|
|
<input type="hidden" name="f_usr_id" value="<?php echo $f_usr_id ?>">
|
|
<input type="hidden" name="f_cmp_authenticated" value="<?php echo $f_cmp_authenticated ?>">
|
|
<input type="hidden" name="f_cmp_visible" value="<?php echo $f_cmp_visible ?>">
|
|
<input type="hidden" name="f_cmp_cashmode" value="<?php echo $f_cmp_cashmode ?>">
|
|
<input type="hidden" name="cpfs" value="<?php echo $cpfs ?>">
|
|
<input type="hidden" name="g_cs_id" value="<?php echo $g_cs_id ?>">
|
|
<input type="hidden" name="g_csc_id" value="<?php echo $g_csc_id ?>">
|
|
<input type="hidden" name="g_tx_id" value="<?php echo $g_tx_id ?>">
|
|
<input type="hidden" name="g_br_id" value="<?php echo $g_br_id ?>">
|
|
<input type="hidden" name="g2_cs_id" value="<?php echo $g2_cs_id ?>">
|
|
<input type="hidden" name="g2_csc_id" value="<?php echo $g2_csc_id ?>">
|
|
<input type="hidden" name="f_eid_maxval" value="<?php echo $f_eid_maxval ?>">
|
|
<input type="hidden" name="copyPt" value="">
|
|
<input type="hidden" name="pt2cs" value="">
|
|
<?php echo $phpCurrentNavigationInputHidden ?>
|
|
<input type="hidden" name="deactivateMenu" value="<?php echo ec($deactivateMenu) ?>">
|
|
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div class="f10bp1_blue">
|
|
<?php echo $title ?> <span class="f10bp1_red"><?php echo $displayTextAuthentication ?></span>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("20px", "", "left"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Firma*, Zusatz") ?>:</div>
|
|
<div>
|
|
<div style="float:left">
|
|
<input class="f8np1" type="text" name="f_cmp_comp" value="<?php echo $f_cmp_comp ?>" maxlength="35" size="50" tabindex="10">
|
|
<input class="f8np1" type="text" name="f_cmp_comp2" value="<?php echo $f_cmp_comp2 ?>" maxlength="35" size="50" tabindex="20">
|
|
|
|
<?php echo getLngt("ExtID*") ?>:
|
|
</div>
|
|
<?php echo $f_cs_eid_out ?>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px", "", "left"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Übernahme") ?>:</div>
|
|
<div>
|
|
<input class="smaller" type="radio" name="f_cmp_changemode" value="0" checked tabindex="32" disabled> <?php echo getLngt("Keine") ?>
|
|
<input class="smaller" type="radio" name="f_cmp_changemode" value="1" tabindex="33" disabled> <?php echo getLngt("Nur Hauptkostenstelle") ?>
|
|
<input class="smaller" type="radio" name="f_cmp_changemode" value="2" tabindex="34" disabled> <?php echo getLngt("Alle Kostenstellen") ?>
|
|
|
|
<?php echo getLngt("Addresstypen") ?>:
|
|
|
|
<?php echo getLngt("Rechnungsadr.") ?> <input class="f8np1" type="checkbox" name="f_adt_change2[]" value="2" tabindex="36" disabled>
|
|
|
|
<?php echo getLngt("Abhol-/Lieferadr.") ?> <input class="f8np1" type="checkbox" name="f_adt_change2[]" value="4" tabindex="38" disabled>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Tel.*, Mobil, Fax") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_usr_phone" value="<?php echo $f_usr_phone ?>" tabindex="40">
|
|
<input class="f8np1" type="text" name="f_usr_phone2" value="<?php echo $f_usr_phone2 ?>" tabindex="50">
|
|
<input class="f8np1" type="text" name="f_usr_fax" value="<?php echo $f_usr_fax ?>" tabindex="60">
|
|
|
|
<?php echo getLngt("Steuernr.") ?>: <input class="f8np1" type="text" name="f_cmp_tax_idno" value="<?php echo $f_cmp_tax_idno ?>" size="30" tabindex="70" disabled>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("E-Mail") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_usr_email" value="<?php echo $f_usr_email ?>" size="40" tabindex="80">
|
|
|
|
<?php echo getLngt("Mail bei") ?>:
|
|
<?php echo getLngt("Erledigung") ?>:
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail" value="0" <?php echo $f_cs_jbstatusmail_0 ?> tabindex="90" disabled> N
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail" value="1" <?php echo $f_cs_jbstatusmail_1 ?> tabindex="94" disabled> J
|
|
|
|
<?php echo getLngt("Erfassung") ?>:
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail3" value="0" <?php echo $f_cs_jbstatusmail3_0 ?> tabindex="98" disabled> N
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail3" value="1" <?php echo $f_cs_jbstatusmail3_1 ?> tabindex="100" disabled> J
|
|
|
|
<?php echo getLngt("Abholung") ?>:
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail2" value="0" <?php echo $f_cs_jbstatusmail2_0 ?> tabindex="102" disabled> N
|
|
<input class="f8np1" type="radio" name="f_cs_jbstatusmail2" value="1" <?php echo $f_cs_jbstatusmail2_1 ?> tabindex="104" disabled> J
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Bank, BLZ, Kto.") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_cmp_bank" value="<?php echo $f_cmp_bank ?>" size="50" tabindex="110" disabled>
|
|
<input class="f8np1" type="text" name="f_cmp_bankno" value="<?php echo $f_cmp_bankno ?>" tabindex="120" disabled>
|
|
<input class="f8np1" type="text" name="f_cmp_bankacc" value="<?php echo $f_cmp_bankacc ?>" tabindex="130" disabled>
|
|
|
|
<input class="f8np1" type="radio" name="f_cmp_bankmode" value="0" <?php echo $f_cmp_bankmode_0 ?> tabindex="140" disabled> <?php echo getLngt("Rechnung") ?>
|
|
<input class="f8np1" type="radio" name="f_cmp_bankmode" value="1" <?php echo $f_cmp_bankmode_1 ?> tabindex="150" disabled> <?php echo getLngt("Einzug") ?>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Str.*, Hausnr.*") ?>:</div>
|
|
<div>
|
|
<div style="float:left">
|
|
<input class="f8np1" type="text" name="f_ad_street" value="<?php echo $f_ad_street ?>" size="50" tabindex="160">
|
|
<input class="f8np1" type="text" name="f_cmp_hsno" value="<?php echo $f_cmp_hsno ?>" size="5" tabindex="170">
|
|
|
|
</div>
|
|
<?php echo defineButtonType08("...", "action_ad", "searchAddress();", "20", "left"); ?>
|
|
<div>
|
|
|
|
<input type="checkbox" name="f_noaddressvalidation[]" value="1" tabindex="175"> <?php echo getLngt("(Keine Prüfung)") ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px", "", "left"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("PLZ*, Ort*") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_ad_zipcode" value="<?php echo $f_ad_zipcode ?>" size="5" tabindex="180">
|
|
<input class="f8np1" type="text" name="f_ad_city" value="<?php echo $f_ad_city ?>" size="50" tabindex="190">
|
|
<select class="f8np1" name="f_ad_country" tabindex="195">
|
|
<?php echo getCountryCodesAsOptions($f_ad_country); ?>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Übernahme") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="radio" name="f_ad_changemode" value="0" checked tabindex="212" disabled> <?php echo getLngt("Keine") ?>
|
|
<input class="f8np1" type="radio" name="f_ad_changemode" value="1" tabindex="213" disabled> <?php echo getLngt("Nur Hauptkostenstelle") ?>
|
|
<input class="f8np1" type="radio" name="f_ad_changemode" value="2" tabindex="214" disabled> <?php echo getLngt("Alle Kostenstellen") ?>
|
|
|
|
<?php echo getLngt("Addresstypen") ?>:
|
|
|
|
<?php echo getLngt("Rechnungsadr.") ?> <input class="f8np1" type="checkbox" name="f_adt_change[]" value="2" tabindex="216" disabled>
|
|
|
|
<?php echo getLngt("Abhol-/Lieferadr.") ?> <input class="f8np1" type="checkbox" name="f_adt_change[]" value="4" tabindex="218" disabled>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Name, Vorname") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_usr_name" value="<?php echo $f_usr_name ?>" size="50" tabindex="225">
|
|
<input class="f8np1" type="text" name="f_usr_firstname" value="<?php echo $f_usr_firstname ?>" size="50" tabindex="230">
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Login, Passwort") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_usr_account" value="<?php echo $f_usr_account ?>" tabindex="240" disabled>
|
|
<?php echo $setPasswordForNewUserOutput ?>
|
|
<?php echo $setPassword2ForNewUserOutput ?> <?php echo getLngt("(Wiederholung)") ?>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Rabatt, Porto") ?>:</div>
|
|
<div>
|
|
<input class="f8np1" type="text" name="f_cs_discount" value="<?php echo $f_cs_discount ?>" size="5" maxlength="5" tabindex="270">%
|
|
<input class="f8np1" type="text" name="f_cmp_postage" value="<?php echo $f_cmp_postage ?>" size="5" maxlength="5" tabindex="280" disabled>€
|
|
|
|
<?php echo getLngt("Rabatt-Eintrag auf Fixpreis") ?>:
|
|
<input class="f8np1" type="checkbox" name="f_cs_fixprice_discount[]" value="1" <?php echo $f_cs_fixprice_discount_0 ?> tabindex="285">
|
|
|
|
<?php echo getLngt("Provision") ?>:
|
|
<input class="f8np1" type="text" name="f_cs_prov" value="<?php echo $f_cs_prov ?>" size="5" maxlength="5" onChange="javascript:checkCsProv();" tabindex="287" disabled>%
|
|
|
|
<?php echo getLngt("Sortierfeld") ?>:
|
|
<input class="f8np1" type="text" name="f_cmp_match2" value="<?php echo $f_cmp_match2 ?>" size="10" maxlength="50" tabindex="290">
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("MwSt, Branche") ?>:</div>
|
|
<div>
|
|
<div style="float:left">
|
|
<input class="f8np1" type="text" name="g_tx_value" value="<?php echo $g_tx_value ?>" size="4" disabled >
|
|
<input class="f8np1" type="text" name="g_tx_sign" value="<?php echo $g_tx_sign ?>" size="15" disabled >
|
|
|
|
</div>
|
|
<?php echo defineButtonType08("...", "action_tx", "searchTx();", "20", "left", "2"); ?>
|
|
<div style="float:left">
|
|
<a href="javascript:clearTx();" tabindex="310"><img src="../images/waste.png" border="0" height="15" width="12"></a>
|
|
|
|
<input class="f8np1" type="text" name="g_br_key" value="<?php echo $g_br_key ?>" size="4" disabled >
|
|
<input class="f8np1" type="text" name="g_br_name" value="<?php echo $g_br_name ?>" size="15" disabled >
|
|
|
|
</div>
|
|
<?php echo defineButtonType08("...", "action_tx", "searchBr();", "20", "left", "2"); ?>
|
|
<div style="float:left">
|
|
<a href="javascript:clearBr();" tabindex="330"><img src="../images/waste.png" border="0" height="15" width="12"></a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px", "", "left"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Rechnung") ?>:</div>
|
|
<div>
|
|
<div style="float:left">
|
|
<input class="f8np1" type="text" name="g_cscad_comp" value="<?php echo $g_cscad_comp ?>" size="20" disabled >
|
|
|
|
</div>
|
|
<?php echo defineButtonType08("...", "action_tx", "searchCsCsc('110100000000','');", "20", "left", "2"); ?>
|
|
<div style="float:left">
|
|
<a href="javascript:clearPayer();" tabindex="340"><img src="../images/waste.png" border="0" height="15" width="12"></a> <?php echo getLngt("(Drittzahler)") ?>
|
|
|
|
<?php echo getLngt("R. an Zentrale") ?> <input class="f8np1" type="checkbox" name="f_cmp_inv2hq[]" value="1" <?php echo $f_cmp_inv2hq_0 ?> tabindex="350" disabled>
|
|
|
|
<?php echo getLngt("Einzelr.") ?> <input class="f8np1" type="checkbox" name="f_cmp_inv2hq[]" value="2" <?php echo $f_cmp_inv2hq_1 ?> tabindex="360" disabled>
|
|
|
|
<?php echo getLngt("Komm.-Nr.") ?>:
|
|
<input class="f8np1" type="radio" name="f_cs_commission_no" value="0" <?php echo $f_cs_commission_no_0 ?> tabindex="370"> <?php echo getLngt("Nein") ?>
|
|
<input class="f8np1" type="radio" name="f_cs_commission_no" value="1" <?php echo $f_cs_commission_no_1 ?> tabindex="380"> <?php echo getLngt("Ja") ?>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px", "", "left"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Vermittlung") ?>:</div>
|
|
<div>
|
|
<?php echo getLngt("Listenkunde") ?>: <input class="f8np1" type="checkbox" name="f_cs_jobbatch[]" value="1" <?php echo $f_cs_jobbatch_0 ?> tabindex="390" disabled>
|
|
|
|
<?php echo getLngt("Nur Anforderungen") ?>:
|
|
<input class="f8np1" type="checkbox" name="f_cs_cr_fav_only[]" value="1" <?php echo $f_cs_cr_fav_only_0 ?> tabindex="400" disabled>
|
|
|
|
<?php echo getLngt("Rechnungskurztext") ?>: <input class="f8np1" type="checkbox" name="f_cs_invtext_mode[]" value="1" <?php echo $f_cs_invtext_mode_0 ?> tabindex="402" disabled>
|
|
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("10px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Bemerkung") ?>:</div>
|
|
<div>
|
|
<textarea class="f8np1" name="f_cmp_remark" cols="90" rows="1" tabindex="410"><?php echo $f_cmp_remark ?></textarea>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Freitext") ?>:</div>
|
|
<div>
|
|
<textarea class="f8np1" name="f_cmp_match" cols="90" rows="1" tabindex="420"><?php echo $f_cmp_match ?></textarea>
|
|
</div>
|
|
</div>
|
|
<?php echo htmlDivLineSpacer("5px"); ?>
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Intern") ?>:</div>
|
|
<div>
|
|
<textarea class="f8np1" name="f_cmp_remark2" cols="90" rows="1" tabindex="430"><?php echo $f_cmp_remark2 ?></textarea>
|
|
</div>
|
|
</div>
|
|
|
|
<?php echo htmlDivLineSpacer("15px"); ?>
|
|
|
|
<div>
|
|
<div <?php echo setStyleHtmlDiv("110px","left"); ?>><?php echo getLngt("Preise, Rabatte") ?>:</div>
|
|
<div>
|
|
<?php echo $serviceLink1 ?>
|
|
<?php echo $serviceLink2 ?>
|
|
<?php echo $serviceLink3 ?>
|
|
<?php echo $serviceLink4 ?>
|
|
|
|
Abrechnung:
|
|
<input class="f8np1" type="radio" name="f_cs_invmode" value="0" <?php echo $f_cs_invmode_0 ?> disabled tabindex=""> <?php echo getLngt("Serv.") ?>
|
|
<input class="f8np1" type="radio" name="f_cs_invmode" value="1" <?php echo $f_cs_invmode_1 ?> tabindex=""> <?php echo getLngt("PLZ") ?>
|
|
<input class="f8np1" type="radio" name="f_cs_invmode" value="2" <?php echo $f_cs_invmode_2 ?> tabindex=""> <?php echo getLngt("Bereich") ?>
|
|
</div>
|
|
</div>
|
|
|
|
<?php echo htmlDivLineSpacer("15px"); ?>
|
|
|
|
<div>
|
|
<?php echo $buttonFilter ?>
|
|
<?php echo $buttonCourier ?>
|
|
<?php echo $buttonCostcenter ?>
|
|
<?php echo $buttonService ?>
|
|
<?php echo $buttonAuthentication ?>
|
|
<?php echo $buttonVisibility ?>
|
|
<?php echo $buttonCashmode ?>
|
|
<?php echo defineButtonType08(getLngt("Speichern"), "action_save", "document.forms[0].f_act.value='" . $f_actText . "';finishPage();", "90", "left", "3"); ?>
|
|
<?php echo $buttonCopy ?>
|
|
<?php echo $buttonSetToCs ?>
|
|
<?php echo $buttonGroup ?>
|
|
<?php echo defineButtonType08(getLngt("Druckversion"), "action_prt", "openPrintLayout();", "90", "left", "3"); ?>
|
|
<?php echo defineButtonType08(getLngt("Zurücksetzen"), "action_reset", "clearAllFields();", "90", "left", "3"); ?>
|
|
<?php echo defineButtonType08(getLngt("Schließen"), "action_close", "window.close();", "90", "left", "3"); ?>
|
|
</div>
|
|
|
|
<?php echo htmlDivLineSpacer("20px", "", "left"); ?>
|
|
|
|
</form>
|
|
</div>
|
|
</body>
|
|
|
|
</html>
|