1. Import
This commit is contained in:
65
html/jobs/get_address.php
Normal file
65
html/jobs/get_address.php
Normal file
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
/*=======================================================================
|
||||
*
|
||||
* get_address.php
|
||||
*
|
||||
* Autor: Carsten Annacker
|
||||
*
|
||||
=======================================================================*/
|
||||
|
||||
//require_once("../PEAR/HTML/Template/IT.php");
|
||||
include_once("../include/caglobal.inc.php");
|
||||
include_once("../include/global.inc.php");
|
||||
|
||||
// This page is called by job_edit.js in function "moveToTour"
|
||||
|
||||
// Javascript-Funktionen im temporären Fenster ändern die Adresswerte im Eingabeformular
|
||||
$javascript = "var curTourNo = opener.getCurTourNo();\n";
|
||||
|
||||
// Kostenstellennummern von Start und Ziel sind Parameter
|
||||
list ($csc_id1, $csc_id2) = getHttpVars(array("csc_id1", "csc_id2"));
|
||||
if ($csc_id1 == "" && $csc_id2 == "") reportDie ("$PHP_SELF: Parameter 'csc_id1' und 'csc_id2' fehlen!", false);
|
||||
|
||||
// csc_id1:
|
||||
if ($csc_id1 != ""):
|
||||
// Adress-ID und Hausnummer der Start-Kostenstelle holen
|
||||
list($von_ad_id, $von_ad_hsno, $von_comp, $von_remark, $von_person) =
|
||||
insertAddress("", "", "", $csc_id1);
|
||||
// Strasse, PLZ und Ort von Start holen
|
||||
list($von_ad_city, $von_ad_zipcode, $von_ad_street, $von_ad_country) = getFieldsValueFromId(
|
||||
"address", "ad_id", $von_ad_id, array("ad_city", "ad_zipcode", "ad_street", "ad_country"));
|
||||
// Sets the relevant openers of the current tour
|
||||
$javascript .= setJavascriptOpenerJobList("curTourNo",
|
||||
array(JL_TR_COMP => $von_comp, JL_TR_PERSON => $von_person,
|
||||
JL_AD_STREET => $von_ad_street, JL_TR_HSNO => $von_ad_hsno,
|
||||
JL_AD_ZIPCODE => $von_ad_zipcode, JL_AD_CITY => $von_ad_city,
|
||||
JL_AD_COUNTRY => $von_ad_country, JL_TR_REMARK => $von_remark));
|
||||
endif;
|
||||
|
||||
// csc_id2:
|
||||
if ($csc_id2 != ""):
|
||||
list($nach_ad_id, $nach_ad_hsno, $nach_comp, $nach_remark, $nach_person) =
|
||||
insertAddress("", "", "", $csc_id2);
|
||||
list($nach_ad_city, $nach_ad_zipcode, $nach_ad_street, $nach_ad_country) = getFieldsValueFromId(
|
||||
"address", "ad_id", $nach_ad_id, array("ad_city", "ad_zipcode", "ad_street", "ad_country"));
|
||||
$javascript .= setJavascriptOpenerJobList("curTourNo + 1",
|
||||
array(JL_TR_COMP => $nach_comp, JL_TR_PERSON => $nach_person,
|
||||
JL_AD_STREET => $nach_ad_street, JL_TR_HSNO => $nach_ad_hsno,
|
||||
JL_AD_ZIPCODE => $nach_ad_zipcode, JL_AD_CITY => $nach_ad_city,
|
||||
JL_AD_COUNTRY => $nach_ad_country, JL_TR_REMARK => $nach_remark));
|
||||
endif;
|
||||
|
||||
$javascript .= javascriptOpenerRefreshAndClose();
|
||||
|
||||
// Inhalt des temporären Fensters erzeugen und ausgeben
|
||||
//$tpl = new HTML_Template_IT();
|
||||
//$tpl->loadTemplatefile(GETDATAHTMLTPL, true, true);
|
||||
//$tpl->setCurrentBlock("javascript");
|
||||
//$tpl->setVariable("_javascript_", $javascript);
|
||||
//$tpl->parseCurrentBlock("javascript");
|
||||
//$tpl->show();
|
||||
|
||||
$output = file_get_contents(GETDATAHTMLTPL);
|
||||
$output = str_replace("{_javascript_}", $javascript, $output);
|
||||
echo $output;
|
||||
?>
|
||||
Reference in New Issue
Block a user