1. Import
This commit is contained in:
510
html/admin/vehicle_customer.php
Normal file
510
html/admin/vehicle_customer.php
Normal file
@@ -0,0 +1,510 @@
|
||||
<?php
|
||||
/*=======================================================================
|
||||
*
|
||||
* vehicle_customer.php
|
||||
*
|
||||
* Autor: Marc Vollmann
|
||||
*
|
||||
=======================================================================*/
|
||||
|
||||
|
||||
include_once ("../include/mcglobal.inc.php");
|
||||
include_once ("../include/auth.inc.php");
|
||||
// include_once ("../include/html.inc.php");
|
||||
|
||||
|
||||
$httpVarsArray = array("f_act", "crvhId", "orderClause", "statusMessage", "f_crvh_id", "f_csvh_day_times", "csIdUpdate",
|
||||
"f_relationStatus", "f_del_customer_id", "g_cs_id", "f_csvh_description_new", "deactivateMenu");
|
||||
|
||||
getSecHttpVars("1", $httpVarsArray);
|
||||
|
||||
getLanguage(__FILE__);
|
||||
|
||||
$deactivateMenuStatic = "1";
|
||||
$pageTitel = getLngt("BEZIEHUNG FAHRZEUG-KUNDE");
|
||||
include_once ("../admin/menu.php");
|
||||
include_once ("../include/html.inc.php");
|
||||
include_once ("../include/inc_vehicle.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, "1", "1");
|
||||
|
||||
// Initializations
|
||||
if ($f_relationStatus == "") : $f_relationStatus = "0"; endif; // 0 = bad relation between cs and cr (blocked), 1 = good relation (favoured)
|
||||
$f_csvh_description_new = trim($f_csvh_description_new); // Description related to an association between customer and courier
|
||||
$f_actText = "";
|
||||
|
||||
|
||||
// Only for output
|
||||
$htmlClass01 = "class=\"smaller\""; // input,select
|
||||
$html_td_01 = "valign=\"top\" align=\"left\""; // input
|
||||
$html_td_02 = "valign=\"top\" align=\"right\""; // input
|
||||
|
||||
|
||||
// Get array of weekdays (default, no mt_objtype and no mt_objid)
|
||||
$weekDays = getColVectorFromDB2ArrayByClause("metatype", "mt_sort", "mt_type = 'cal_week_days' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
$weekDayNames = getColVectorFromDB2ArrayByClause("metatype", "mt_value", "mt_type = 'cal_week_days' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
$weekDaysLen = count($weekDays);
|
||||
// Get array of day times (default, no mt_objtype and no mt_objid)
|
||||
$dayTimes = getColVectorFromDB2ArrayByClause("metatype", "mt_sort", "mt_type = 'day_time' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
$dayTimeNames = getColVectorFromDB2ArrayByClause("metatype", "mt_value", "mt_type = 'day_time' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
$dayTimesLen = count($dayTimes);
|
||||
|
||||
|
||||
// **************************************
|
||||
// * Operations for the vehiclecustomer *
|
||||
// **************************************
|
||||
|
||||
// Insert new vehiclecustomer
|
||||
if ($f_act == "newVehicleCustomer" && $crvhId != "" && $g_cs_id != "") :
|
||||
|
||||
if (!existsEntry("customervehicle",array("cs_id",$g_cs_id,"crvh_id",$crvhId))) :
|
||||
|
||||
TA("B");
|
||||
|
||||
// Get max sort value of favoured customers and increment
|
||||
$maxSortValue = 0;
|
||||
if ($f_relationStatus == "1") :
|
||||
$maxSortValue = getMaxOfField("customervehicle", "csvh_sort", "cs_id = '" . $g_cs_id . "' AND csvh_relation = '1' ");
|
||||
if ($maxSortValue != "" && is_numeric($maxSortValue)) :
|
||||
$maxSortValue++;
|
||||
else :
|
||||
$maxSortValue = 1;
|
||||
endif;
|
||||
endif;
|
||||
|
||||
// Insert customervehicle
|
||||
insertStmt("customervehicle", array("cs_id",$g_cs_id,"crvh_id",$crvhId,"csvh_relation",$f_relationStatus,"csvh_sort",$maxSortValue,"csvh_description",$f_csvh_description_new));
|
||||
|
||||
// Insert parameter "FDS_CUSTOMER_ENABLED_<CS>" if does not exist
|
||||
if (!existsEntry("parameter",array("par_key", "FDS_CUSTOMER_ENABLED_CS_" . $g_cs_id))) :
|
||||
insertStmt("parameter", array("par_key", "FDS_CUSTOMER_ENABLED_CS_" . $g_cs_id, "par_value", "1"));
|
||||
endif;
|
||||
|
||||
// Generate new vehicle in the "Fast Disposition Structure" or update (renew) if it does exist
|
||||
// generateVehicleFastDispositionStructure($crvhId, "2", $g_cs_id);
|
||||
|
||||
// Write logdata into log database
|
||||
$tmpFields = getFieldsValueFromId("couriervehicle", "crvh_id", $crvhId, array("cr_id","crvh_sid"));
|
||||
writeToLogDB("126",$hq_id,"",$usr_id,$tmpFields[0],$tmpFields[1],$g_cs_id,"");
|
||||
|
||||
TA("C");
|
||||
TA("E");
|
||||
|
||||
// $cmd = "php ../tools/setFDSVehicleAvailability_HTG.php tornado";
|
||||
// system($cmd . " > /dev/null &");
|
||||
$cmd = "php ../tools/setFDSVehicleAvailability_HTG.php tornado " . $crvhId . " &";
|
||||
$cmdOutput = null;
|
||||
exec($cmd, $cmdOutput);
|
||||
else :
|
||||
$statusMessage = getLngt("Es existiert schon ein Eintrag zwischen dem Fahrzeug und diesem Kunden!");
|
||||
endif;
|
||||
endif;
|
||||
|
||||
// Compute week day and day times string
|
||||
if ($f_act == "updateVehicleCustomer" && $crvhId != "" && $csIdUpdate != "") :
|
||||
|
||||
// Overwrite array of day times if does exist for this special customer
|
||||
if (existsEntry("metatype",array("mt_type", "day_time", "mt_objtype", "cs", "mt_objid", $csIdUpdate))) :
|
||||
$dayTimes = getColVectorFromDB2ArrayByClause("metatype", "mt_sort", "mt_type = 'day_time' AND mt_objtype = 'cs' AND mt_objid = '" . $csIdUpdate . "'", "", "mt_sort", "");
|
||||
$dayTimeNames = getColVectorFromDB2ArrayByClause("metatype", "mt_value", "mt_type = 'day_time' AND mt_objtype = 'cs' AND mt_objid = '" . $csIdUpdate . "'", "", "mt_sort", "");
|
||||
$dayTimesLen = count($dayTimes);
|
||||
endif;
|
||||
|
||||
/*
|
||||
// For displaying checkboxes only
|
||||
$activatedWeekDays = "";
|
||||
if (is_array($f_csvh_day_times)) :
|
||||
$f_csvh_day_times_len = count($f_csvh_day_times); // Values from the checkboxes
|
||||
if ($f_csvh_day_times_len > 0) :
|
||||
$weekDayArray = array();
|
||||
for ($i = 0; $i < $f_csvh_day_times_len; $i++) :
|
||||
$tmpArray = spliti("_", $f_csvh_day_times[$i]); // [0] = cs_id, [1] = weekday, [2] = day time
|
||||
if ($tmpArray[0] == $csIdUpdate) :
|
||||
if ($weekDayArray[$tmpArray[1]] == "") :
|
||||
$weekDayArray[$tmpArray[1]] = $tmpArray[1] . "=" . $tmpArray[2];
|
||||
else :
|
||||
$weekDayArray[$tmpArray[1]] .= "," . $tmpArray[2];
|
||||
endif;
|
||||
endif;
|
||||
endfor;
|
||||
$activatedWeekDays = implode("|", $weekDayArray);
|
||||
endif;
|
||||
endif;
|
||||
*/
|
||||
$activatedWeekDays = "";
|
||||
$weekDayArray = array();
|
||||
for ($k = 0; $k < $dayTimesLen; $k++) :
|
||||
for ($l = 0; $l < $weekDaysLen; $l++) :
|
||||
list($selVal) = getSecHttpVars("1", array("f_csvh_day_times_zone_" . $csIdUpdate . "_" . $weekDays[$l] . "_" . $dayTimes[$k]));
|
||||
if ($selVal != "") :
|
||||
if ($weekDayArray[$weekDays[$l]] == "") :
|
||||
$weekDayArray[$weekDays[$l]] = $weekDays[$l] . "=" . $dayTimes[$k] . "-" . $selVal;
|
||||
else :
|
||||
$weekDayArray[$weekDays[$l]] .= "," . $dayTimes[$k] . "-" . $selVal;
|
||||
endif;
|
||||
endif;
|
||||
endfor;
|
||||
endfor;
|
||||
$activatedWeekDays = implode("|", $weekDayArray);
|
||||
|
||||
// Insert customervehicle
|
||||
updateStmt("customervehicle", "crvh_id", $crvhId, array("csvh_day_times", $activatedWeekDays), "cs_id = '" . $csIdUpdate . "'");
|
||||
|
||||
// Insert parameter "FDS_CUSTOMER_ENABLED_<CS>" if does not exist
|
||||
if (!existsEntry("parameter",array("par_key", "FDS_CUSTOMER_ENABLED_CS_" . $csIdUpdate))) :
|
||||
insertStmt("parameter", array("par_key", "FDS_CUSTOMER_ENABLED_CS_" . $csIdUpdate, "par_value", "1"));
|
||||
endif;
|
||||
|
||||
// Update vehicle in the "Fast Disposition Structure"
|
||||
// generateVehicleFastDispositionStructure($crvhId, "2", $csIdUpdate);
|
||||
|
||||
// Write logdata into log database
|
||||
$tmpFields = getFieldsValueFromId("couriervehicle", "crvh_id", $crvhId, array("cr_id","crvh_sid"));
|
||||
writeToLogDB("128",$hq_id,"",$usr_id,$tmpFields[0],$tmpFields[1],$csIdUpdate,"");
|
||||
|
||||
// $cmd = "php ../tools/setFDSVehicleAvailability_HTG.php tornado";
|
||||
// system($cmd . " > /dev/null &");
|
||||
$cmd = "php ../tools/setFDSVehicleAvailability_HTG.php tornado " . $crvhId . " &";
|
||||
$cmdOutput = null;
|
||||
exec($cmd, $cmdOutput);
|
||||
endif;
|
||||
|
||||
// Remove vehiclecustomer
|
||||
if ($f_act == "removeVehicleCustomer" && $crvhId != "") :
|
||||
|
||||
TA("B");
|
||||
|
||||
// Entries to be deleted?
|
||||
$fieldsLength = count($f_del_customer_id);
|
||||
|
||||
if ($fieldsLength > 0 && $f_del_customer_id[0] != "") :
|
||||
|
||||
for ($i = 0; $i < $fieldsLength; $i++) :
|
||||
deleteStmt("customervehicle","crvh_id = " . $crvhId . " AND cs_id = " . $f_del_customer_id[$i]);
|
||||
|
||||
// Resort the sort value of the favoured couriers of the customer
|
||||
$sqlquery = "SELECT cs_id, crvh_id FROM customervehicle WHERE cs_id = " . $f_del_customer_id[$i] . " AND csvh_relation = '1' ORDER BY csvh_sort";
|
||||
$result = $db->query($sqlquery);
|
||||
if (DB::isError($result)) die ("$PHP_SELF: " . $result->getMessage());
|
||||
$sortCounter = 1;
|
||||
while ($row = $result->fetch_assoc()):
|
||||
$tmpCsId = $row["cs_id"];
|
||||
$tmpCrvhId = $row["crvh_id"];
|
||||
updateStmt("customervehicle", "cs_id", $tmpCsId, array("csvh_sort", $sortCounter),"crvh_id = '" . $tmpCrvhId . "' AND csvh_relation = '1'");
|
||||
$sortCounter++;
|
||||
endwhile;
|
||||
$result->free();
|
||||
|
||||
// Remove vehicle from the "Fast Disposition Structure" for a special customer only
|
||||
generateVehicleFastDispositionStructure($crvhId, "0", $f_del_customer_id[$i]);
|
||||
|
||||
// Remove jobs of this vehicle for the selected customer from FDS
|
||||
$vhdJbIdsToRemoveArray = getColVectorFromDB2ArrayByClause("vehicledisposition AS vhd, job AS jb, costcenter AS csc", "vhd.jb_id", "vhd.crvh_id = '" . $crvhId . "' AND vhd.jb_id = jb.jb_id AND jb.csc_id_related = csc.csc_id AND csc.cs_id = '" . $f_del_customer_id[$i] . "'", "", "", "DISTINCT");
|
||||
$vhdJbIdsToRemoveArrayLen = count($vhdJbIdsToRemoveArray);
|
||||
if ($vhdJbIdsToRemoveArrayLen > 0) :
|
||||
updateStmt("vehicledisposition", "", "", array("jb_id", "0"), "jb_id IN (" . implode(",", $vhdJbIdsToRemoveArray) . ")");
|
||||
endif;
|
||||
|
||||
// Write logdata into log database
|
||||
$tmpFields = getFieldsValueFromId("couriervehicle", "crvh_id", $crvhId, array("cr_id","crvh_sid"));
|
||||
writeToLogDB("127",$hq_id,"",$usr_id,$tmpFields[0],$tmpFields[1],$f_del_customer_id[$i],"");
|
||||
endfor;
|
||||
else :
|
||||
$statusMessage = getLngt("Bitte markieren Sie zu löschende Verbindungen durch anklicken der jeweiligen Checkbox hinter dem Eintrag!");
|
||||
endif;
|
||||
|
||||
TA("C");
|
||||
TA("E");
|
||||
endif;
|
||||
|
||||
|
||||
// ***************************************************************************
|
||||
// * Get the vehicle-customer relations of a specified courier for selection *
|
||||
// ***************************************************************************
|
||||
|
||||
$count = 0;
|
||||
if ($crvhId != "") :
|
||||
|
||||
$sqlquery = getStmtCustomerVehicleRelation($crvhId, "");
|
||||
$result = $db->query($sqlquery);
|
||||
if (DB::isError($result)) die ("$PHP_SELF: " . $result->getMessage());
|
||||
|
||||
while ($row = $result->fetch_assoc()):
|
||||
$f_cmp_comp[$count] = $row["cmp_comp"];
|
||||
$f_cmp_comp2[$count] = $row["cmp_comp2"];
|
||||
$f_cs_id[$count] = $row["cs_id"];
|
||||
$f_cs_eid[$count] = $row["cs_eid"];
|
||||
$f_cs_hq_id[$count] = $row["hq_id"];
|
||||
$f_csvh_relation[$count] = $row["csvh_relation"];
|
||||
$f_csvh_day_times[$count] = $row["csvh_day_times"];
|
||||
$f_csvh_description[$count] = $row["csvh_description"];
|
||||
$count++;
|
||||
endwhile;
|
||||
$result->free();
|
||||
endif;
|
||||
|
||||
|
||||
// Only for output
|
||||
$tmpFields = getFieldsValueFromId("couriervehicle", "crvh_id", $crvhId, array("cr_id","crvh_sid"));
|
||||
$tmp_cr_id = $tmpFields[0];
|
||||
$tmp_crvh_sid = $tmpFields[1];
|
||||
$tmp_usr_id = getFieldValueFromId("courier", "cr_id", $tmp_cr_id, "usr_id");
|
||||
$tmpFields = getFieldsValueFromId("user","usr_id",$tmp_usr_id,array("usr_name","usr_firstname"));
|
||||
$tmp_usr_name = $tmpFields[0];
|
||||
$tmp_usr_firstname = $tmpFields[1];
|
||||
|
||||
$title = getLngt("Einsatzmodalitäten bei Kunden von Fahrzeug:") . " " . $tmp_crvh_sid . " [" . $tmp_usr_firstname . " " . $tmp_usr_name . "]";
|
||||
|
||||
|
||||
// Output of the existing relations of the current selected area
|
||||
$customerOutput = "";
|
||||
for ($j = 0; $j < $count; $j++) :
|
||||
|
||||
// Overwrite array of day times if does exist for this special customer
|
||||
if (existsEntry("metatype",array("mt_type", "day_time", "mt_objtype", "cs", "mt_objid", $f_cs_id[$j]))) :
|
||||
$dayTimes = getColVectorFromDB2ArrayByClause("metatype", "mt_sort", "mt_type = 'day_time' AND mt_objtype = 'cs' AND mt_objid = '" . $f_cs_id[$j] . "'", "", "mt_sort", "");
|
||||
$dayTimeNames = getColVectorFromDB2ArrayByClause("metatype", "mt_value", "mt_type = 'day_time' AND mt_objtype = 'cs' AND mt_objid = '" . $f_cs_id[$j] . "'", "", "mt_sort", "");
|
||||
else :
|
||||
$dayTimes = getColVectorFromDB2ArrayByClause("metatype", "mt_sort", "mt_type = 'day_time' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
$dayTimeNames = getColVectorFromDB2ArrayByClause("metatype", "mt_value", "mt_type = 'day_time' AND mt_objtype = '' AND mt_objid = '0'", "", "mt_sort", "");
|
||||
endif;
|
||||
$dayTimesLen = count($dayTimes);
|
||||
|
||||
$customerOutput .= $f_cmp_comp[$j] . "<br>";
|
||||
if ($f_cmp_comp2[$j] != "") : $customerOutput .= $f_cmp_comp2[$j] . "<br>"; endif;
|
||||
$customerOutput .= $f_cs_eid[$j] . " ";
|
||||
|
||||
$imgName = "circle_red.jpg";
|
||||
if ($f_csvh_relation[$j] == "1") : $imgName = "circle_green.jpg"; endif;
|
||||
$customerOutput .= "<img src=\"../images/" . $imgName . "\" border=\"0\" height=\"10\" width=\"25\"> ";
|
||||
|
||||
$customerOutput .= "<input type=\"checkbox\" name=\"f_del_customer_id[]\" value=\"" . $f_cs_id[$j] . "\"><br>";
|
||||
$customerOutput .= $f_csvh_description[$j];
|
||||
$customerOutput .= "<br>\n";
|
||||
// Get day time values to be checked for the current customer regarding the current vehicle
|
||||
$dayTimesArrayOfTheWeek = getKeyValueArrayFromString($f_csvh_day_times[$j], "|", "=");
|
||||
$customerOutput .= "<table>\n";
|
||||
// Table header with names of the weekdays
|
||||
$customerOutput .= "<tr>\n";
|
||||
$customerOutput .= "<td>" . " " . "</td>\n";
|
||||
for ($l = 0; $l < $weekDaysLen; $l++) :
|
||||
$customerOutput .= "<td>" . $weekDayNames[$l] . "</td>\n";
|
||||
endfor;
|
||||
// Table body
|
||||
$customerOutput .= "</tr>\n";
|
||||
for ($k = 0; $k < $dayTimesLen; $k++) :
|
||||
$customerOutput .= "<tr>\n";
|
||||
$customerOutput .= "<td>" . $dayTimeNames[$k] . "</td>\n";
|
||||
for ($l = 0; $l < $weekDaysLen; $l++) :
|
||||
$tmpDayTimes = $dayTimesArrayOfTheWeek[$l + 1];
|
||||
$tmpDayTimesArray = spliti(",", $tmpDayTimes);
|
||||
/*
|
||||
// For displaying checkboxes only
|
||||
$tmpChecked = "";
|
||||
if (!(array_search($dayTimes[$k], $tmpDayTimesArray) === FALSE)) :
|
||||
$tmpChecked = "checked";
|
||||
endif;
|
||||
$customerOutput .= "<td>" . "<input type=\"checkbox\" name=\"f_csvh_day_times[]\" value=\"" . $f_cs_id[$j] . "_" . $weekDays[$l] . "_" . $dayTimes[$k] . "\" " . $tmpChecked . ">" . "</td>\n";
|
||||
*/
|
||||
// Select special zone for each day time of each week day
|
||||
$tmpSelectedValue = "";
|
||||
$tmpDayTimesArrayLen = count($tmpDayTimesArray);
|
||||
for ($m = 0; $m < $tmpDayTimesArrayLen; $m++) :
|
||||
$tmp2 = spliti("-", $tmpDayTimesArray[$m]);
|
||||
if ($tmp2[0] == $dayTimes[$k]) :
|
||||
$tmpSelectedValue = $tmp2[1];
|
||||
endif;
|
||||
endfor;
|
||||
$customerOutput .= "<td>\n";
|
||||
$customerOutput .= " <select class=\"f7np1\" name=\"f_csvh_day_times_zone_" . $f_cs_id[$j] . "_" . $weekDays[$l] . "_" . $dayTimes[$k] . "\">";
|
||||
$customerOutput .= " <option value=\"\" " . ($tmpSelectedValue == "" ? "selected" : "") . ">" . getLngt("Alle Zonen") . "</option>";
|
||||
$customerOutput .= " <option value=\"9999\" " . ($tmpSelectedValue == "9999" ? "selected" : "") . ">" . getLngt("Nicht aktiv") . "</option>";
|
||||
$customerOutput .= addOptionsFromTable("servicezone", "srvz_no", "srvz_name", "srvz_no", "hq_id = '" . $f_cs_hq_id[$j] . "' AND cs_id = '" . $f_cs_id[$j] . "'", $tmpSelectedValue , "");
|
||||
$customerOutput .= " </select>";
|
||||
$customerOutput .= "</td>\n";
|
||||
endfor;
|
||||
$customerOutput .= "</tr>\n";
|
||||
endfor;
|
||||
$customerOutput .= "</table>\n";
|
||||
$customerOutput .= defineButtonType08(getLngt("Konfiguration speichern"), "action_update", "finishPage('updateVehicleCustomer', '" . $f_cs_id[$j] . "');", "240");
|
||||
$customerOutput .= "<br><br>\n";
|
||||
endfor;
|
||||
|
||||
// Button to remove associations between courier and customer(s). Only show if at least one customer is associated to the current area.
|
||||
if ($count > 0) :
|
||||
$customerOutput .= "<br>\n";
|
||||
$customerOutput .= defineButtonType10(getLngt("Markierte Verknüpfungen entfernen"), "action_remove", "finishPage('removeVehicleCustomer', '');", "240");
|
||||
$customerOutput .= "<br><br>\n";
|
||||
endif;
|
||||
|
||||
if ($customerOutput == "") :
|
||||
$customerOutput = getLngt("Zur Zeit sind keine Verknüpfungen eingetragen!");
|
||||
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; ?>
|
||||
|
||||
function finishPage(mode, csId) {
|
||||
var ok = true;
|
||||
if (mode == 'newVehicleCustomer') {
|
||||
if (document.forms[0].g_cs_id.value != '') {
|
||||
document.forms[0].f_act.value = mode;
|
||||
document.forms[0].submit();
|
||||
} else {
|
||||
alert('<?php echo getLngt("Wählen Sie bitte einen Kunden aus!") ?>');
|
||||
}
|
||||
}
|
||||
|
||||
if (mode == 'removeVehicleCustomer') {
|
||||
if (confirm('<?php echo getLngt("Möchten Sie die bestehende(n) Beziehung(en) wirklich löschen?") ?>')) {
|
||||
if (confirm('<?php echo getLngt("ACHTUNG: Alle Aufträge in der Disposition werden vom Fahrzeug entfernt und müssen neu disponiert werden!") ?>')) {
|
||||
document.forms[0].f_act.value = mode;
|
||||
document.forms[0].submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (mode == 'updateVehicleCustomer') {
|
||||
if (confirm('<?php echo getLngt("Möchten Sie die Wochentage und Tageszeiten des Kunden speichern?") ?>')) {
|
||||
document.forms[0].f_act.value = mode;
|
||||
document.forms[0].csIdUpdate.value = csId;
|
||||
document.forms[0].submit();
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
function searchCsCsc() {
|
||||
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=100111111000",
|
||||
"","dependent=yes,width=" + widthPopupWin + ",height=" +
|
||||
heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin +
|
||||
",scrollbars=yes");
|
||||
};
|
||||
-->
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="menu_bgcol" onLoad="<?php echo $phpCurrentNavigationOnLoad ?>displayStatusMessage();">
|
||||
|
||||
<?php echo $phpMenuOut ?>
|
||||
<?php echo $phpReducedMenuOut ?>
|
||||
<?php echo $phpPageTitelOut ?>
|
||||
|
||||
<div class="maincontent" name="maincontent" id="maincontent">
|
||||
|
||||
<form action="../admin/vehicle_customer.php" method="post">
|
||||
<input type="hidden" name="f_act" value="">
|
||||
<input type="hidden" name="crvhId" value="<?php echo ec($crvhId) ?>">
|
||||
<input type="hidden" name="g_cs_id" value="">
|
||||
<input type="hidden" name="csIdUpdate" value="">
|
||||
<?php echo $phpCurrentNavigationInputHidden ?>
|
||||
<input type="hidden" name="deactivateMenu" value="<?php echo ec($deactivateMenu) ?>">
|
||||
|
||||
<?php echo htmlDivLineSpacer("10px"); ?>
|
||||
|
||||
<div class="f12bp1_blue">
|
||||
<?php echo $title ?>
|
||||
</div>
|
||||
|
||||
<?php echo htmlDivLineSpacer("10px"); ?>
|
||||
|
||||
<div class="f10bp1">
|
||||
<?php echo getLngt("Kunden:") ?>
|
||||
</div>
|
||||
|
||||
<?php echo htmlDivLineSpacer("10px"); ?>
|
||||
|
||||
<div class="f10bp1">
|
||||
<?php echo $customerOutput; ?>
|
||||
</div>
|
||||
|
||||
<?php echo htmlDivLineSpacer("15px"); ?>
|
||||
|
||||
<?php echo defineButtonType10(getLngt("Kunde suchen"), "action_search", "searchCsCsc();", "100"); ?>
|
||||
|
||||
<?php echo htmlDivLineSpacer("15px"); ?>
|
||||
|
||||
<div>
|
||||
<div <?php echo setStyleHtmlDiv("100px","left"); ?>><?php echo getLngt("Firma:") ?></div>
|
||||
<div>
|
||||
<input type="text" name="g_cscad_comp" value="" size="36" disabled >
|
||||
</div>
|
||||
</div>
|
||||
<?php echo htmlDivLineSpacer("5px"); ?>
|
||||
<div>
|
||||
<div <?php echo setStyleHtmlDiv("100px","left"); ?>> </div>
|
||||
<div>
|
||||
<input type="text" name="g_cscad_comp2" value="" size="36" disabled >
|
||||
</div>
|
||||
</div>
|
||||
<?php echo htmlDivLineSpacer("10px"); ?>
|
||||
<div>
|
||||
<div <?php echo setStyleHtmlDiv("100px","left"); ?>><?php echo getLngt("Adresse:") ?></div>
|
||||
<div>
|
||||
<input type="text" name="g_ad_street" value="" size="30" disabled >
|
||||
<input type="text" name="g_cscad_hsno" value="" size="5" disabled >
|
||||
</div>
|
||||
</div>
|
||||
<?php echo htmlDivLineSpacer("5px"); ?>
|
||||
<div>
|
||||
<div <?php echo setStyleHtmlDiv("100px","left"); ?>> </div>
|
||||
<div>
|
||||
<input type="text" name="g_ad_zipcode" value="" size="5" disabled >
|
||||
<input type="text" name="g_ad_city" value="" size="30" disabled >
|
||||
</div>
|
||||
</div>
|
||||
<?php echo htmlDivLineSpacer("10px"); ?>
|
||||
<div>
|
||||
<div <?php echo setStyleHtmlDiv("100px","left"); ?>><?php echo getLngt("Bemerkung:") ?></div>
|
||||
<div>
|
||||
<input type="text" name="f_csvh_description_new" value="" size="50" maxlength="255">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo htmlDivLineSpacer("15px"); ?>
|
||||
|
||||
<div>
|
||||
<div>
|
||||
<input type="radio" <?php echo $htmlClass01 ?> name="f_relationStatus" value="0"> <?php echo getLngt("Gesperrt") ?><br>
|
||||
<input type="radio" <?php echo $htmlClass01 ?> name="f_relationStatus" value="1" checked> <?php echo getLngt("Freigegeben") ?><br>
|
||||
<br>
|
||||
</div>
|
||||
<?php echo defineButtonType10(getLngt("Kunde dem Fahrzeug zuordnen"), "action_assoc", "document.forms[0].f_act.value='" . ec($f_actText) . "';finishPage('newVehicleCustomer', '');", "230"); ?>
|
||||
<?php echo htmlDivLineSpacer("50px"); ?>
|
||||
<?php echo defineButtonType10(getLngt("Schließen"), "action_close", "window.close();", "80", "left", "3"); ?>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user