Location: PHPKode > projects > PhPepperShop > phpeppershop_src/template/template_ADMIN_initialize.php
<?php
  // Zweck: Datenbank-Anbindung für PHP-Skripte (Admin)
  //
  // Modul: Datenbank Anbindung (Datei wird von der Shop Installation personalisiert)
  //
  // Michael Baumer <hide@address.com>
  //
  // 1999, Citrin, Feisthammel & Partner
  //
  // MySQL-Erweiterung 2001 Jose Fontanil & Reto Glanzmann
  //
  // Version (ZHW-Diplomarbeit Fei01/1): v.1.4
  //
  // Projekt: PhPepperShop (www.phpeppershop.com)
  //
  // Security-status:                ***ADMIN***
  //
  // CVS-Version / Datum: $Id: template_ADMIN_initialize.php,v 1.19 2003/05/24 18:41:45 fontajos Exp $
  //
  // ------------------------------------------------------------------------------------

  // Diese PHP-Datei erzeugt eine Instanz des benoetigten DB-Wrappers (database.php)

  // ------------------------------------------------------------------------------------
  // Damit jedes andere Modul ueberpruefen kann ob dieses hier schon "included" ist
  // wird folgende Vairable auf true gesetzt (Name = Name des Moduls ohne .php)
  // Achtung: $ADMIN_Database ist nicht gleich $Admin_Database (DB-Conn)
  $ADMIN_initialize = true;

  // include Pfad anpassen. Dabei werden die unterschiedlichen Delimiter-Zeichen fuer
  // Windows und UNIX/Linux beruecksichtigt. Danke fuer die Idee an Eduard Mas Walgram.
  // Windows --> Delimiter = Strichpunkt | UNIX/Linux --> Delimiter = Doppelpunkt
  if (substr(PHP_OS,0,3) == 'WIN') {$pd = ';';} else {$pd = ':';}
  ini_set("include_path", "./$pd../$pd../../$pd../Frameset$pd./shop/Admin$pd./Admin$pd../Admin$pd/usr/local/lib/php");

  // Einbinden der benoetigten Module (PHP-Scripts)
  // Bei Unklarheiten, siehe include-Hierarchie in der Dokumentation
  if (!isset($initialize)) {include("initialize.php");}

  // Pfadangaben --> werden vom Shop-System nicht verwendet
  $tmp= strrpos(getenv("PATH_INFO"), '/');
  $scriptname = substr(getenv("PATH_INFO"), $tmp+1);      // without /
  $scriptpath = substr(getenv("PATH_INFO"), 0, $tmp+1);   // including trailing /

  // ----- connect to database
  // Connect to sybase database as Shop-Administrator (using sybuser instead of localhost)
  // $Admin_Database = new TSybaseDatabase("sybuser", "{shop_db}", "{shopadmin}", '{shopadminpwd}');

  // Connect to mysql database as Shop-Administrator
  $Admin_Database = new TMySQLDatabase("{hostname}", "{shop_db}", "{shopadmin}", '{shopadminpwd}');
  // End of file---------------------------------------------------------------------------
?>
Return current item: PhPepperShop