Files
votianng/html/longhaul/jb_list.tpl.htm
2026-03-29 10:34:57 +02:00

390 lines
14 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
<head>
<title>AUFTRAGSLISTE</title>
<link rel="stylesheet" type="text/css" href="../css/phoenix.css">
<script src="../include/lib_global.js" type="text/javascript">
</script>
<script src="../include/lib_courier.js" type="text/javascript">
</script>
<script src="../include/key_events_content.js" language="JavaScript1.2" type="text/javascript">
</script>
<script for="document" event="onkeydown()" language="JScript" type="text/jscript">
<!--
{
if (window.event.altKey && event.keyCode >= 49 && event.keyCode <= 57) {
actionMapEvent(window.event, event.keyCode);
}
}
//-->
</script>
<!-- BEGIN js_date -->
{_js_date_}
<!-- END js_date -->
<script type="text/javascript">
<!--
// For identification of the window
var iname = "job_list";
var checkReloadCnt = 0;
var refreshStatus = <!-- BEGIN reload_status -->{_reload_status_}<!-- END reload_status -->;
function setRefreshStatus() {
if (document.forms[0].refreshStatusCheckbox.checked == true) {
refreshStatus = 1;
startTimeout();
} else {
refreshStatus = 0;
}
}
function startReload()
{
if (refreshStatus == 1) {
checkReload();
// self.location.reload();
finishPage();
}
}
function checkReload()
{
if (++checkReloadCnt == 300)
{
// alert("Der Server antwortet nicht. Bitte überprüfen Sie\n" +
// "ob Sie noch mit dem Internet verbunden sind!");
// self.close();
}
else
self.setTimeout("checkReload()", 100);
}
// Opens a new (popup-)window with specified parameters
function popupWindow(url,title,config) {
// popup = window.open(url,title,config);
var widthPopupWin = screen.width - 80;
var heightPopupWin = screen.height - 180;
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2);
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2);
var popup;
popup = window.open(url,title,
"dependent=yes,width=" + widthPopupWin + ",height=" +
heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin +
",scrollbars=yes");
}
function finishPage() {
for(i=0;i<document.forms[0].jb_status_select.length;++i) {
if (document.forms[0].jb_status_select.options[i].selected == true) {
document.forms[0].jb_status.value=document.forms[0].jb_status_select.options[i].value;
}
};
document.forms[0].submit();
};
function makeStorno(jb_id,jb_permanent,cr_id) {
if (confirm('Auftrag ' + jb_id + ' wirklich stornieren?')) {
document.forms[0].jb_id_storno.value = jb_id;
document.forms[0].f_act.value = 'storno';
if (cr_id != '') {
if (enableCancellationWithCosts == '1') {
if (confirm('Sollen Stornokosten einbezogen werden?')) {
document.forms[0].jb_storno_costs.value = '1';
};
};
};
if (jb_permanent != '' && jb_permanent > 0 && confirm('Soll die Dauerauftragsregel gelöscht werden?')) {
document.forms[0].jb_storno_rhythm.value = '2';
};
finishPage();
};
};
// *** Browse-Limit ***
function setBrowseStartRange(direction) {
var currVal = document.forms[0].f_filter_browse_start.value;
// Skip back
if (direction == 1) {
if (currVal > 0) {
document.forms[0].f_filter_browse_start.value = currVal-1;
finishPage();
};
};
// Skip forward
if (direction == 2) {
document.forms[0].f_filter_browse_start.value = ++currVal;
finishPage();
};
};
// *** Courier-List ***
function setCourier(jb_id,cr_sid) {
document.forms[0].f_jb_id.value = jb_id;
document.forms[0].f_cr_sid.value = cr_sid;
document.forms[0].f_act.value = 'setCourier';
finishPage();
};
var cr_id_order_list = new Array();
<!-- BEGIN javascript -->
{_cr_id_order_list_}
var auto_refresh = "{_auto_refresh_}";
<!-- END javascript -->
function startTimeout()
{
self.setTimeout("startReload()", 60000);
}
var statusMessage = "{_statusmessage_}";
function displayStatusMessage() {
if (statusMessage != "") {
alert(statusMessage);
}
};
// ONLY for scaling the lists (frames)
function finishPageForScaling(maskNumOfWins) {
urlString = "../admin/jb_list_fs.php?maskNumOfWins=" + maskNumOfWins + "&setPercentValues=1";
for(i=1; i<=maskNumOfWins; ++i) {
var tmp = eval("document.forms[0].percentScaleValueWin_" + i + ".value");
urlString = urlString + "&percentScaleValueWin_" + i + "=" + tmp;
}
top.maincontent.location.href = urlString;
document.forms[0].submit();
};
function openCourierStatistics() {
var widthPopupWin = 900;
var heightPopupWin = 700;
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
var popupWin;
popupWin = window.open("../statistic/statistic.php?f_act=calculate&f_category=2&f_statistic=10&noStatisticMenu=1&outputColumnMode=1&outputTitle=Auftragsverteilung&specialAligns=l,l,l,l","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
};
function goAutoranking() {
if (confirm('Sollen die zuzuweisenden Aufträge in die automatische Vermittlung gestellt werden?')) {
document.forms[0].f_act.value = 'goAutoranking';
finishPage();
};
};
function openMfHistory() {
var widthPopupWin = 900;
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/mf_history.php","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
};
function openJobInvoiceAssoc() {
var widthPopupWin = 1200;
var heightPopupWin = 1024;
var leftPopupWin = (screen.width / 2) - (widthPopupWin / 2) - 12;
var topPopupWin = (screen.height / 2) - (heightPopupWin / 2) - 50;
var popupWin;
popupWin = window.open("../jobs/jb_inv_assoc.php","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
};
function openMap() {
var widthPopupWin = 1280;
var heightPopupWin = 1024;
var leftPopupWin = 0;
var topPopupWin = 0;
var popupWin;
popupWin = window.open("../longhaul/jb_longhaul.php","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
};
function openMap2() {
var widthPopupWin = 1280;
var heightPopupWin = 1024;
var leftPopupWin = 0;
var topPopupWin = 0;
var popupWin;
popupWin = window.open("../longhaul/jb_longhaul.php?useRemoteDB=13","","dependent=yes,width=" + widthPopupWin + ",height=" + heightPopupWin +",left=" + leftPopupWin + ",top=" + topPopupWin + ",scrollbars=yes");
};
function setSortState(sortDirection) {
document.forms[0].f_sort_direction.value = sortDirection;
finishPage();
};
function hqCheckAll(numOfHq) {
for (i = 0; i < numOfHq; i++) {
document.getElementsByName('f_hq_id[]')[i].checked = true;
}
}
function hqUncheckAll(numOfHq) {
for (i = 0; i < numOfHq; i++) {
document.getElementsByName('f_hq_id[]')[i].checked = false;
}
}
-->
</script>
<noscript>
<center>
<b><br>JavaScript ist nicht verf&uuml;gbar. Bitte aktivieren Sie JavaScript<br><br>
in Ihrem Browser, damit diese Seite ordnungsgem&auml;&szlig; funktioniert!</b><br><br>
</center>
</noscript>
</head>
<body onLoad="initForm();startTimeout();displayStatusMessage()">
<form name="jb_list" action="../longhaul/jb_list.php" method="post" target="<!-- BEGIN currentFrameName -->{_currentFrameName_}<!-- END currentFrameName -->">
<input type="hidden" name="customerId" value="<!-- BEGIN customerId -->{_customerId_}<!-- END customerId -->">
<input type="hidden" name="cscIdRoot" value="<!-- BEGIN cscIdRoot -->{_cscIdRoot_}<!-- END cscIdRoot -->">
<input type="hidden" name="cscIdActual" value="<!-- BEGIN cscIdActual -->{_cscIdActual_}<!-- END cscIdActual -->">
<input type="hidden" name="empIdMaster" value="<!-- BEGIN empIdMaster -->{_empIdMaster_}<!-- END empIdMaster -->">
<input type="hidden" name="maskNumOfWin" value="<!-- BEGIN maskNumOfWin -->{_maskNumOfWin_}<!-- END maskNumOfWin -->">
<input type="hidden" name="dbhistory" value="<!-- BEGIN dbhistory -->{_dbhistory_}<!-- END dbhistory -->">
<input type="hidden" name="jb_status" value="">
<input type="hidden" name="jb_sort" value="<!-- BEGIN jb_sort -->{_jb_sort_}<!-- END jb_sort -->">
<input type="hidden" name="f_filter_active" value="1">
<input type="hidden" name="f_filter_browse_start" value="<!-- BEGIN filter_browse_start -->{_filter_browse_start_}<!-- END filter_browse_start -->">
<input type="hidden" name="f_sort_direction" value="<!-- BEGIN f_sort_direction -->{_f_sort_direction_}<!-- END f_sort_direction -->">
<input type="hidden" name="useRemoteDB" value="<!-- BEGIN useRemoteDB -->{_useRemoteDB_}<!-- END useRemoteDB -->">
<!-- SELECTION-FILTERS -->
<table border="0">
<tr>
<td width="240">
<!-- Refresh status of the list -->
<input type="checkbox" name="refreshStatusCheckbox" value="<!-- BEGIN reload_status -->{_reload_status_}<!-- END reload_status -->" onClick="javascript:setRefreshStatus();"> Ref.&nbsp;
<script type="text/javascript">
if (refreshStatus == 1) {
document.forms[0].refreshStatusCheckbox.checked = true;
} else {
document.forms[0].refreshStatusCheckbox.checked = false;
}
</script>
<!-- Job-status -->
<select class="f8np1" name="jb_status_select">
<!-- BEGIN filter_status -->
{_filter_status_}
<!-- END filter_status -->
</select>
</td>
<td width="375">
<!-- BEGIN filter_dateranges -->
{_filter_dateranges_}
<!-- END filter_dateranges -->
</td>
<td width="215">
<!-- ID-range -->
Job von:
<input class="f8np1" type="text" name="job_no_from" value="<!-- BEGIN filter_idranges_from -->{_filter_idranges_from_}<!-- END filter_idranges_from -->" size="5">
bis:
<input class="f8np1" type="text" name="job_no_to" value="<!-- BEGIN filter_idranges_to -->{_filter_idranges_to_}<!-- END filter_idranges_to -->" size="5">
</td>
<td>
<!-- SID -->
&nbsp;&nbsp;Fahrzeug:
<input class="f8np1" type="text" name="f_cr_sid_search" value="<!-- BEGIN filter_crsid -->{_filter_crsid_}<!-- END filter_crsid -->" size="5">
&nbsp;&nbsp;
<!--
<!-- BEGIN special_links -->
{_special_links_}
<!-- END special_links -->
-->
</td>
</tr>
<tr>
<td colspan="4">
<input type="checkbox" name="f_filter[]" value="job_permanent" <!-- BEGIN filter_job_permanent -->{_filter_job_permanent_}<!-- END filter_job_permanent -->> Daueraufträge
&nbsp;&nbsp;
<input type="checkbox" name="f_filter[]" value="job_future" <!-- BEGIN filter_job_future -->{_filter_job_future_}<!-- END filter_job_future -->> Zukünftige
&nbsp;&nbsp;
<!--
<input type="checkbox" name="f_filter[]" value="job_incomplete" <!-- BEGIN filter_job_incomplete -->{_filter_job_incomplete_}<!-- END filter_job_incomplete -->> Nur nachzubearb.
<!-- BEGIN filter_job_only_offer -->{_filter_job_only_offer_}<!-- END filter_job_only_offer -->
&nbsp;&nbsp;&nbsp;
-->
<!-- BEGIN filter_sort_direction -->{_filter_sort_direction_}<!-- END filter_sort_direction -->
&nbsp;&nbsp;&nbsp;
<!-- Search-Button -->
<input class="f8np1" type="button" value="Anzeigen" onClick="finishPage();">
&nbsp;&nbsp;&nbsp;
<!-- BEGIN filter_browse -->{_filter_browse_}<!-- END filter_browse -->
<!-- area-range -->
&nbsp;&nbsp;
Bereich von:
<input class="f8np1" type="text" name="f_area_from" value="<!-- BEGIN filter_areas_from -->{_filter_areas_from_}<!-- END filter_areas_from -->" size="5">
bis:
<input class="f8np1" type="text" name="f_area_to" value="<!-- BEGIN filter_areas_to -->{_filter_areas_to_}<!-- END filter_areas_to -->" size="5">
&nbsp;&nbsp;
<!-- vehicle type -->
<!-- BEGIN filter_vehicletype -->{_filter_vehicletype_}<!-- END filter_vehicletype -->
<!-- distance -->
<!-- BEGIN filter_distance -->{_filter_distance_}<!-- END filter_distance -->
</td>
</tr>
<!-- search filters --> <!-- ATTENTION <tr><td colspan="4"> -->
<!-- BEGIN filters_out -->{_filters_out_}<!-- END filters_out -->
<!-- search filters --> <!-- ATTENTION <tr><td colspan="4"> -->
<!-- BEGIN filter_search -->{_filter_search_}<!-- END filter_search -->
<!-- scaling menu lists (frames) --> <!-- ATTENTION <tr><td colspan="4"> -->
<!-- BEGIN set_list_scaling -->{_set_list_scaling_}<!-- END set_list_scaling -->
<!-- mandator filters --> <!-- ATTENTION <tr><td colspan="4"> -->
<!-- BEGIN filter_mandators -->{_filter_mandators_}<!-- END filter_mandators -->
</table>
<!-- TABLE OF JOBS -->
<table width="100%" align="left" cellspacing="0" cellpadding="0" vspace="0" hspace="0">
<tr>
<td>
&nbsp;
</td>
</tr>
<!-- BEGIN tableHeader -->
{_tableHeader_}
<!-- END tableHeader -->
<!-- BEGIN jobentry -->
{_jobentry_}
<!-- END jobentry -->
<tr>
<td>
&nbsp;
</td>
<tr>
</table>
<input type="hidden" name="jb_id_storno" value="">
<input type="hidden" name="jb_storno_costs" value="2">
<input type="hidden" name="jb_storno_rhythm" value="1">
<input type="hidden" name="f_cr_sid" value="">
<input type="hidden" name="f_jb_id" value="2">
<input type="hidden" name="f_act" value="">
</form>
</body>
</html>