Einzelnen Beitrag anzeigen
  #6  
Alt 25.04.2013, 14:55:40
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Shopsoftware gesucht

Zitat:
Zitat von sysop Beitrag anzeigen
Aha, bei mir läuft das hier auf PHP 5.4.4-14 Debian rund und keinerlei Fehler.
Debilian? Auch das noch...
Zitat:
Seit 1.06 ist (zumindest lt. Webseite) PHP5 Voraussetzung.
Sowas:
PHP-Code:
/**
     * The class constructor.
     */
    
function Smarty()
    {
      
$this->assign('SCRIPT_NAME', isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME']
                    : @
$GLOBALS['HTTP_SERVER_VARS']['SCRIPT_NAME']);
    } 
ist PHP4. Die Abwärtskompatibilität zu PHP4 wurde (wenn ich mich nicht irre) mit PHP 5.3.3 geändert. Der Konstruktor muß dann so aussehen:
PHP-Code:
/**
     * The class constructor.
     */
    
function __construct()
    {
      
$this->assign('SCRIPT_NAME', isset($_SERVER['SCRIPT_NAME']) ? $_SERVER['SCRIPT_NAME']
                    : @
$GLOBALS['HTTP_SERVER_VARS']['SCRIPT_NAME']);
    } 
Wenn sich Dein PHP 5.4.14 darüber nicht aufgeregt hat, verwundert mich allerdings etwas... error_reporting(0) ?

Und das:
PHP-Code:
@$GLOBALS['HTTP_SERVER_VARS']['SCRIPT_NAME']); 
ist der Gipfel. Das ist PHP 4.0.4pl1.

Mich betrifft das weniger, weil ich den neuen Konstruktor schon seit PHP 5.0 verwende. Allerdings habe ich keine Lust, mir die anderen Files auch noch anzugucken.

Und das betrifft nicht nur das steinalte Smarty:
PHP-Code:
/*
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(currencies.php,v 1.15 2003/03/17); www.oscommerce.com
   (c) 2003 nextcommerce (currencies.php,v 1.9 2003/08/17); www.nextcommerce.org
   (c) 2006 XT-Commerce (xtcPrice.php 1316 2005-10-21) 
*/

/**
 * This class calculates and formates all prices within the shop frontend
 *
 */
class xtcPrice {

  var 
$currencies;
  
  
/**
   * Constructor initialises all required values like currencies, tax classes, tax zones etc.
   *
   * @param String $currency
   * @param Integer $cGroup
   * @return xtcPrice
   */
  
function xtcPrice($currency$cGroup) { 
Zitat:
(c) 2006 XT-Commerce (xtcPrice.php 1316 2005-10-21)
Is eben altes Zeuch... <ggg>
Mit Zitat antworten