390 lines
14 KiB
HTML
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ügbar. Bitte aktivieren Sie JavaScript<br><br>
|
|
in Ihrem Browser, damit diese Seite ordnungsgemäß 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.
|
|
<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 -->
|
|
Fahrzeug:
|
|
<input class="f8np1" type="text" name="f_cr_sid_search" value="<!-- BEGIN filter_crsid -->{_filter_crsid_}<!-- END filter_crsid -->" size="5">
|
|
|
|
<!--
|
|
<!-- 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
|
|
|
|
<input type="checkbox" name="f_filter[]" value="job_future" <!-- BEGIN filter_job_future -->{_filter_job_future_}<!-- END filter_job_future -->> Zukünftige
|
|
|
|
<!--
|
|
<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 -->
|
|
|
|
-->
|
|
<!-- BEGIN filter_sort_direction -->{_filter_sort_direction_}<!-- END filter_sort_direction -->
|
|
|
|
<!-- Search-Button -->
|
|
<input class="f8np1" type="button" value="Anzeigen" onClick="finishPage();">
|
|
|
|
<!-- BEGIN filter_browse -->{_filter_browse_}<!-- END filter_browse -->
|
|
<!-- area-range -->
|
|
|
|
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">
|
|
|
|
<!-- 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>
|
|
|
|
</td>
|
|
</tr>
|
|
<!-- BEGIN tableHeader -->
|
|
{_tableHeader_}
|
|
<!-- END tableHeader -->
|
|
|
|
<!-- BEGIN jobentry -->
|
|
{_jobentry_}
|
|
<!-- END jobentry -->
|
|
<tr>
|
|
<td>
|
|
|
|
</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>
|