PageRenderTime 55ms CodeModel.GetById 32ms RepoModel.GetById 1ms app.codeStats 0ms

/toolsajax.common.php

https://bitbucket.org/photografixgit/all4sps-git
PHP | 79 lines | 54 code | 13 blank | 12 comment | 13 complexity | c6e5cec5400585d7b66257f1043472ad MD5 | raw file
  1. <?php
  2. /**
  3. * copyright (c) 2006-2010 JTL-Software-GmbH, all rights reserved
  4. *
  5. * this file may not be redistributed in whole or significant part
  6. * and is subject to the JTL-Software-GmbH license.
  7. *
  8. * license: http://jtl-software.de/jtlshop3license.html
  9. */
  10. require_once("includes/globalinclude.php");
  11. $xajax = new xajax("toolsajax.server.php");
  12. $cAktuelleSeite = "";
  13. if(isset($_SERVER['HTTP_REFERER']))
  14. //$cAktuelleSeite = substr(strrchr($_SERVER['HTTP_REFERER'], "/"), 1, strlen(strrchr($_SERVER['HTTP_REFERER'], "/")));
  15. $cAktuelleSeite = basename($_SERVER['HTTP_REFERER']);
  16. if(($cAktuelleSeite == "ajaxcheckout.php" || $cAktuelleSeite == "ajaxcheckout.php?") || substr(strrchr($_SERVER['PHP_SELF'], "/"), 1, strlen(strrchr($_SERVER['PHP_SELF'], "/"))) == "ajaxcheckout.php")
  17. {
  18. require_once("includes/globalinclude.php");
  19. //require_once(PFAD_XAJAX . "xajax_core/xajax.inc.php");
  20. require_once(PFAD_SMARTY."Smarty.class.php");
  21. require_once(PFAD_ROOT . PFAD_INCLUDES . "bestellvorgang_inc.php");
  22. require_once(PFAD_ROOT . PFAD_INCLUDES . "mailTools.php");
  23. require_once(PFAD_ROOT . PFAD_INCLUDES . "newsletter_inc.php");
  24. require_once(PFAD_ROOT . PFAD_INCLUDES . "registrieren_inc.php");
  25. require_once(PFAD_ROOT . PFAD_INCLUDES . "bestellabschluss_inc.php");
  26. require_once(PFAD_ROOT . PFAD_INCLUDES . "trustedshops_inc.php");
  27. $session = new Session();
  28. $Einstellungen = getEinstellungen(array(CONF_GLOBAL,CONF_RSS,CONF_KUNDEN,CONF_KAUFABWICKLUNG,CONF_KUNDENFELD,CONF_KUNDENWERBENKUNDEN,CONF_ARTIKELDETAILS,CONF_TRUSTEDSHOPS));
  29. $GlobaleEinstellungen = $Einstellungen['global'];
  30. require_once(PFAD_ROOT . PFAD_INCLUDES . "smartyInlcude.php");
  31. }
  32. // Funtionen registrieren
  33. $xajax->registerFunction("aenderKundenformularPLZ");
  34. $xajax->registerFunction("suchVorschlag");
  35. $xajax->registerFunction("tauscheVariationKombi");
  36. $xajax->registerFunction("suggestions");
  37. $xajax->registerFunction("setzeErweiterteDarstellung");
  38. $xajax->registerFunction("fuegeEinInWarenkorbAjax");
  39. $xajax->registerFunction("loescheWarenkorbPosAjax");
  40. $xajax->registerFunction("gibVergleichsliste");
  41. $xajax->registerFunction("gibPLZInfo");
  42. $xajax->registerFunction("ermittleVersandkostenAjax");
  43. $xajax->registerFunction("billpayRates");
  44. $xajax->registerFunction("setSelectionWizardAnswerAjax");
  45. $xajax->registerFunction("resetSelectionWizardAnswerAjax");
  46. $xajax->registerFunction("checkVarkombiDependencies");
  47. $xajax->registerFunction("gibFinanzierungInfo");
  48. $xajax->registerFunction("gibRegionzuLand");
  49. if(($cAktuelleSeite == "ajaxcheckout.php" || $cAktuelleSeite == "ajaxcheckout.php?") || substr(strrchr($_SERVER['PHP_SELF'], "/"), 1, strlen(strrchr($_SERVER['PHP_SELF'], "/"))) == "ajaxcheckout.php")
  50. {
  51. $xajax->registerFunction("Handler");
  52. $xajax->registerFunction("loescheStepAjax");
  53. $step;
  54. $hinweis;
  55. $Kunde;
  56. $Lieferadresse;
  57. $editRechnungsadresse;
  58. $knd;
  59. $cKundenattribut_arr;
  60. $smarty->assign("Einstellungen", $Einstellungen);
  61. require_once(PFAD_ROOT . PFAD_INCLUDES . "letzterInclude.php");
  62. }
  63. //$xajax->setCharEncoding('UTF-8');
  64. $xajax->setCharEncoding(JTL_CHARSET);
  65. $xajax->setFlag("decodeUTF8Input", true);
  66. ?>